A FRAMEWORK FOR INTERACTIVELY HELPFUL WEB FORMS
Keywords:
Adaptivity, forms, frameworkAbstract
AdapForms is a framework for adaptive forms, consisting of a form denition language designating structure and constraints upon acceptable input, and a software architecture that continuously validates and adapts the form presented to the user. The validation is performed server-side, which enables the use of complex business logic without duplicate code. Thus, the state of the form is kept persistently at the server, and the system ensures that all submitted forms are valid and type safe.
Downloads
References
Henrik Gammelmark. Adaptive forms. Master's thesis, Department of Computer Science, Arhus,
Denmark, April 2009. http://adapforms.gammelmark.eu/files/adapforms-thesis.pdf.
Anders Berglund, Scott Boag, Don Chamberlin, Mary F. Fernandez, Michael Kay, Jonathan Robie,
and Jer^ome Simeon. XML path language (XPath) 2.0, W3C recommendation. Technical report,
The World Wide Web Consortium (W3C), 2007.
Claus Brabrand, Anders Mller, M. Ricky, and Michael Schwartzbach. Powerforms: Declarative
client-side form eld validation. World Wide Web, 3(4):205{214, 2000.
Peter rbk. Programming with hierarchical maps. Technical report, Aarhus University, PB-575,
http://www.daimi.au.dk/publications/PB/575/PB-575.pdf.
A. Brandl and G. Klein. FormGen: A Generator for Adaptive Forms Based on EasyGUI. In
Human-Computer Interaction: Ergonomics and User Interfaces. Proceedings of HCI International,
volume 99, pages 22{26, 1999.
Morten Bohj, Nikolaj G. Borchorst, Niels Olof Bouvin, Susanne Bdker, and Par-Ola Zander.
Time collaboration. In Proceedings of the 28th international conference on Human factors in
computing systems, Atlanta, Georgia, USA, April 2010. ACM.
Morten Bohj and Niels Olof Bouvin. Collaborative time-based case work. In Proceedings of the
Hypertext conference 2009, pages 141{146, New York, NY, USA, 2009. ACM.
Philip J. Hayes and Pedro A. Szekely. Graceful interaction through the COUSIN command interface.
International Journal of Man-Machine Studies, 19(3):285 { 305, 1983.
A. Girgensohn, B. Zimmermann, A. Lee, B. Burns, and M.E. Atwood. Dynamic forms: An enhanced
interaction abstraction based on forms. In Proceedings of Interact'95, pages 362{367.
Chapman & Hall, 1995.
W3C. XForms 1.1, 2007. http://www.w3.org/TR/xforms11/.
Mikko Honkala. Web User Interaction a Declarative Approach Based on XForms. PhD thesis,
Helsinki University of Technology, jan 2007.
FormFaces. http://www.formfaces.com (Accessed January 2010 ).
Francois Bodart, Isabelle Provot, Jean-Marie Leheureux, Franois Bodart, Anne-marie Hennebert,
Anne-marie Hennebert, Isabelle Provot, Jean Vanderdonckt, Giovanni Zucchinetti, and Giovanni
Zucchinetti. Key Activities for a Development Methodology of Interactive Applications, chapter 7,
pages 109{134. Springer, 1996.
B. Michotte and J. Vanderdonckt. Gra XML, a multi-target user interface builder based on
UsiXML. In Autonomic and Autonomous Systems, 2008. ICAS 2008. Fourth International Con-
ference on, pages 15 {22, mar 2008.
Gaelle Calvary, Joelle Coutaz, David Thevenin, Quentin Limbourg, Laurent Bouillon, and Jean
Vanderdonckt. A unifying reference framework for multi-target user interfaces. Interacting with
Computers, 15(3):289 { 308, 2003.
Paul De Bra, Ad Aerts, Bart Berden, Barend de Lange, Brendan Rousseau, Tomi Santic, David
Smits, and Natalia Stash. AHA! the adaptive hypermedia architecture. In Les Carr and Lynda
Hardman, editors, Proceedings of the 14th ACM Hypertext Conference, pages 81{84, Nottingham,
UK, August 2003. ACM Press.
Paul De Bra, Geert-Jan Houben, and Hongjing Wu. AHAM: a Dexter-based reference model for
adaptive hypermedia. In Klaus Tochtermann, Jorg Westbomke, U e K. Wiil, and John J. Leggett,
editors, Proceedings of the 10th ACM Hypertext Conference, pages 147{156, Darmstadt, Germany,
February 1999. ACM Press.