NPSNET: a multi-player 3D virtual environment over the Internet
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
Quantifying the performance differences between PVM and TreadMarks
Journal of Parallel and Distributed Computing
MAVERIK—the Manchester virtual environment interface kernel
Proceedings of the Eurographics workshop on Virtual environments and scientific visualization '96
The UNIX Programming Environment
The UNIX Programming Environment
Immersive VR for Scientific Visualization: A Progress Report
IEEE Computer Graphics and Applications
Distributed shared memory: where we are and where we should be headed
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Avocado: A Distributed Virtual Reality Framework
VR '99 Proceedings of the IEEE Virtual Reality
Distributed Virtual Reality Using Octopus
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
Bamboo - A Portable System for Dynamically Extensible, Real-Time, Networked, Virtual Environments
VRAIS '98 Proceedings of the Virtual Reality Annual International Symposium
RAVEL, a Support System for the Development of Distributed Multi-User VE Applications
VRAIS '98 Proceedings of the Virtual Reality Annual International Symposium
Dlove: a specification paradigm for designing distributed vr applications for single or multiple users
The Simple Virtual Environment Library: An Extensible Framework for Building VE Applications
Presence: Teleoperators and Virtual Environments
Quantifying the benefits of immersion for collaboration in virtual environments
Proceedings of the ACM symposium on Virtual reality software and technology
Presence: Teleoperators and Virtual Environments - Special issue: IEEE VR 2005
Separating the effects of level of immersion and 3D interaction techniques
Proceedings of the ACM symposium on Virtual reality software and technology
From coarse-grained components to DVE applications: a service- and component-based framework
Proceedings of the twelfth international conference on 3D web technology
Correction of Location and Orientation Errors in Electromagnetic Motion Tracking
Presence: Teleoperators and Virtual Environments
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
Quantifying the benefits of immersion for procedural training
IPT/EDT '08 Proceedings of the 2008 workshop on Immersive projection technologies/Emerging display technologiges
A task-based load distribution scheme for multi-server-based distributed virtual environment systems
Presence: Teleoperators and Virtual Environments
Service-oriented-architecture based framework for multi-user virtual environments
Proceedings of the 40th Conference on Winter Simulation
Proceedings of the 2009 ACM SIGGRAPH Symposium on Video Games
A natural, tiered and executable UIDL for 3D user interfaces based on Concept-Oriented Design
ACM Transactions on Computer-Human Interaction (TOCHI)
Enhancing collaboration in virtual reality applications
Computers and Graphics
On device driver architectures for virtual reality toolkits
Presence: Teleoperators and Virtual Environments
Higher levels of immersion improve procedure memorization performance
JVRC'09 Proceedings of the 15th Joint virtual reality Eurographics conference on Virtual Environments
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
We present DIVERSE, a highly modular collection of complimentary software packages designed to facilitate the creation of device-independent virtual environments and distributed asynchronous simulations. DIVERSE is free/open source software, containing both end-user programs and C++ application programming interfaces (APIs).DPF is the DIVERSE graphics interface to OpenGL Performer. A program using the DPF API can run without modification on platforms ranging from fully immersive systems such as CAVEs to generic desktop workstations.The DIVERSE toolkit (DTK) contains all the nongraphical components of DIVERSE, such as networking utilities, hardware device access, and navigational techniques. It introduces a software implementation of networks of replicated noncoherent shared memory. It also introduces a method that seamlessly extends hardware drivers into interprocess and Internet hardware services.We will describe the design of DIVERSE and present a specific example of how it is being used to aid researchers.