Other Free Encyclopedias » Online Encyclopedia » Encyclopedia - Featured Articles » Contributed Topics from A-E

Collaborative Virtual Environments

cve users shared world

Definition: A collaborative virtual environment is a shared virtual world that allows its users to collaborate in the synthetic world, performing shared object manipulation and other collaborative tasks.

Virtual Reality (VR) is the technology that provides almost real and/or believable experiences in a synthetic or virtual way. Collaborative Virtual Environments (CVE) are currently one of the most challenging VR research areas. A CVE is a shared virtual world that allows its users to collaborate in the synthetic world, performing shared object manipulation and other collaborative tasks. This adds new dimensions to the needs of human-factors, networking, synchronization, middleware, object model acquisition and representation. Collaborative manipulation requires the consideration of how participants should interact with each other in a shared space, in addition to how to co-manipulated objects should behave and work together. The main issue in a CVE, in addition to the other issues in VR, is how distributed entities share and maintain the same resources. CVE systems must address many important issues, including:

Consistency: The fundamental model presented by a CVE platform is a shared 3D space. Since all clients accessing or updating the data share the 3D graphics database, the issue of distributed consistency must be solved by any CVE to ensure the same view is presented to all participants.

Scalability: The number of possible interactions between n simultaneous users in a multiuser system is of order O( n2 ) at any moment. Ideally network traffic should be almost constant or grow near-linearly with the number of users. Usually, not all the data in the CVE environment would be relevant to a particular user at a given time. This suggests the idea of partitioning the environment into regions (or zones, locales, auras) that may either be fixed or bound to moving avatars.

Ownership: A multi-user CVE world is subject to conflicts. Conflicts occur when collaborating users perform opposing actions, for example, a conflict may arise if one user tries to open a window while another user is trying to close it. These conflicts must be avoided or solved.

Persistence: Some of these applications that involve a large number of users need a large-scale, persistent collaborative virtual environment (PCVE) system that is “never-ending” or “always on”. This is either because its users require that it is always running, or because it is so large or distributed that stopping the entire simulation to make changes is just not possible.

Dynamic Configuration : This property allows a PCVE system to dynamically configure itself without user interaction, enabling applications to take on new functionalities after their execution. CVEs should be modifiable at run-time by accepting the contributions of new objects and new behaviors.

Collaborative Web–Based Learning Community - INTRODUCTION, BACKGROUND, Emergence of a New Learning Paradigm through CMC [next] [back] Collaborative Computing - Area Overview - Media and Collaboration, Characterizing Collaboration, Traditional Collaboration – Groupware Computer-Supported Cooperative Work,  

User Comments

Your email address will be altered so spam harvesting bots can't read it easily.
Hide my email completely instead?

Cancel or