Forum for Science, Industry and Business

Sponsored by:     3M 
Search our Site:

 

World Wide Web Consortium Publishes XForms 1.0 as a W3C Recommendation

14.10.2003


The World Wide Web Consortium (W3C) 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 (XML).

A W3C Recommendation is the equivalent of a Web standard, indicating that this W3C-developed specification is stable, contributes to Web interoperability, 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 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 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 implementors 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, 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, may be adopted by any suitable markup language, such as Scalable Vector Graphics (SVG). XForms uses XML Events, another W3C technology being released today, to define XML-based declarative 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; Cardiff; Helsinki University of Technology; IBM; Mozquito Technologies; Novell; Oracle Corporation; Origo Services; PureEdge; SAP; Sun Microsystems; and x-port.net Ltd.

Marie-Claire Forgue | alfa
Further information:
http://www.w3.org/2003/10/xforms-pressrelease.html.en

More articles from Information Technology:

nachricht Concert of magnetic moments
14.06.2019 | Forschungszentrum Juelich

nachricht Rigid bonds enable new data storage technology
14.06.2019 | European XFEL GmbH

All articles from Information Technology >>>

The most recent press releases about innovation >>>

Die letzten 5 Focus-News des innovations-reports im Überblick:

Im Focus: MPSD team discovers light-induced ferroelectricity in strontium titanate

Light can be used not only to measure materials’ properties, but also to change them. Especially interesting are those cases in which the function of a material can be modified, such as its ability to conduct electricity or to store information in its magnetic state. A team led by Andrea Cavalleri from the Max Planck Institute for the Structure and Dynamics of Matter in Hamburg used terahertz frequency light pulses to transform a non-ferroelectric material into a ferroelectric one.

Ferroelectricity is a state in which the constituent lattice “looks” in one specific direction, forming a macroscopic electrical polarisation. The ability to...

Im Focus: Determining the Earth’s gravity field more accurately than ever before

Researchers at TU Graz calculate the most accurate gravity field determination of the Earth using 1.16 billion satellite measurements. This yields valuable knowledge for climate research.

The Earth’s gravity fluctuates from place to place. Geodesists use this phenomenon to observe geodynamic and climatological processes. Using...

Im Focus: Tube anemone has the largest animal mitochondrial genome ever sequenced

Discovery by Brazilian and US researchers could change the classification of two species, which appear more akin to jellyfish than was thought.

The tube anemone Isarachnanthus nocturnus is only 15 cm long but has the largest mitochondrial genome of any animal sequenced to date, with 80,923 base pairs....

Im Focus: Tiny light box opens new doors into the nanoworld

Researchers at Chalmers University of Technology, Sweden, have discovered a completely new way of capturing, amplifying and linking light to matter at the nanolevel. Using a tiny box, built from stacked atomically thin material, they have succeeded in creating a type of feedback loop in which light and matter become one. The discovery, which was recently published in Nature Nanotechnology, opens up new possibilities in the world of nanophotonics.

Photonics is concerned with various means of using light. Fibre-optic communication is an example of photonics, as is the technology behind photodetectors and...

Im Focus: Cost-effective and individualized advanced electronic packaging in small batches now available

Fraunhofer IZM is joining the EUROPRACTICE IC Service platform. Together, the partners are making fan-out wafer level packaging (FOWLP) for electronic devices available and affordable even in small batches – and thus of interest to research institutes, universities, and SMEs. Costs can be significantly reduced by up to ten customers implementing individual fan-out wafer level packaging for their ICs or other components on a multi-project wafer. The target group includes any organization that does not produce in large quantities, but requires prototypes.

Research always means trying things out and daring to do new things. Research institutes, universities, and SMEs do not produce in large batches, but rather...

All Focus news of the innovation-report >>>

Anzeige

Anzeige

VideoLinks
Industry & Economy
Event News

SEMANTiCS 2019 brings together industry leaders and data scientists in Karlsruhe

29.04.2019 | Event News

Revered mathematicians and computer scientists converge with 200 young researchers in Heidelberg!

17.04.2019 | Event News

First dust conference in the Central Asian part of the earth’s dust belt

15.04.2019 | Event News

 
Latest News

A new paradigm of material identification based on graph theory

17.06.2019 | Materials Sciences

Electron beam strengthens recyclable nanocomposite

17.06.2019 | Materials Sciences

Tiny probe that senses deep in the lung set to shed light on disease

17.06.2019 | Life Sciences

VideoLinks
Science & Research
Overview of more VideoLinks >>>