Skip to main content

Rapid Prototyping of Distributed User Interfaces

  • Conference paper
Computer-Aided Design of User Interfaces V

Abstract

This paper introduces a software tool for rapid prototyping of interactive systems whose user interfaces could be distributed according to four axes defined in a design space: type of computing platform, amount of interaction surfaces, type of interaction surface, and type of user interface. This software is based on a virtual toolkit for rendering the user interfaces in a virtual world depicting the real world in which the distribution occurs. The virtual toolkit consists of a layer for rendering a concrete user interface specified in a user interface description language. This paper presents its extension to modeling the external environment in terms of the design space so as to render the context of use in which the user interfaces are distributed. For each axis, a pair of functions enables exploring the axis in decreasing and increasing order so as to explore various situations of distribution, axis by axis, or in a combined way. As the interfaces resulting from this rendering are truly executable ones, this system provides designers with an acceptable means for generating ideas about how a user interface can be distributed in a context of use, and helps to evaluate the quality of a solution at an early design stage. Four representative situations located on the design space are implemented and discussed: distribution in a multi-platform context, distribution of the workplace, ubiquitous computing, and ambient intelligence, thus proving the coverage of the design space and the capabilities of the whole system

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Berti, S., Paternò, F., and Santoro, C., A Taxonomy for Migratory User Interfaces, in Proc. of 12th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2005 (Newcastle upon Tyne, 13–15 July 2005), M. Harrison (ed.), Lecture Notes in Computer Science, Vol. 3941, Springer-Verlag, Berlin, 2005.

    Google Scholar 

  2. Bischofberger, W.R., and Pomberger, G., Prototyping-Oriented Software Development–Concepts and Tools, Springer-Verlag, Berlin, 1992.

    MATH  Google Scholar 

  3. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J., A Unifying Reference Framework for Multi-Target User Interfaces, Interacting with Computers, Vol. 15, No. 3, June 2003, pp. 289–308.

    Article  Google Scholar 

  4. Clerckx, T., Vandervelpen, Ch., Luyten, K., and Coninx, K., A Task Driven User Interface Architecture for Ambient Intelligent Environments, in Proc. of 10th ACM Int. Conf. on Intelligent User Interfaces IUI’2006 (Sydney, 29 January-1 February 2006), ACM Press, New York, 2006, pp. 309–311.

    Google Scholar 

  5. Coutaz, J., Lachenal, Ch., and Dupuy-Chessa, S., Ontology for Multi-surface Interaction, in Proc. of 9th IFIP TC 13 Int. Conf. on Human-Computer Interaction Interact’2003 Zurich, 1–5 September 2003, IOS Press, Amsterdam, 2003, pp. 447–454.

    Google Scholar 

  6. Demeure, A., Calvary, G., Sottet, J.-B., Ganneau, V., and Vanderdonckt, J., A Reference Model for Distributed User Interfaces, in Proc. of 4th Int. Workshop on Task Models and Diagrams for user interface design TAMODIA’2005 (Gdansk, 26–27 September 2005), ACM Press, New York, 2005, pp. 79–86.

    Google Scholar 

  7. Dey, A.K., Salber, D., and Abowd, G.D., A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications, Human-Computer Interaction Journal, Vol. 16, Nos. 2–4, 2001, pp. 97–166.

    Article  Google Scholar 

  8. Florins, M., Simarro, F.M., Vanderdonckt, J., and Michotte, B., Splitting Rules for Graceful Degradation of User Interfaces, in Proc. of 10th ACM Int. Conf. on Intelligent User Interfaces IUI’2006 (Sydney, 29 January-1 February 2006), ACM Press, New York, 2006, pp. 264–266.

    Google Scholar 

  9. Gea, M., Garrido, J.L., López-Cózar, R., Haya, P.A., Montoro, G., and Alamán, X., Task Modelling for Ambient Intelligence, in Proc. of 12th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSV-IS’2005 (Newcastle upon Tyne, 13–15 July 2005), Lecture Notes in Comp. Science, Vol. 3941, Springer-Verlag, Berlin, 2005.

    Google Scholar 

  10. Grudin, J., Partitioning Digital Worlds: Focal and Peripheral Awareness in Multiple Monitor Use, in Proc. of ACM Conf. on Human Aspects in Computing Systems CHI’2001 (Seattle, 31 March-5 April 2001), ACM Press, New York, 2001, pp. 458–465.

    Google Scholar 

  11. Gu, T., Pung, H.-K., and Qing Zhang, D., Toward an OSGi-Based Infrastructure for Context-Aware Applications, Pervasive Computing, October–December 2004, pp. 66–74.

    Google Scholar 

  12. Li, B., Tsai, W.-T., and Zhang, L.-J., A Semantic Framework for Distributed Applications, Proc. of the 5th Int. Conf. on Enterprise Information Systems ICEIS’2003 (Angers, 22–26 April 2003), Volume IV - Software Agents and Internet Computing, pp. 34–41.

    Google Scholar 

  13. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., and Lopez, V., UsiXML: a Language Supporting Multi-Path Development of User Interfaces, in Proc. of 9th IFIP Working Conference on Engineering for Human-Computer Interaction jointly with 11th Int. Workshop on Design, Specification, and Verification of Interactive Systems EHCI-DSVIS’2004 (Hamburg, July 11–13, 2004). Lecture Notes in Computer Science, Vol. 3425, Springer-Verlag, Berlin, 2005, pp. 200–220.

    Google Scholar 

  14. Luyten, K., Vandervelpen, Ch., and Coninx, K., Task Modeling for Ambient Intelligent Environments: Design Support for Situated Task Executions, Proc. of 4th Int. Workshop on Task Models and Diagrams for user interface design TAMODIA’2005 (Gdansk, 26–27 September 2005), ACM Press, New York, 2005, pp. 87–94.

    Google Scholar 

  15. Lyytinen,K., and Yoo, Y., Issues and Challenges in Ubiquitous Computing, Communications of the ACM, Vol. 45, No. 12, 2002, pp. 62–65.

    Google Scholar 

  16. Molina, J.P., Vanderdonckt, J., Montero, F., and Gonzalez, P., Towards Virtualization of User Interfaces based on UsiXML, in Proc. of 10th ACM Int. Conf. on 3D Web Technology Web3D’2005 (Bangor, 29 March-1 April 2005), ACM Press, New York, 2005, pp. 169–178.

    Google Scholar 

  17. Molina, J.P., Vanderdonckt, J., and González, P., Direct manipulation of User Interfaces for Migration, in Proc. of 10th ACM Int. Conf. on Intelligent User Interfaces IUI’2006 (Sydney, 29 January-1 February 2006), ACM Press, New York, 2006, pp. 140–147.

    Google Scholar 

  18. Mori, G., and Paternò, F., Automatic Semantic Platform-dependent Redesign, in Proc. of Joint sOc-EUSAI’2005 (Grenoble, October 2005), pp. 177–182.

    Google Scholar 

  19. Nazari Shirehjini, A.A., Klar, F., and Kirste, T., 3DSim: Rapid Prototyping Ambient Intelligence, in Proc. of the 2005 Joint Conf. on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies sOc-EUSAI’2005 (Grenoble, October 2005), ACM Int. Conf. Proc. Series, Vol. 121, 2005, pp. 303–307.

    Google Scholar 

  20. Pinhanez, C., The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces, in Proc. of the 3rd Int. Conf. on Ubiquitous Computing UbiComp’2001 (Atlanta, 30 September- 2 October 2001), Lecture Notes in Computer Science, Vol. 2201, Springer-Verlag, Berlin, pp. 315–331.

    Google Scholar 

  21. Tan, D.S., and Czerwinski, M., Effects of Visual Separation and Physical Discontinuities when Distributing Information across Multiple Displays, in M. Rauterberg, M. Menozzi, J. Wesson (eds.), Proc. of 9th IFIP TC 13 Int. Conf. on Human-Computer Interaction INTERACT’2003 (Zurich, 1–5 September 2003), IOS Press, Amsterdam, 2003, pp. 9–16.

    Google Scholar 

  22. Vanderdonckt, J., Bouillon, L., Chieu, C.K., and Trevisan, D., Model-based Design, Generation, and Evaluation of Virtual User Interfaces, in Proc. of 9th ACM Int. Conf. on 3D Web Technology Web3D’2004 (Monterey, April 5–8, 2004), ACM Press, New York, 2004, pp. 51–60.

    Google Scholar 

  23. Vanderdonckt, J., and Bodart, F., Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection, in Proc. of the ACM Conf. on Human Factors in Computing Systems INTERCHI’93 (Amsterdam, 24–29 April 1993), ACM Press, New York, 1993, pp. 424–429.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Pascual Molina Massó .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Massó, J.P.M., Vanderdonckt, J., López, P.G., Fernández-Caballero, A., Pérez, M.D.L. (2007). Rapid Prototyping of Distributed User Interfaces. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-5820-2_12

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5819-6

  • Online ISBN: 978-1-4020-5820-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics