Using the GIVEN toolkit for system development in MuSE

  • M. Sokolewicz
  • H. Wirth
  • K. Böhm
  • W. John
Conference paper
Part of the Eurographics book series (EUROGRAPH)


The development and realisation of complex virtual environments, with functionality beyond walk throughs, will place considerable demands on the software engineer. The use of toolkits is necessary in order to allow the development of virtual environments in a time and cost effective manner. The concepts of our 3D-User Interface toolkit GIVEN (Gesture-based Interactions in Virtual ENvironmenst) will be described. The problems we tackled in GIVEN include input device independence, individual object behavior, gesture dialogue and recognition as well as multi-user and network transparency.

The first application of GIVEN is as the virtual reality user interface for the MuSE simulator. MuSE is an integrated environment for development, verification and simulation of technical systems. The functionality of the MuSE hypermedia user interface, the simulation capabilities and the MuSE VR user interface are described. An outlook on the future of GIVEN and MuSE is given.


Virtual Environment Virtual World Input Device Data Glove Collision Check 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Jäger, M., Gloger, M., Kaes, S.: SAMPLE-A Functional Language. In: Lectures in Computer Science, volume 328, pp. 202–217. Springer, 1988.Google Scholar
  2. 2.
    Deegener, M., Huss, S. A.: Ein Verfahren zur Kopplung standardisierter sequentiel-ler und nebenläufiger Beschreibungssprachen für die Simulation komplexer Sys-teme. To be published, Technische Hochschule Darmstadt, Fachbereich Informa-tik, Fachgebiet Entwurfsmethodik und VLSI-Systeme, 1993.Google Scholar
  3. 3.
    Grosse, G., Waldinger, R.: Towards a Theory of Simultaneous Actions. In: European Workshop on Planning, 1991.Google Scholar
  4. 4.
    Quack, J.: Entwicklung eines Sysk zur interaktiven Visualisierung und Manipu-lation von Datenströmen im MuSE-himulator. Diplomarbeit, Technische Hoch-schule Darmstadt, Fachbereich Informatik, Fachgebiet Graphisch-Interaktive Sys-teme, November 1994.Google Scholar
  5. 5.
    Streitz, N. A., Hannemann, J., Thüring, M.: From Ideas and Arguments to Hyperdo-cuments: Travelling through Activity Spaces. In: Proceedings of the 2nd ACM Conf. on Hypertext (Hypertext’89), pp. 343–364. ACM, November 1989.CrossRefGoogle Scholar
  6. 6.
    Streitz, N. A., Haake, J., Hannemann, J., Lemke, A.,Schütt, H., Schuler, W., Thüring, M.: SEPIA: A cooperative Hypermedia Authoring Environment. In: Lu-carella D., Nanard J., Nanard M., Paolini P. (eds.): Proceedings of the 4th ACM Conference on Hypertext (ECHT ’92), Milano, Italy, pp. 11–22. ACM Press, New York, November 1992.Google Scholar
  7. 7.
    Haake, J. M., Wilson, B.: Supporting Collaborative Writing of Hyperdocuments in SEPIA. In: Mantei M. M. (ed.): Proceedings of the ACM 1992 Conference on Com-puter Supported Cooperative Work, Toronto, Ontario, pp. 138–146, ACM Press, New York, November 1992.CrossRefGoogle Scholar
  8. 8.
    Mercedes Benz AG. Betriebsanleitung UNIMOG 437. Mercedes-Benz AG, Werk Gaggenau, Kundendienst Unimog, 1989.Google Scholar
  9. 9.
    Foley, J. D., Wallace,V. L., Chan,P.: The Human Factors of Computer Graphics In-teractive Techniques. IEEE Computer Graphics and Applications, November 1984.Google Scholar
  10. 10.
    Foley, J. D.: Interfaces for Advanced Computing. Scientific American, October 1987, pp. 127–135.Google Scholar
  11. 11.
    Böhm, K., Hübner, W., Väänänen, K.: GIVEN: Gesture Driven Interactions in Virtual Worlds-A Toolkit Approach to 3D Interactions. In: Interfaces to Real and Virtual Worlds, Montpellier, France, 1992.Google Scholar
  12. 12.
    Hübner, W., Lancastre, H.: Towards an Object-Oriented Interaction Model for Graphical User Interfaces. In: Computer Graphics Forum, Vol. 8, No. 3, 1989.Google Scholar
  13. 13.
    Hübner, W.: Entwurf Graphischer Benutzerschnittstellen. PhD, Springer, 1990.Google Scholar
  14. 14.
    Codella, C., Jalili, R., Koved, L., Lewis, J. B., Ling, D. T., Lipscomb, J. S., Raben-horst, D. A., Wang, C. P., Norton, A., Sweeney, R, Turk, G.: Interactive Simulation in a Multi-Person Virtual World. In: Proceedings of CHI 1992. ACM, May 1992.Google Scholar
  15. 15.
    Lewis, J. B, Koved, L., Ling, D. T.: Dialogue Structures for Virtual Worlds. In: Robertson S. P., Olson G. M., Olson J. S. (eds.): Reaching through technology-CHI 1991 Conference Proceedings, Human Factors in Computing Systems, ACM, May 1991.Google Scholar
  16. 16.
    Codella, C., Jalili, R., Koved, L., Lewis, J. B.: A Toolkit for Developing Multi-User, Distributed Virtual Environments. Research report, to be published, IBM Research Division, T. J. Watson Research Center, February 1993.Google Scholar
  17. 17.
    Shaw, C., Liang, J., Green, M., Sun, Y.: The Decoupled Simulation Model for Virtual Reality Systems. In: Proceedings of CHI 1992. ACM, May 1992.Google Scholar
  18. 18.
    Nomura, J., Ohata, H., Imamura, K., Schultz, R. J.: Virtual Space Decision Support System and Its Application to Consumer Showrooms. In: Kunii T. L. (ed.): Visual Computing-Integrating Computer Graphics with Computer Vision, CGS CG International Series, pp. 183–195, Springer-Verlag, 1992.Google Scholar
  19. 19.
    Fernando, T., Fa, M., Dew, P. M., Munlin, M.: Constraint-based 3D Manipulation Techniques within Virtual Environments. In: Earnshaw R., Jones H., Vince J. (eds.): Proceedings of Virtual Reality Applications, Leeds, June 1994, British Computer Society.Google Scholar

Copyright information

© Springer-Verlag/Wien 1995

Authors and Affiliations

  • M. Sokolewicz
    • 1
  • H. Wirth
    • 2
  • K. Böhm
    • 1
  • W. John
    • 2
  1. 1.Zentrum für Graphische Datenverarbeitung e.V.ZGDVDarmstadtGermany
  2. 2.Dep. of Computer Science, Interactive Graphics Systems GroupTechnical University of DarmstadtDarmstadtGermany

Personalised recommendations