A Study of Event Traffic During the Shared Manipulation of Objects Within a Collaborative Virtual Environment

Event management must balance consistency and responsiveness above the requirements of shared object interaction within a Collaborative Virtual Environment (CVE) system. An understanding of the event traffic during collaborative tasks helps in the design of all aspects of a CVE system. The application, user activity, the display interface, and the network resources, all play a part in determining the characteristics of event management. Linked cubic displays lend themselves well to supporting natural social human communication between remote users. To allow users to communicate naturally and subconsciously, continuous and detailed tracking is necessary. This, however, is hard to balance with the real-time consistency constraints of general shared object interaction. This paper aims to explain these issues through a detailed examination of event traffic produced by a typical CVE, using both immersive and desktop displays, while supporting a variety of collaborative activities. We analyze event traffic during a highly collaborative task requiring various forms of shared object manipulation, including the concurrent manipulation of a shared object. Event sources are categorized and the influence of the form of object sharing as well as the display device interface are detailed. With the presented findings the paper wishes to aid the design of future systems.

[1]  Rashid Ansari,et al.  Adaptive Networking for Tele-Immersion , 2001, EGVE/IPT.

[2]  Jesper Mortensen,et al.  Spelunking: Experiences using the DIVE System on CAVE-like Platforms , 2001, EGVE/IPT.

[3]  Chris Greenhalgh,et al.  Making Networked Virtual Environments Work , 2001, Presence: Teleoperators & Virtual Environments.

[4]  Mel Slater,et al.  Collaboration in Tele-Immersive Environments , 2002, EGVE.

[5]  Andrew E. Johnson,et al.  Cavern: a distributed architecture for supporting scalable persistence and interoperability in colla , 1997 .

[6]  Emmanuel Frécon,et al.  DIVE: a scaleable network architecture for distributed virtual environments , 1998, Distributed Syst. Eng..

[7]  Michael Zyda,et al.  Networked virtual environments - desgin and implementation , 1999 .

[8]  Oliver Otto,et al.  Constructing a Gazebo: Supporting Teamwork in a Tightly Coupled, Distributed Task in Virtual Reality , 2003, Presence: Teleoperators & Virtual Environments.

[9]  Wolfgang Broll,et al.  The virtual round table - a collaborative augmented multi-user environment , 2000, CVE '00.

[10]  David Roberts,et al.  Influence of the supporting protocol on the latencies induced by concurrency control within a large scale multi user distributed virtual reality system , 1999 .

[11]  Carla Maria Dal Sasso Freitas,et al.  Cooperative object manipulation in immersive virtual environments: framework and techniques , 2002, VRST '02.

[12]  Kyoung Shin Park,et al.  Effects of network characteristics on human performance in a collaborative virtual environment , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[13]  Anthony Steed,et al.  An Overview of the COVEN Platform , 2001, Presence: Teleoperators & Virtual Environments.

[14]  David Roberts Communication Infrastructures for Inhabited Information Spaces , 2004 .

[15]  Chris Greenhalgh,et al.  Inside MASSIVE-3: flexible support for data consistency and world structuring , 2000, CVE '00.

[16]  G. Drew Kessler,et al.  Shared simple virtual environment: an object-oriented framework for highly interactive group collaboration , 2003, Proceedings Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[17]  David Roberts,et al.  A Real-time, Predictive Architecture for Distributed Virtual Reality , 1995 .

[18]  Bruno Arnaldi,et al.  A General Framework for Cooperative Manipulation in Virtual Environments , 1999, EGVE.

[19]  Oliver Otto,et al.  Importance of communication influences on a highly collaborative task , 2003, Proceedings Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[20]  David Roberts,et al.  Optimising exchange of attribute ownership in the DMSO RTI , 1998 .

[21]  Bruno d'Ausbourg,et al.  PERFOSIM: a performance evaluation tool for HLA distributed simulations , 2002, Proceedings. Sixth IEEE International Workshop on Distributed Simulation and Real-Time Applications.

[22]  Ilona Heldal,et al.  Collaborating in networked immersive spaces: as good as being there together? , 2001, Comput. Graph..

[23]  Michael V. Capps,et al.  The QUICK framework for task-specific asset prioritization in distributed virtual environments , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

[24]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.