IBM Alphaworks:

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