A General Architecture for Distributed VR Interfaces
Author(s) -
Thomas Batkiewicz,
Abhishek Seth,
Bryan Walter,
Jared Knutzon,
James H. Oliver
Publication year - 2008
Publication title -
iowa state university digital repository (iowa state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1115/detc2008-49845
Subject(s) - computer science , synchronization (alternating current) , architecture , replication (statistics) , distributed computing , virtual reality , interface (matter) , cluster (spacecraft) , simple (philosophy) , node (physics) , software architecture , computer architecture , software , human–computer interaction , operating system , computer network , art , channel (broadcasting) , statistics , philosophy , mathematics , structural engineering , bubble , epistemology , maximum bubble pressure method , engineering , visual arts
This paper describes a software architecture useful in creating new virtual reality interfaces across a clustered network of computers. The architecture takes advantage of a concept common to desktop application development, the event loop, and provides a method by which it can be shared effectively between nodes in a cluster. This method improves upon the common replication approach to cluster synchronization by creating a single, simple object to share, as well as by supporting node specialization in a generic cluster. The method is designed to be easily added to existing applications as well as speed the development of virtual reality interface prototypes. An example application is discussed to demonstrate the current capabilities and limitations of the architecture. Future implications and improvements are also discussed.Copyright © 2008 by ASME
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom