W3C Logo, linked to the W3C Home page,EU's IST Logo,The Selim and Rachel Benin School of Computer Science and Engineering. The Hebrew University of Jerusalem.
 


W3C Logo, linked to the W3C Home page,EU's IST Logo

Motivation

Forms power the interactive Web.

Forms are key to online transactions.

Existing Form Applications :

No separation of data and presentation

Custom code for data validation (Client side Javascript, Server side application logic)

Intermixing of Business Logic and Graphic Presentation

 
 


W3C Logo, linked to the W3C Home page,EU's IST Logo
 


W3C Logo, linked to the W3C Home page,EU's IST Logo
 


W3C Logo, linked to the W3C Home page,EU's IST Logo

Commands Dictionary-

Low level commands : adding elements and attributes  ( “Add Element”,

            “Declare Namespace”, “Add XForms-Bind Element” etc…)

XForms Templates for each XForms element ( can be used by cut and

            past + parameters definitions)

 
 


W3C Logo, linked to the W3C Home page,EU's IST Logo

The XForms Editor is an interpreter written at the Hebrew University of Jerusalem that would ease, with the help of the preceding, creating XHTML documents with XForms elements inside. It is a command prompt application written in Java.

 DATA  DEMO

 
 


W3C Logo, linked to the W3C Home page,EU's IST Logo
 


W3C Logo, linked to the W3C Home page,EU's IST Logo
 


W3C Logo, linked to the W3C Home page,EU's IST Logo

CONCLUSIONS …FUTURES

ADVANCED PROJECT  (XForm still in early stage)

OPTIMAL USAGE of OPEN SOURCE TOOLS : Validator build around existing XPath parser and XML schema parser

Open source libraries ( Xerces, Xlan )

FUTURE : Implement Validator on WEB

                 GUI for the editor  (in XForm?)

                 Interactive Garphic layout of  Xforms

Thank you,