An object-oriented 3D graphics toolkit
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Decoupled simulation in virtual reality with the MR toolkit
ACM Transactions on Information Systems (TOIS)
The annotated VRML 2.0 reference manual
The annotated VRML 2.0 reference manual
Software engineering of virtual worlds
VRST '98 Proceedings of the ACM symposium on Virtual reality software and technology
Augmented surfaces: a spatially continuous work space for hybrid computing environments
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Non-isomorphic 3D rotational techniques
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Amplifying spatial rotations in 3D interfaces
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Marker Tracking and HMD Calibration for a Video-Based Augmented Reality Conferencing System
IWAR '99 Proceedings of the 2nd IEEE and ACM International Workshop on Augmented Reality
Virtual input devices for 3D systems
VIS '93 Proceedings of the 4th conference on Visualization '93
A 'plug and play' approach to testing virtual environment interaction techniques
EG VE'00 Proceedings of the 6th Eurographics conference on Virtual Environments
EGVE '02 Proceedings of the workshop on Virtual environments 2002
The studierstube augmented reality project
Presence: Teleoperators and Virtual Environments
Location based applications for mobile augmented reality
AUIC '03 Proceedings of the Fourth Australasian user interface conference on User interfaces 2003 - Volume 18
An Object-Oriented Software Architecture for 3D Mixed Reality Applications
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
3D visual component based approach for immersive collaborative virtual environments
ETP '03 Proceedings of the 2003 ACM SIGMM workshop on Experiential telepresence
Making Tracking Technology Accessible in a Rapid Prototyping Environment
ISMAR '04 Proceedings of the 3rd IEEE/ACM International Symposium on Mixed and Augmented Reality
blue-c API: a multimedia and 3D video enhanced toolkit for collaborative VR and telepresence
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
An Infrastructure for Realizing Custom-Tailored Augmented Reality User Interfaces
IEEE Transactions on Visualization and Computer Graphics
IntelligentBox as component based development system for body action 3D games
Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology
Intml: A dataflow oriented development system for virtual reality applications
Presence: Teleoperators and Virtual Environments
ACTIF: an interactor centric interaction framework
Proceedings of the 2008 ACM symposium on Virtual reality software and technology
Multimedia integration into the blue-c API
Computers and Graphics
reacTIVision and TUIO: a tangible tabletop toolkit
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Software architecture for multimodal user input - FLUID
ERCIM'02 Proceedings of the User interfaces for all 7th international conference on Universal access: theoretical perspectives, practice, and experience
DEVAL: a device abstraction layer for VR/AR
UAHCI'07 Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity
Easying MR development with eclipse and InTml
ISVC'07 Proceedings of the 3rd international conference on Advances in visual computing - Volume Part II
A methodology to specify three-dimensional interaction using Petri Nets
Journal of Visual Languages and Computing
On device driver architectures for virtual reality toolkits
Presence: Teleoperators and Virtual Environments
An object-centric interaction framework for tangible interfaces in virtual environments
Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction
Full body interaction for serious games in motor rehabilitation
Proceedings of the 2nd Augmented Human International Conference
Creating useful, usable and accessible VR design tools: an EUD-based approach
IS-EUD'11 Proceedings of the Third international conference on End-user development
Procedings of the Second Conference on Creativity and Innovation in Design
Towards massively multi-user augmented reality on handheld devices
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
A Modular framework for distributed VR interaction processing
JVRC'09 Proceedings of the 15th Joint virtual reality Eurographics conference on Virtual Environments
User centred methods for gathering VR design tool requirements
EGVE - JVRC'11 Proceedings of the 17th Eurographics conference on Virtual Environments & Third Joint Virtual Reality
Analysis of a kalman approach for a pedestrian positioning system in indoor environments
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Component-based approach for prototyping of movie-based physical therapy games
Proceedings of the Workshop at SIGGRAPH Asia
Hi-index | 0.00 |
This article describes OpenTracker, an open software architecture that provides a framework for the different tasks involved in tracking input devices and processing multi-modal input data in virtual environments and augmented reality application. The OpenTracker framework eases the development and maintenance of hardware setups in a more flexible manner than what is typically offered by virtual reality development packages. This goal is achieved by using an object-oriented design based on XML, taking full advantage of this new technology by allowing to use standard XML tools for development, configuration and documentation. The OpenTracker engine is based on a data flow concept for multi-modal events. A multi-threaded execution model takes care of tunable performance. Transparent network access allows easy development of decoupled simulation models. Finally, the application developer's interface features both a time-based and an event based model, that can be used simultaneously, to serve a large range of applications. OpenTracker is a first attempt towards a "'write once, input anywhere"' approach to virtual reality application development. To support these claims, integration into an existing augmented reality system is demonstrated. We also show how a prototype tracking equipment for mobile augmented reality can be assembled from consumer input devices with the aid of OpenTracker. Once development is sufficiently mature, it is planned to make Open-Tracker available to the public under an open source software license.