Abstract
This chapter proposes an approach to flexible user interface generation. The basic idea is to extend a task model with fragments of the abstract user interface and to pass over this information to the runtime system. The system is based on an architecture that separates a task controller and a page composer. The controller enables the user to interact with the web application according to the specification. The composer is responsible for creating the concrete description of web pages.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The example of this chapter is deployed at our runtime engine. It is online available at http://sirius.fernuni-hagen.de.
References
Deepak Alur, John Crupi, and Dan Malks. Core J2EE Patterns: Best Practices and DesignStrategies. Prentice Hall, NY, 1st edition, 2001.
Stefan Betermieux and Birgit Bomsdorf. Finalizing dialog models at runtime. In Luciano Baresi, Piero Fraternali, and Geert-Jan Houben, editors, Proceedings of the 7th International Conference on Web Engineering, volume 4607 of LNCS, p 137–151. Springer, Berlin, 2007.
Stefan Betermieux, Birgit Bomsdorf, and Patrick Langer. Towards a generic model for specifying different views on the dialog of web applications. In Proceedings of HCI International. Lawrence Erlbaum Associates, NJ 2005.
Matthias Biere, Birgit Bomsdorf, and Gerd Szwillus. The visual task model builder. In Proceedings of CADUI 1999, Louvain-la-Neuve, 21–23 October 1999.
Birgit Bomsdorf. Modelling interactive web applications: From usage modelling towards navigation models. In Proceedings of the 6th International Workshop on Web-Oriented Software Technologies, pages 194–208, 2007.
Birgit Bomsdorf. The webtaskmodel approach to web process modelling. In Proceedings of the 6th International Workshop on Task Models and Diagrams for User Interface Design, pages 240–253, 2007.
Olga de Troyer. Audience-driven web design. In Information modelling in the new millennium. IDEA Group Publishing, Canada, 2001.
Jacob Hookom. Facelets – JavaServer Faces view definition framework. Technical report, Sun Microsystems, 4150 Network Circle, Santa Clara, CA 95054 USA, 2005.
Craig McClanahan, Ed Burns, and Roger Kitain. JavaServer faces specification, v1.1, rev. 01. Technical report, Sun Microsystems, 4150 Network Circle, Santa Clara, CA 95054 USA, 2004.
Giulio Mori, Fabio Patern`o, and Carmen Santoro. Tool support for designing nomadic applications. In Proceedings of IUI 2003, Miami, Florida, January 2003.
Fabio Patern’o, Cristiano Mancini, and Silvia Meniconi. Concurtasktrees: A diagrammatic notation for specifying task models. In INTERACT’97: Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction, pages 362–369, London, UK, 1997. Chapman & Hall, Ltd, London.
Jean Vanderdonckt and Quentin Limbourg. Usixml: A user interface description language supporting multiple levels of independence. In M. Matera and S. Comai, editors, Engineering Advanced Web Applications, pages 325–338. Rinton Press, USA, 2004.
PatrÃcia Vilain and Daniel Schwabe. Improving the web application design process with UIDs. In Proceedings of 2nd International Workshop on Web-Oriented Software Technology, Málaga, Spain, 2002.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag London Limited
About this paper
Cite this paper
Betermieux, S., Bomsdorf, B. (2009). Task-Driven Composition of Web User Interfaces . In: Lopez Jaquero, V., Montero Simarro, F., Molina Masso, J., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces VI. Springer, London. https://doi.org/10.1007/978-1-84882-206-1_21
Download citation
DOI: https://doi.org/10.1007/978-1-84882-206-1_21
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-84882-205-4
Online ISBN: 978-1-84882-206-1
eBook Packages: Computer ScienceComputer Science (R0)