Subjectivity and the relaxing of synchronization in networked virtual environments
Proceedings of the ACM symposium on Virtual reality software and technology
Component framework infrastructure for virtual environments
Proceedings of the third international conference on Collaborative virtual environments
SEDA: an architecture for well-conditioned, scalable internet services
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Web3D in ocean science learning environments: virtual big beef creek
Proceedings of the seventh international conference on 3D Web technology
Experiences in porting a virtual reality system to Java
AFRIGRAPH '01 Proceedings of the 1st international conference on Computer graphics, virtual reality and visualisation
An efficient synchronization mechanism for mirrored game architectures
NetGames '02 Proceedings of the 1st workshop on Network and system support for games
Virtual Reality Technology
NetGames '03 Proceedings of the 2nd workshop on Network and system support for games
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Supporting continuous consistency in multiplayer online games
Proceedings of the 12th annual ACM international conference on Multimedia
Hi-index | 0.00 |
This paper presents a 3D distributed virtual environment (DVE). The DVE, created using Java, is intended to allow for the creation of applications to enable multiple users to collaboratively interact in, and communicate about, a virtual world. This DVE is used to primarily support a flight simulator application. Three client-server synchronization methods were developed and compared. The method of transparent synchronization with non-blocking I/O has been found to be the best method for maintaining synchronization among DVEs. The successful creation of the DVE and the positive results collected in the supporting experimental data, leads to the conclusion that Java, with the addition of the non-blocking I/O and 3D API's, can be successfully used to create high performance 3D DVEs.