Posted on 16-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

forms Next Generation
Google engEDU
53 min – Mar 5, 2007

Google Tech Talks
March 5, 2007

ABSTRACT

Web-based replacements for spreadsheets and simple forms

By Dave Raggett, W3C Fellow and Principal Researcher at Volantis Systems.

The ability to collect data from users and to submit it to servers has become a very important part of the Web. Forms are often supplemented by Web page scripts that enable the data to be checked as the user is filling out the form and before sending it to the . These scripts can get quite complicated to develop and to maintain, making it interesting to explore ideas for replacing such scripts by equivalent declarative approaches.

XForms-Tiny is an incremental extension of HTML4 forms that can be deployed on today’s Web browsers using an open source cross-browser JavaScript library that works on Internet Explorer 6 and 7, 1.5 and 2, Opera 9, Konqueror 3.5, and Safari, When delivered via as a compressed file, the download size is only 6 Kilo Bytes.

XForms-Tiny provides authors with the means to use simple JavaScript expressions for validating field values and spreadsheet-like formulae for computed fields, but also the means to describe repeating groups of fields, e.g. for line items in a purchase order. XForms-Tiny further provides for suppression of irrelevant parts of forms and context dependent control over which fields must be filled out. All this is possible without the page author needing to write any lines of client-side .

This talk will present XForms-Tiny and place it in the context of related work (Web Forms 2.0, XForms-Basic, and XForms full) as well as the challenges for dealing with the small displays on mobile devices.

You will also learn about new approaches for browser-based editors that avoid the pitfalls of designMode and which are paving the way for a replacement for spreadsheets, browser-based editing of slide presentations and much more.

If people are interested and there is time available, I could also give a brief of the impending W3C Ubiquitous Web Applications working group that applies markup and eventing to simplify the of distributed applications across a wide variety of appliances including desktop computers, office equipment, home media appliances, mobile devices (phones), physical sensors and effectors.

://www.w3.org/2007/03/-forms Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , , , , , , ,
(0) Comments    Read More   
Posted on 07-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Web Services Middleware: All Grown Up!
Google engEDU
47 min – Nov 8, 2006

Google Tech Talks
November 8, 2006

ABSTRACT
The term Web services carries the connotation of (slowly) doing RPC over SOAP. While many original SOAP toolkits supported and promoted that model (including SOAP which I created), that is not at all what Web services are about. ’s history with Web services has seen three generations of efforts: SOAP, Axis and now Axis2.

Axis2 is fundamentally different: instead of treating as a hot potato that must be replaced with a language structure immediately, it treats lovingly and offers a very clean processing model for . Of course it does support data binding for those that want to look a the as objects but the core of Axis2 is a pure processing architecture.

Axis2 is the basis of a new kind of enterprise middleware. Building on that core stack we have built support for the entire security protocol ( Rampart and Rahas) set as well as for reliability ( Sandesha) and transactions ( Kandula). Synapse is providing ESB like message and service mediation capabilities on top of Axis2.

Axis2 supports both WS-* style services as well as -over- (POX) style services. We’re also working on JSON support and a host of other cool stuff. We support , and JMS with other transports on the way (including XMPP).

The Axis2 architecture is being implemented in both and , with the version bound to and other scripting languages as well as , IE and other hosts.

In this talk we will introduce the new generation of Web services middleware. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , , , , , ,
(1) Comment    Read More   
Posted on 06-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Developing JavaScript with Chickenfoot
Google engEDU
56 min – Jul 25, 2006

Google TechTalks
July 25, 2006

Rob Miller
Michael Bolin

ABSTRACT
Chickenfoot is a extension that embeds a JavaScript environment in the browser’s sidebar. Unlike a JavaScript shell that simply supplies access to the DOM of a webpage, Chickenfoot provides users with a high-level API, making web scripting accessible to end-user programmers as well as hackers. In this talk we will present the design and implementation of Chickenfoot; in particular, our novel technique of using keyword patterns to identify page components. We will also demonstrate how to use Chickenfoot for debugging webapps and creating rapid prototypes. In fact, we’ll write a extension in under a minute, or your money back. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , ,
(0) Comments    Read More   
Posted on 06-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Best Practices in Javascript Library Design
Google engEDU
1 hr 1 min – Aug 17, 2007

Google Tech Talks
August 17, 2007

ABSTRACT

This talk explores all the techniques used to build a robust, reusable, cross-platform JavaScript Library. We’ll look at how to write a solid JavaScript API, show you how to use functional to create contained, concise, code, and delve deep into common cross browser issues that you’ll have to solve in order to have a successful library.
John Resig is a JavaScript Evangelist, working for the Mozilla Corporation, and the author of the book ‘Pro Javascript Techniques.’ He’s also the creator and lead developer of the jQuery JavaScript library and the co-designer of the FUEL JavaScript library (included in 3). He’s currently located in Cambridge, MA. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(1) Comment    Read More   
Posted on 22-01-2008
Filed Under (GNU/Linux) by Linux Poweruser Programmer

Developing JavaScript with Chickenfoot
Google engEDU
56 min – 25-Jul-06

Google TechTalks
July 25, 2006

Rob Miller
Michael Bolin

ABSTRACT
Chickenfoot is a extension that embeds a JavaScript environment in the browser’s sidebar. Unlike a JavaScript shell that simply supplies access to the DOM of a webpage, Chickenfoot provides users with a high-level API, making web scripting accessible to end-user programmers as well as hackers. In this talk we will present the design and implementation of Chickenfoot; in particular, our novel technique of using keyword patterns to identify page components. We will also demonstrate how to use Chickenfoot for debugging webapps and creating rapid prototypes. In fact, we’ll write a extension in under a minute, or your money back. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , ,
(0) Comments    Read More