- 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