Title :
A configurable XForms implementation
Author :
Honkala, Mikko ; Vuorimaa, Petri
Author_Institution :
Helsinki Univ. of Technol., Espoo, Finland
Abstract :
XForms is a new language for defining dynamic forms and user interfaces for the World Wide Web. In order to take advantage of the user interaction related features in the language, a client side processor is needed. This paper describes a configurable open source software implementation of XForms. The main goal of the implementation is to conform to the World Wide Web Consortium´s XForms Recommendation. The other goals are external to the XForms specification and are related to the portability and configurability of the processor. The important questions are related to implementing an XForms processor for diverse environments, and the integration of XForms and other XML languages with different layout models. In the paper, more detailed requirements are gathered from these goals. Also, the design and implementation are presented in detail, in order to give insight to the more difficult and nonobvious parts of the software. The results of the paper cover the runtime requirements of the XForms processor.
Keywords :
Internet; XML; formal specification; public domain software; specification languages; user interfaces; World Wide Web; XForms implementation; XForms specification; XML languages; configurable open source software; user interfaces; Application software; Graphical user interfaces; HTML; Java; Open source software; Runtime; User interfaces; Web sites; World Wide Web; XML;
Conference_Titel :
Multimedia Software Engineering, 2004. Proceedings. IEEE Sixth International Symposium on
Print_ISBN :
0-7695-2217-3
DOI :
10.1109/MMSE.2004.5