Skip to main content

A Model-Based Design Process for Interactive Virtual Environments

  • Conference paper
Interactive Systems. Design, Specification, and Verification (DSV-IS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3941))

Abstract

Nowadays, interactive systems are not limited to the desktop. On the one hand they are deployed onto handheld and embedded devices, and on the other hand they evolve into interactive virtual environments which are controlled by direct manipulation interaction techniques. However, the development of these virtual environment user interfaces is not a straightforward process and thus not easily accessible for non-programmers. In this paper, we envision a model-based design process for these highly interactive applications, in order to bridge the gap between the designer and the programmer of the application. The process is based on both requirements of model-based user interface developments processes, and virtual environment development tools and toolkits. To evaluate the envisioned approach, a tool was created that supports the described process, and a case study has been performed.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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.

References

  1. Braitmaier, M., Weiler, M., Ertl, T.: Openmanip: An extensible crossscene- graph framework for direct object manipulation. In: Proceedings of Eurographics Partner Event OpenSG 2003 - Concepts and Components of Software Frameworks for Interactive 3D Graphics, Darmstadt, Germany, April 1–2, pp. 65–72 (2003)

    Google Scholar 

  2. Calvary, G., Coutaz, J., Thevenin, D.: A unifying reference framework for the development of plastic user interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 173–192. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting with Computers 15(3), 289–308 (2003)

    Article  Google Scholar 

  4. Clerckx, T., Luyten, K., Coninx, K.: Dynamo-AID: a design process and a runtime architecture for dynamic model-based user interface development. In: Pre-Proceedings of EHCI-DSVIS 2004, Tremsbüttle Castle, Hamburg, Germany, July 11–13, pp. 142–160 (2004)

    Google Scholar 

  5. Conway, P., Pausch, S.A., Burnette, T., Cosgrove, D., Christiansen, K., Deline, R., et al.: Alice: Lessons learned from building a 3D system for novices. In: Proceedings of CHI 2000, The Hague, The Netherlands, April 1–6, pp. 486–493 (2000)

    Google Scholar 

  6. Cruz-Neira, C.: Virtual Reality Based on Multiple Projection Screens: The CAVE and its Applications to Computational Science and Engineering. PhD thesis, University of Illinois, Chicago (May 1995)

    Google Scholar 

  7. Cruz-Neira, C., Bierbaum, A., Hartling, P., Just, C., Meinert, K.: Vr juggler - an open source platform for virtual reality applications. In: 40th AIAA Aerospace Sciences Meeting and Exhibit 2002, Reno, Nevada (January 2002)

    Google Scholar 

  8. Cuppens, E., Raymaekers, C., Coninx, K.: VRIXML: A user interface description language for virtual environments. In: Developing User Interfaces with XML: Advances on User Interface Description Languages, Gallipoli, Italy, May 2004, pp. 111–117 (2004)

    Google Scholar 

  9. De Boeck, J., Raymaekers, C., Cuppens, E., De Weyer, T., Coninx, K.: Taskbased abstraction of haptic and multisensory applications. In: Proceedings of EuroHaptics 2004, Munchen, DE, June 5–7, pp. 174–181 (2004)

    Google Scholar 

  10. Dragicevic, P., Fekete, J.-D.: Input device selection and interaction configuration with ICon. In: Blanford, A., Vanderdonckt, J., Gray, P. (eds.) Proceedings of IHM-HCI 2001, Lille, France, pp. 443–448. Springer, Heidelberg (2001)

    Google Scholar 

  11. Figueroa, P., Green, M., Hoover, J.H.: Tml: A description language for VR applications. In: Proceedings of Web3D 2002, Tampe, Arizona, USA, February 24–28, pp. 53–58 (2002)

    Google Scholar 

  12. Kulas, C., Sandor, C., Klinker, G.: Towards a development methodology for augmented reality user interfaces. In: Dubois, E., Gray, P.D., Trevisan, D., Vanderdonckt, J. (eds.) MIXER, CEUR Workshop Proceedings, vol. 91 (2004)

    Google Scholar 

  13. Luyten, K., Clerckx, T., Coninx, K., Vanderdonckt, J.: Derivation of a dialog model from a task model by activity chain extraction. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 191–205. Springer, Heidelberg (2003)

    Google Scholar 

  14. Mori, G., Paternó, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions On Software Engineering 30(8), 1–14 (2004)

    Article  Google Scholar 

  15. Paternó, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (1999)

    Google Scholar 

  16. da Silva, P.P.: User interface declarative models and development environments: A survey. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, pp. 207–226. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. Poupyrev, I., Weghorst, S., Billinghurst, M., Ichikawa, T.: Egocentric object manipulation in virtual environments: Empirical evaluation of interaction techniques. In: Proceedings of EuroGraphics 1998, Lisbon, Portugal, August 31 – September 4 (1998)

    Google Scholar 

  18. Puerta, A.R.: A model-based interface development environment. IEEE Software 14(4), 40–47 (1997)

    Article  Google Scholar 

  19. Smith, S., Duke, D.: The hybrid world of virtual environments. Computer Graphics Forum 18(3), 297–308 (1999)

    Article  Google Scholar 

  20. Vanderdonckt, J., Limbourg, Q., Michotte, B., Bouillon, L., Trevisan, D., Florins, M.: UsiXML: a user interface description language for specifying multimodal user interfaces. In: Proceedings of W3C Workshop on Multimodal Interaction 2004, Sophia Antipolis, France, July 19–20 (2004)

    Google Scholar 

  21. Willans, J., Harrison, M.: A toolset supported approach for designing and testing virtual environment interaction techniques. International Journal of Human-Computer Studies 55(2), 145–165 (2001)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cuppens, E., Raymaekers, C., Coninx, K. (2006). A Model-Based Design Process for Interactive Virtual Environments. In: Gilroy, S.W., Harrison, M.D. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2005. Lecture Notes in Computer Science, vol 3941. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752707_19

Download citation

  • DOI: https://doi.org/10.1007/11752707_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34145-1

  • Online ISBN: 978-3-540-34146-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics