World Wide Web Consortium Publishes XForms 1.0 as a W3C Recommendation W3C's Next-Generation Forms Technology Ready to Use.Business Editors/High-Tech Writers http://www.w3.org/--(BUSINESS WIRE)--Oct. 14, 2003 The World Wide Web Consortium (W3C (World Wide Web Consortium, www.w3.org) An international industry consortium founded in 1994 by Tim Berners-Lee to develop standards for the Web. It is hosted in the U.S. by the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT (www.csail.mit.edu/index.php). ) announces the release of the XForms 1.0 Recommendation. XForms 1.0 is the foundation for next-generation Web-based forms, combining the ability to separate purpose, presentation, and results with the Extensible Markup Language See XML. (language, text) Extensible Markup Language - (XML) An initiative from the W3C defining an "extremely simple" dialect of SGML suitable for use on the World-Wide Web. http://w3.org/XML/. (XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. ). A W3C Recommendation A W3C Recommendation is the final stage of a ratification process of the World Wide Web Consortium (W3C) working group concerning the standard. It is the equivalent of a published standard in many other industries. is the equivalent of a Web standard, indicating that this W3C-developed specification is stable, contributes to Web interoperability Web interoperability means producing web pages viewable in standard compatible web browsers, various operating systems such as Windows, Macintosh and Linux and devices such as PC, PDA and mobile phone based on the latest web standards. , and has been reviewed by the W3C Membership, who favor its adoption by the industry. After 10 Years, It's Time to Upgrade Forms on the Web When HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. forms were introduced to the Web in 1993, they provided a means to gather information and perform transactions. The structure of forms served the needs of many users at that time, as well as the devices used to access the Web. Now, 10 years later, the original HTML form design is showing its limitations. Users now wish to access the Web through cell phones, handheld devices, and assistive technologies such as screen readers, and authors need more functionality based on their experience with HTML forms and non-Web-based forms technologies. Forms authors are looking to both minimize scripting and maximize reuse of form components, as well as cleanly separate the purpose, presentation and results of a form. And of course, companies which have made the move to XML are looking for Looking for In the context of general equities, this describing a buy interest in which a dealer is asked to offer stock, often involving a capital commitment. Antithesis of in touch with. ways to integrate forms into their business processes. "W3C's XForms gives authors more power and flexibility while improving the user experience," explained Steven Pemberton, Chair of the W3C XForms Working Group. "The XForms Working Group has provided a model that makes it easy for implementers to develop and reuse form components, integrate them into Web services, and deliver functionality to users and devices previously not possible." XForms Cleanly Separates Purpose, Presentation, and Results In contrast to HTML forms, in which functional and presentation markup are intertwined, XForms lets forms authors distinguish the descriptions of the purpose of the form; the presentation of the form, and how the results (the instance data) are written in XML. By splitting traditional HTML forms into three parts--XForms model, instance data, and the XForms user interface--XForms cleanly separates presentation from content. This separation brings new advantages:
-- Reuse: XForms modules can be reused independently of the
information they collect
-- Device independence: user interface controls are
abstract--that is, their generic features are the only thing
indicated--so they can easily be delivered to different
devices with different capabilities
-- Accessibility: separation of presentation from content leaves
information more readily available for users of assistive
technologies; in addition, the user interface controls
encapsulate all relevant metadata such as labels, thereby
enhancing accessibility of the application when using
different modalities.
Practically speaking, XForms technologies make it possible to deliver the same form to a PDA (Personal Digital Assistant) A handheld computer for managing contacts, appointments and tasks. It typically includes a name and address database, calendar, to-do list and note taker, which are the functions in a personal information manager (see PIM). , a cell phone, screen reader or conventional desktop machine--without loss of functionality for the end user. XForms Aids the Author and Improves the User Experience XForms allows authors to specify properties of, and relationships between, values being collected, for instance that a particular field must be an email address, that the total amount field is the sum of the individual line items, or that the credit card number isn't required if payment is by cash. These are specified using simple properties such as saying a field is 'required', or by giving the type of the field, rather than using the extensive scripting that was necessary in traditional HTML forms. This means that the user experience is greatly improved, since the browser can always warn the user of any incorrectly filled fields before the form is submitted. XForms Delivers the Power of XML to Online Forms XML is at the core of the XForms model, and delivers key advantages to the XForms technology:
-- Data received from an XForm is already strongly typed,
well-formed, easy to validate, and process--in other words, it
is XML.
-- Using XML 1.0 for the description of results--called 'instance
data'--ensures that the submitted data may be easily
internationalized.
-- XForms may be used to 'edit' any XML document.
-- Existing XML schemas from business processes may easily be
used for the validation of instance data.
-- XML schemas may be reused across XForms, helping keep sets of
forms up to date and consistent.
-- XForms can talk to Web services, finally integrating the user
into the Web services process.
Moreover, XForms, while initially designed to be integrated into XHTML (EXtensible HTML) A markup language for Web pages from the W3C. XHTML combines HTML and XML into a single format (HTML 4.0 and XML 1.0). Like XML, XHTML can be extended with proprietary tags. Also like XML, XHTML must be coded more rigorously than HTML. , may be adopted by any suitable markup language, such as Scalable Vector Graphics (graphics, World-Wide Web) Scalable Vector Graphics - A W3C standard for vector graphics, based on XML. http://w3.org/Graphics/SVG/. (SVG (Scalable Vector Graphics) A vector graphics format from the W3C for the Web that is expressed in XML. Introduced in 2001, SVG was designed to become the standard vector format just as GIFs and JPEGs have become the standard bitmaps for the Web. ). XForms uses XML Events, another W3C technology being released today, to define XML-based declarative de·clar·a·tive adj. 1. Serving to declare or state. 2. Of, relating to, or being an element or construction used to make a statement: a declarative sentence. n. event handlers that cover common use cases, so that the majority of XForms documents can be statically analyzed, reducing the need for complicated scripting for event handlers. XForms Already Widely Implemented No W3C specification has been so widely implemented so early in its life cycle as XForms. Current implementations can deliver the same form to a variety of devices, including cell phones, PDAs, voice browsers, PCs, and even using instant messenger clients. Some large user communities are emerging, in particular the United Kingdom e-government interoperability framework says "current guidance is to use the XForms 1.0 standards as defined by W3C" (page 14 of this document). XForms Basic, the mobile profile of XForms which allows XForms to be implemented natively on mobile devices, is currently a W3C Candidate Recommendation. It is expected to become a Recommendation when an mobile implementation passes the XForms test suite. XForms Working Group Includes Industry Leaders In the competitive field of forms technology, it's almost unheard of to have so many leading participants working together on the development of a standardized technology to be used by all. The W3C XForms Working Group serves as the place where these technology and industry leaders meet to produce results that have immediate use on the Web today. The XForms Working Group includes W3C Members and invited experts from Adobe; CWI CWI - Centrum voor Wiskunde en Informatica ; Cardiff; Helsinki University of Technology TKK redirects here. For other uses, see TKK (disambiguation). Helsinki University of Technology is not to be confused with University of Helsinki. Helsinki University of Technology (TKK) (Finnish: Teknillinen korkeakoulu; Swedish: Tekniska högskolan ; IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) ; Mozquito Technologies; Novell; Oracle Corporation; Origo Services; PureEdge; SAP; Sun Microsystems; and x-port.net Ltd. About the World Wide Web Consortium (W3C) The W3C was created to lead the Web to its full potential by developing common protocols that promote its evolution and ensure its interoperability. It is an international industry consortium jointly run by the Computer Science and Artificial Intelligence Laboratory (MIT MIT - Massachusetts Institute of Technology CSAIL CSAIL Computer Science & Artificial Intelligence Laboratory (MIT) CSAIL Computer Science and Artificial Intelligence Lab ) in the USA, the European Research Consortium for Informatics and Mathematics (ERCIM ERCIM - European Research Consortium on Informatics and Mathematics. An association of European research organisations promoting cooperative research on key issues in Information Technology. ) headquartered in France, and Keio University in Japan. Services provided by the Consortium include: a repository of information about the World Wide Web for developers and users, and various prototype and sample applications to demonstrate use of new technology. To date, nearly 400 organizations are Members of the Consortium. For more information see http://www.w3.org/ Testimonials are also available at: http://www.w3.org/2003/10/xforms-testimonial |
|

Printer friendly
Cite/link
Email
Feedback
Reader Opinion