ACM Transactions on Programming Languages and Systems (TOPLAS)
Groupware: some issues and experiences
Communications of the ACM
Managing mutual awareness in collaborative virtual environments
VRST '94 Proceedings of the conference on Virtual reality software and technology
MASSIVE: a collaborative virtual environment for teleconferencing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on virtual reality software and technology
Force and touch feedback for virtual reality
Force and touch feedback for virtual reality
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
Timewarp rigid body simulation
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Revealing the realities of collaborative virtual reality
Proceedings of the third international conference on Collaborative virtual environments
Consistency in replicated continuous interactive media
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
An experimental study on the role of touch in shared virtual environments
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction and collaborative virtual environments
Supporting presence in collaborative environments by haptic force feedback
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction and collaborative virtual environments
Assessment of VR technology and its applications to engineering problems
Journal of Computing and Information Science in Engineering
DEVA3: architecture for a large-scale distributed virtual reality system
VRST '00 Proceedings of the ACM symposium on Virtual reality software and technology
Interactive Multiuser VEs in the DIVE System
IEEE MultiMedia
What's Real About Virtual Reality?
IEEE Computer Graphics and Applications
Haptic Task Constraints fo 3D Interaction
HAPTICS '03 Proceedings of the 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (HAPTICS'03)
The architecture of an optimistic CPU: the WarpEngine
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
From Multibody Systems Modeling to Distributed Real-Time Simulation
SS '96 Proceedings of the 29th Annual Simulation Symposium (SS '96)
Effects of Network Characteristics on Human Performance in a Collaborative Virtual Environment
VR '99 Proceedings of the IEEE Virtual Reality
Simulation of cloud dynamics on graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Sensation preserving simplification for haptic rendering
ACM SIGGRAPH 2003 Papers
Linear algebra operators for GPU implementation of numerical algorithms
ACM SIGGRAPH 2003 Papers
Real-Time 3D Fluid Simulation on GPU with Complex Obstacles
PG '04 Proceedings of the Computer Graphics and Applications, 12th Pacific Conference
Haptic rendering of interaction between textured models
SIGGRAPH '04 ACM SIGGRAPH 2004 Sketches
The effects of network delays on group work in real-time groupware
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Toward event-based haptics: rendering contact using open-loop force pulses
HAPTICS'04 Proceedings of the 12th international conference on Haptic interfaces for virtual environment and teleoperator systems
Local-lag and timewarp: providing consistency for replicated continuous applications
IEEE Transactions on Multimedia
Analyzing the performance of a cluster-based architecture for immersive visualization systems
Journal of Parallel and Distributed Computing
A framework using cluster-based hybrid network architecture for collaborative virtual surgery
Computer Methods and Programs in Biomedicine
Physically based collaborative simulations under ring-like network configurations
IEEE Computer Graphics and Applications - Special issue on non-photorealistic rendering a virtual environment for teaching social skills
Computers in Biology and Medicine
Data transmission for haptic collaboration in virtual environments
Edutainment'07 Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment
DS-RT '11 Proceedings of the 2011 IEEE/ACM 15th International Symposium on Distributed Simulation and Real Time Applications
Novel recovery mechanism for the restoration of image contents in teleconsultation sessions
Computer Methods and Programs in Biomedicine
A virtual environment for complex products collaborative assembly operation simulation
Journal of Intelligent Manufacturing
Hi-index | 0.01 |
Network architectures for collaborative virtual reality have traditionally been dominated by client-server and peer-to-peer approaches, with peer-to-peer strategies typically being favored where minimizing latency is a priority, and client-server where consistency is key. With increasingly sophisticated behavior models and the demand for better support for haptics, we argue that neither approach provides sufficient support for these scenarios and, thus, a hybrid architecture is required. We discuss the relative performance of different distribution strategies in the face of real network conditions and illustrate the problems they face. Finally, we present an architecture that successfully meets many of these challenges and demonstrate its use in a distributed virtual prototyping application which supports simultaneous collaboration for assembly, maintenance, and training applications utilizing haptics.