|
|
|
|
|
 |
|
|
|
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
|
|
|
|
|
|
|
 |
|
|
|
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)
|
|
|
|
|
|
|
 |
|
|
|
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
|
|
|
|
|
|
|
 |
|
|
|
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,
|
|