inVRs – A Framework for Building Interactive Networked Virtual Reality Systems

  • Christoph Anthes
  • Jens Volkert
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4208)


In the recent years a growing interest in Collaborative Virtual Environments (CVEs) can be observed. Users at different locations on the Globe are able to communicate and interact in the same virtual space as if they were in the same physical location. For the implementation of CVEs several approaches exist. General ideas for the design of Virtual Environments (VEs) are analyzed and a novel approach in the form of a highly extensible, flexible, and modular framework – inVRs – is presented.


Virtual Reality Virtual Environment Input Device Remote User Virtual Reality System 
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.
    Anthes, C., Heinzlreiter, P., Haffegee, A., Volkert, J.: Message traffic in a distributed virtual environment for close-coupled collaboration. In: PDCS, San Francisco, CA, USA, pp. 484–490 (September 2004)Google Scholar
  2. 2.
    Anthes, C., Heinzlreiter, P., Kurka, G., Volkert, J.: Navigation models for a flexible, multi-mode vr navigation framework. In: VRCAI, Singapore, pp. 476–479 (June 2004)Google Scholar
  3. 3.
    Anthes, C., Heinzlreiter, P., Volkert, J.: An adaptive network architecture for close-coupled collaboration in distributedvirtual environments. In: VRCAI, Singapore, pp. 382–385 (June 2004)Google Scholar
  4. 4.
    Bierbaum, A.D.: Vr juggler: A virtual platform for virtual reality application development. Master’s thesis, Iowa State University, Ames, Iowa (2000)Google Scholar
  5. 5.
    Bowman, D.A., Koller, D., Hodges, L.F.: Travel in immersive virtual environments: An evaluation of viewpoint motioncontrol techniques. In: Virtual Reality Annual International Symposium (VRAIS), pp. 45–52 (1997)Google Scholar
  6. 6.
    Carlsson, C., Hagsand, O.: Dive - a platform for multiuser virtual environments. Computers and Graphics 17(6), 663–669 (1993)CrossRefGoogle Scholar
  7. 7.
    Conway, M., Pausch, R., Gossweiler, R., Burnette, T.: Alice: A rapid prototyping system for building virtual environments. In: ACM CHI 1994 Conf. Human Factors in Computing, Conf. Companion, vol. 2, pp. 295–296 (April 1994)Google Scholar
  8. 8.
    Haffegee, A., Jamieson, R., Anthes, C., Alexandrov, V.N.: Tools for collaborative vr application development. In: ICCS, pp. 350–358 (May 2005)Google Scholar
  9. 9.
    Leigh, J., Johnson, A.E., DeFanti, T.A.: Issues in the design of a flexible distributed architecture for supportingpersistence and interoperability in collaborative virtual environments. In: Supercomputing 1997 (1997)Google Scholar
  10. 10.
    Macedonia, M.R., Zyda, M.J.: A Taxonomy for Networked Virtual Environments. IEEE MultiMedia 4(1), 48–56 (1997)CrossRefGoogle Scholar
  11. 11.
    Matijasevic, M.: A review of networked multi-user virtual environments. Technical report tr97-8-1, Center for Advanced Computer Studies, Virtual Reality and Multimedia Laboratory, University of Southwestern Lousiana, USA (1997)Google Scholar
  12. 12.
    Reiners, D.: OpenSG: A Scene Graph System for Flexible and Efficient Realtime Rendering for Virtual and Augmented Reality Applications. PhD thesis, Technische Universität Darmstadt, Mai (2002)Google Scholar
  13. 13.
    Rohlf, J., Helman, J.: Iris performer: A high performance multiprocessing toolkit for real-time3d graphics. In: SIGGRAPH, July 1994, pp. 381–394. ACM Press, New York (1994)Google Scholar
  14. 14.
    Strauss, P.S.: Iris inventor, a 3d graphics toolkit. In: Paepcke, A. (ed.) 8th Annual Conference on Object-Oriented Programming Systems, Languages, and Applications, Washington, pp. 192–200. ACM Press, New York (1993)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Christoph Anthes
    • 1
  • Jens Volkert
    • 1
  1. 1.GUP, Institute of Graphics and Parallel ProgrammingJohannes Kepler UniversityLinzAustria

Personalised recommendations