Sciweavers

CG
2005
Springer

Enhancing collaboration in virtual reality applications

13 years 11 months ago
Enhancing collaboration in virtual reality applications
We derive a complete component framework for transforming standalone VR applications into full-fledged multithreaded Collaborative Virtual Reality Environments (CVREs), after characterizing existing implementations into a feature-rich superset. Our main contribution is placing over the existing VR tool a very concise and extensible class framework as an add-on component that provides emerging collaboration features. The enhancements include: a scalable arbitrated peer-to-peer topology for scene sharing; multi-threaded components for graphics rendering, user interaction and network communications; a streaming message protocol for client communications; a collaborative user interface model for session handling; and interchangeable user roles with multi-camera perspectives, avatar awareness and shared 3D annotations. We validate the framework by converting the existing ALICE VR Navigator into complete CVRE, with experimental results showing good performance in the collaborative inspectio...
Víctor Theoktisto, Marta Fairén Gonz
Added 15 Dec 2010
Updated 15 Dec 2010
Type Journal
Year 2005
Where CG
Authors Víctor Theoktisto, Marta Fairén González
Comments (0)