- From: T. V. Raman <tvraman@us.ibm.com>
- Date: Wed, 9 Apr 2003 17:33:24 -0700
- To: www-forms@w3.org
See http://www.alphaworks.ibm.com/tech/xmlforms The IBM XML Forms Package is a toolkit consisting of software components designed to showcase the possibilities presented by XForms, an emerging W3C standard (W3C Candidate Recommendation). The package consists of two main components: the data model component and the client component. How does it work? The data model component provides a set of Java APIs for creating, accessing, and modifying XForms data models. This package also includes a JSP tag library that provides a set of tags for use inside JSPs. The tag library interfaces with the XForms data model component APIs, thus providing JSP authors a means of accessing these APIs from within their JSPs. A detailed description of the data model APIs and the tag library, as well as their use, can be found in the documentation for the XML Forms data model. The client component includes two technologies: An XForms processor control and a Java XForms compiler. The XForms processor control implements the XForms processing model, as defined by the W3C XForms 1.0 Candidate Recommendation, on Internet Explorer. Using the XForms processor control, developers can deploy XHTML documents that use the XForms XML namespace to Internet Explorer. This control implements a mimetype handler for XForms. Documents served with the text/xforms mimetype are processed by this control. The mimetype handler compiles XHTML into HTML with embedded XML, JavaScript, and DOM access, all of which are used to implement the XForms processing model. The Java XForms compiler provides a Java-based interface for compiling XHTML with XForms into HTML. Like the XForms processor control, the HTML produced includes JavaScript, XML, and DOM access for implementing the XForms processing model. Unlike the XForms processor control, HTML output from the Java XForms compiler can be used with Internet Explorer 5.5+, Netscape 7+, and Mozilla 1.0+. The Servlet examples demonstrate dynamic compilation of XHTML+XForms documents. The Java XForms compiler can also be used at design time to generate static HTML content that implements the XForms processing model for a specified XHTML+XForms document. -- Best Regards, --raman ------------------------------------------------------------ T. V. Raman: PhD (Cornell University) IBM Research: Human Language Technologies Architect: Conversational And Multimodal WWW Standards Phone: 1 (408) 927 2608 T-Line 457-2608 Fax: 1 (408) 927 3012 Cell: 1 650 799 5724 Email: tvraman@us.ibm.com WWW: http://www.cs.cornell.edu/home/raman AIM: TVRaman PGP: http://emacspeak.sf.net/raman.asc Snail: IBM Almaden Research Center, 650 Harry Road San Jose 95120
Received on Wednesday, 9 April 2003 20:33:33 UTC