Interacting in distributed collaborative virtual environments

Virtual reality toolkits and systems for computer supported cooperative work are often treated separately. However, combining them offers new possibilities for remote cooperative (or collaborative) group working. We review existing distribution models of virtual environments and propose a new method of concurrent interaction management. We examine the different types of communication layers, which are needed by collaborative virtual reality (VR) applications to achieve complex user interaction. Finally we propose a model for handling the different requirements of such applications, depending on the connection strategies used within a distributed VR system.

[1]  Klaus Boehm,et al.  Dynamic gesture recognition using neural networks: a fundament for advanced interaction construction , 1994, Electronic Imaging.

[2]  Chris Shaw,et al.  The MR Toolkit Peers Package and experiment , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[3]  Kenneth P. Birman,et al.  The ISIS project: real experience with a fault tolerant programming system , 1990, EW 4.

[4]  Lawrence Koved,et al.  A toolkit for developing multi-user, distributed virtual environments , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[5]  Michael J. Zyda The software required for the computer generation of virtual environments , 1992 .

[6]  James M. Calvin,et al.  The SIMNET virtual world architecture , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[7]  Dave Snowdon The AVIARY VR-system. A Prototype Implementation , 1994 .

[8]  David R. Pratt,et al.  A software architecture for the construction and management of real-time virtual worlds. , 1993 .

[9]  Mark Green,et al.  Geometric modeling using six degrees of freedom input devices , 1993 .

[10]  David Gelernter,et al.  Mirror worlds - or the day software puts the universe in a shoebox: how it will happen and what it will mean , 1991 .

[11]  SchloB Birlinghoven Interacting in Distributed Collaborative Virtual Environments , 1995 .

[12]  Chris Shaw,et al.  Decoupled simulation in virtual reality with the MR toolkit , 1993, TOIS.

[13]  Christer Carlsson,et al.  DIVE - A platform for multi-user virtual environments , 1993, Comput. Graph..

[14]  Elke Hinrichs,et al.  Sharing To-Do Lists with a Distributed Task Manager , 1993, ECSCW.

[15]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[16]  Wolfgang Prinz TOSCA Providing organisational information to CSCW applications , 1993, ECSCW.

[17]  Kenneth P. Birman,et al.  Programming with process groups: Group and multicast semantics , 1991 .