Skip to main content

CoGenIVE: Building 3D Virtual Environments Using a Model Based User Interface Design Approach

  • Conference paper
Computer Vision and Computer Graphics. Theory and Applications (VISIGRAPP 2008)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 24))

Included in the following conference series:

  • 723 Accesses

Abstract

Although interactive virtual environments (IVE) have the capability to offer intuitive and easy to use interfaces, their creation is often a long and expensive process, in which specialists play a key role. The VR-DeMo approach investigates how the use of high-level specifications may help to overcome this problem: instead of coding an IVE using a low level programming language, high-level models are used. As such, a model-based process combines a series of models containing a mixture of manual and automatic processes. The usefulness of a model based process relies on available tool support. Supporting the VR-DeMo process, this article introduces CoGenIVE. This tool has been used in order to develop a series of demonstrators, all based on real-life cases in different domains. From this experience, the VR-DeMo approach and more particular CoGenIVE have proven to be useful to develop interactive virtual environments using high-level specifications.

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. Abrams, M., Phanouriou, C.: Uiml: An xml language for building device-independent user interfaces. In: XML 1999, Philadelphia, USA (1999)

    Google Scholar 

  2. Ambler, S.: Object Primer, The Agile Model-Driven Development with UML 2.0. Cambridge University Press, Cambridge (2004)

    Google Scholar 

  3. Beer, W., Christian, V., Ferscha, A., Mehrmann, L.: Modeling context-aware behavior by interpreted ECA rules. In: Kosch, H., Böszörményi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 1064–1073. Springer, Heidelberg (2003)

    Google Scholar 

  4. Bierbaum, A., Just, C., Hartling, P., Meinert, K., Baker, A., Cruz-Neira, C.: Vr juggler: A virtual platform for virtual reality application development. In: Proceedings of Virtual Reality 2001 Conference, Yokohama, Japan, pp. 89–96 (2001)

    Google Scholar 

  5. Bille, W., Pellens, B., Kleinermann, F., De Troyer, O.: Intelligent modelling of virtual worlds using domain ontologies. In: Proceedings of the Workshop of Intelligent Computing (WIC), held in conjunction with the MICAI 2004 conference, Mexico City, Mexico, pp. 272–279 (2004)

    Google Scholar 

  6. Clerckx, T., Luyten, K., Coninx, K.: Dynamo-AID: a design process and a runtime architecture for dynamic model-based user interface development. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 77–95. Springer, Heidelberg (2004a)

    Google Scholar 

  7. Clerckx, T., Luyten, K., Coninx, K.: Dynamo-AID: A design process and a runtime architecture for dynamic model-based user interface development. In: 9th IFIP Working Conf. on Engineering for Human-Computer Interaction jointly with 11th Int. Workshop on Design, Speci-fication, and Verification of Interactive Systems EHCI-DSVIS 2004, pp. 77–95. Springer, Heidelberg (2004b)

    Google Scholar 

  8. Coninx, K., Cuppens, E., De Boeck, J., Raymaekers, C.: Integrating support for usability evaluation into high level interaction descriptions with NiMMiT. In: Doherty, G., Blandford, A. (eds.) DSVIS 2006. LNCS, vol. 4323, pp. 95–108. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  9. Coninx, K., Van Reeth, F., Flerackers, E.: A hybrid 2D/3D user interface for immersive object modeling. In: Proceedings of Computer Graphics International 1997, Hasselt and Diepenbeek, BE, pp. 47–55 (1997)

    Google Scholar 

  10. 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, pp. 111–117 (2004)

    Google Scholar 

  11. De Boeck, J., Gonzalez Calleros, J.M., Coninx, K., Vanderdonckt, J.: Open issues for the development of 3d multimodal applications from an MDE perspective. In: MDDAUI workshop 2006, Genova, Italy (2006)

    Google Scholar 

  12. De Boeck, J., Raymaekers, C., Coninx, K.: Comparing NiMMiT and data-driven notations for describing multimodal interaction. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 217–229. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. De Boeck, J., Vanacken, D., Raymaekers, C., Coninx, K.: High-level modeling of multimodal interaction techniques using nimmit. Journal of Virtual Reality and Broadcasting 4(2) (2007), urn:nbn:de:0009-6-11615

    Google Scholar 

  14. Figueroa, P., Green, M., Hoover, H.J.: InTmlA description language for VR applications. In: Proceedings of Web3D 2002, Arizona, USA, pp. 53–58 (2002)

    Google Scholar 

  15. Gonzalez, J., Vanderdonckt, J., Arteaga, J.: A Method for Developing 3D User Interfaces of Information Systems. In: Proc. of 6th Int. Conf. on Computer-Aided Design of User Interfaces CADUI 2006, ch. 7, pp. 85–100. Springer, Berlin (2006)

    Google Scholar 

  16. Harel, D.: Statecharts: A visual formalism for complex systems. Science of Computer Programming 8, 321–374 (1987)

    Article  MathSciNet  Google Scholar 

  17. Jensen, K.: An introduction to the theoretical aspects of coloured petri nets. In: de Bakker, J.W., de Roever, W.-P., Rozenberg, G. (eds.) REX 1993. LNCS, vol. 803, pp. 230–272. Springer, Heidelberg (1994)

    Google Scholar 

  18. Mori, G., Paternò, F., Santoro, C.: CTTE: support for developing and analyzing task models for interactive system design. IEEE Transactions on Software Engineering 28(8), 797–813 (2002)

    Article  Google Scholar 

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

  20. Navarre, D., Palanque, P., Bastide, R., Schyn, A., Winckler, M., Nedel, L., Freitas, C.: A formal description of multimodal interaction techniques for immersive virtual reality applications. In: Proceedings of Tenth IFIP TC13 International Conference on Human-Computer Interaction, Rome, IT (2005)

    Google Scholar 

  21. Palanque, P., Bastide, R.: Petri net based design of user-driven interfaces using the interactive cooperative objects formalism. In: Interactive Systems: Design, Specification, and Verification, pp. 383–400. Springer, Heidelberg (1994)

    Google Scholar 

  22. Paternò, F.: Model-Based Design and Evaluation of Interactive Applications. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  23. Pellens, B., De Troyer, O., Kleinermann, F., Bille, W.: Conceptual modeling of behavior in a virtual environment. Special issue: International Journal of Product and Development 4(6), 626–645 (2007)

    Article  Google Scholar 

  24. Raymaekers, C., Coninx, K.: Menu interactions in a desktop haptic environment. In: Proceedings of Eurohaptics 2001, Birmingham, UK, pp. 49–53 (2001)

    Google Scholar 

  25. Tanriverdi, V., Jacob, R.: VRID a design model and methodology for developing virtual reality interfaces. In: Proceedings of ACM Symposium on Virtual Reality Software and Technology, Alberta - Canada (2001)

    Google Scholar 

  26. Taylor II, R., Hudson, T., Seeger, A., Weber, H., Juliano, J., Helser, A.: VRPN: A device-independent, network-transparent vr peripheral system. In: Proceedings of the ACM, pp. 55–61 (2001)

    Google Scholar 

  27. Vanacken, D., De Boeck, J., Raymaekers, C., Coninx, K.: NiMMiT: A notation for modeling multimodal interaction techniques. In: Proceedings of the International Conference on Computer Graphics Theory and Applications (GRAPP 2006), Setúbal, Portugal (2006)

    Google Scholar 

  28. Vanacken, L., De Boeck, J., Raymaekers, C., Coninx, K.: Designing context-aware multimodal virtual environments. In: Proceedings of ICMI 2008, Chania, Crete, Greece (2008)

    Google Scholar 

  29. Vanacken, L., De Boeck, J., Raymaekers, C., Coninx, K.: An event-condition-action approach for contextual interaction in virtual environments. In: Proceedings of TAMODIA 2008, Pisa, Italy (2008)

    Google Scholar 

  30. Vanderdonckt, J.: A MDA-compliant environment for developing user interfaces of information systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 16–31. Springer, Heidelberg (2005)

    Google Scholar 

  31. 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 WMI 2004, Sophia Antipolis, pp. 35–42 (2004)

    Google Scholar 

  32. Virtools inc.: Virtools Dev (April 2008), http://www.virtools.com

  33. Willans, J.S., Harrison, M.D., Smith, S.P.: Implementing virtual environment object behavior from a specification, pp. 87–97 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

De Boeck, J., Raymaekers, C., Coninx, K. (2009). CoGenIVE: Building 3D Virtual Environments Using a Model Based User Interface Design Approach. In: Ranchordas, A., Araújo, H.J., Pereira, J.M., Braz, J. (eds) Computer Vision and Computer Graphics. Theory and Applications. VISIGRAPP 2008. Communications in Computer and Information Science, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10226-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10226-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10225-7

  • Online ISBN: 978-3-642-10226-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics