Skip to main content

Task-Driven Composition of Web User Interfaces

  • Conference paper
  • First Online:
Computer-Aided Design of User Interfaces VI

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    The example of this chapter is deployed at our runtime engine. It is online available at http://sirius.fernuni-hagen.de.

References

  1. Deepak Alur, John Crupi, and Dan Malks. Core J2EE Patterns: Best Practices and DesignStrategies. Prentice Hall, NY, 1st edition, 2001.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. Matthias Biere, Birgit Bomsdorf, and Gerd Szwillus. The visual task model builder. In Proceedings of CADUI 1999, Louvain-la-Neuve, 21–23 October 1999.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Olga de Troyer. Audience-driven web design. In Information modelling in the new millennium. IDEA Group Publishing, Canada, 2001.

    Google Scholar 

  8. Jacob Hookom. Facelets – JavaServer Faces view definition framework. Technical report, Sun Microsystems, 4150 Network Circle, Santa Clara, CA 95054 USA, 2005.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Giulio Mori, Fabio Patern`o, and Carmen Santoro. Tool support for designing nomadic applications. In Proceedings of IUI 2003, Miami, Florida, January 2003.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Stefan Betermieux or Birgit Bomsdorf .

Editor information

Editors and Affiliations

Rights and permissions

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

Publish with us

Policies and ethics