XForms 1.1
XForms is a new technology being widely adopted by industry: even though it was designed for forms, as the name suggests, it is capable of, and is being used for, much more. It has been adopted by Open Office for use in its ODF Document Format, and Yahoo! has recently announced its use on their new mobile platform Blueprint.
Industry experience is showing that using XForms can greatly reduce the amount of work needed: one company reported that a task that in the past needed 150 person-years needed only 10 person-years with XForms.
The advantages of XForms include:
The presenter is one of the authors of the XForms specifications, and is Forms Activity lead at the W3C.
This tutorial introduces XForms step-by-step. It covers essentially all of XForms except some technical details about events, and no more than a passing reference to the use of Schemas. It particularly deals with what is new in XForms 1.1, which is currently at candidate recommendation phase, and is being implemented for several browsers.
Emphasis is on how to improve the user experience, and how XForms improves accessibility and device independence, and makes the author’s life easy in producing a better experience.
Steven Pemberton is a researcher at the CWI, The Centre for Mathematics and Computer Science, a nationally-funded research centre in Amsterdam, The Netherlands, the first non-military Internet site in Europe. Steven’s research is in interaction, and how the underlying software architecture can support the user. At the end of the 80’s he built a style-sheet based hypertext system called Views. Steven has been involved with the World Wide Web since the beginning. He organised two workshops at the first World Wide Web Conference in 1994, chaired the first W3C Style Sheets workshop, and the first W3C Internationalisation workshop. He was a member of the CSS Working Group from its start, and is was long-time member and chair of the HTML Working Group. He is now co-chair of the XHTML2 Working Group and activity lead of the W3C HTML and Forms Activities. He is co-author of (amongst other things) HTML 4, CSS, XHTML and XForms. Steven was also Editor-in-Chief of ACM/interactions.