The World Wide Web Consortium announced the release of the first Public Working Draft of the XForms Data Model. The XForms Data Model Working Draft, along with the XForms Requirements document, provide the first cross-industry efforts in seven years to produce the next generation of Web-based forms. When HTML 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. Seven years later, the Web is a space where hundreds of millions of users expect to use many different devices to perform increasingly complex transactions, many of which exceed the limitations of the original forms technology. The XForms Subgroup has produced a forms architecture that separates data modeling, logic, and presentation. XForms aims to ease the transition of the Web from HTML to XML. As XHTML 1.0 allows HTML content authors to make a smooth entry into the XML world, XForms allow Web application authors to combine the modularity of XML with the simplicity of HTML to gain key advantages in the areas of device independence, accessibility, business-to-business and consumer e-commerce, and embedded devices. The XForms Data Model deliberately separates the purpose of a form from its presentation. This allows the application author to rigorously define the form data, independent of how end-users interact with the application. The separation facilitates the development of Web applications with user interaction components, and provides advantages to Web application developers. In the XForms suite of specifications, the rules for describing, validating, and submitting application data are expressed in XML, as well as the submitted data. By providing the rules and data in XML, XForms lays the foundation for combinations with other XML applications, supporting the extensible Web. Separating purpose and presentation also makes device independence easier to achieve by allowing Web application authors to write the data model once for all devices. Because the data model is not tied to presentation, developers may customize the presentation in a way that best suits each device’s user interface. Support for device independence paves the way for a Web that is accessible to all users. www.w3c.org
Leave a Reply
You must be logged in to post a comment.