SYSTEM ARCHITECTURE OF A MIXED REALITY FRAMEWORK
Helmut Seibert, Patrick Dähne
2006
Abstract
In this paper the software architecture of a framework which simplifies the development of applications in the area of Virtual and Augmented Reality is presented. It is based on VRML/X3D to enable rendering of audio-visual information. We extended our VRML rendering system by a device management system that is based on the concept of a data-flow graph. The aim of the system is to create Mixed Reality (MR) applications simply by plugging together small prefabricated software components, instead of compiling monolithic C++ applications. The flexibility and the advantages of the presented framework are explained on the basis of an exemplary implementation of a classic Augmented Reality application and its extension to a collaborative remote expert scenario.
References
- Alexa, M. (2002). Linear Combination of Transformations. In Proceedings of ACM SIGGRAPH 2002, pages 380- 386.
- Arsenault, L. E. and Kelso, J. (2002). The DIVERSE Toolkit: A Toolkit for Distributed Simulations and Peripheral Device Services. In VR 2002.
- Bauer, M., Bruegge, B., Klinker, G., MacWilliams, A., Reicher, T., Riss, S., Sandor, C., and Wagner, M. (2001). Design of a component-based augmented reality framework. In Proceedings of ISAR 2001.
- Behr, J., Dähne, P., and Roth, M. (2004). Utilizing X3D for Immersive Environments. In Proceedings of Web3D 2004, pages 71-78.
- Cruz-Neira, C., Bierbaum, A., Hartling, P., Just, C., and Meinert, K. (2002). VR Juggler - An Open Source Platform for Virtual Reality Applications. In Procs of 40th AIAA Aerospace Sciences Meeting and Exhibit 7802.
- Fröhlich, T. and Roth, M. (2000). Integration of Multidimensional Interaction Devices in Real-Time Computer Graphics Applications. In Computer Graphics Forum 19, pages C-313 - C-319.
- Kato, H. and Billinghurst, M. (1999). Marker tracking and HMD calibration for a video-based augmented reality conferencing system. In 2nd IEEE and ACM International Workshop on Augmented Reality, pages 85-94.
- MacIntyre, B. and Feiner, S. (1996). Language-level support for exploratory programming of distributed virtual environments. In Proceedings of UIST 7896, pages 83 - 95.
- Owen, C., Tang, A., and Xiao, F. (2003). ImageTclAR: A Blended Script and Compiled Code Development System for Augmented Reality. In Proceedings of the International Workshop on Software Technology for Augmented Reality Systems.
- Piekarski, W. and Thomas, B. H. (2003). An object-oriented software architecture for 3D mixed reality applications. In Proceedings of ISMAR 2003.
- Reitmayr, G. and Schmalstieg, D. (2001). An Open Software Architecture for Virtual Reality Interaction. In Proceedings of VRST 2001.
- Schmalstieg, D., Fuhrmann, A., Hesina, G., Szalavari, Z., Encarnac¸ a˜o, L. M., Gervautz, M., and Purgathofer, W. (2002). The Studierstube Augmented Reality Project. Presence, 11.
- Taylor, R. M., Hudson, T. C., Seeger, A., Weber, H., Juliano, J., and Helser, A. T. (2001). VRPN: A Device-Independent, Network-Transparent VR Peripheral System. In Proceedings of VRST 2001.
Paper Citation
in Harvard Style
Seibert H. and Dähne P. (2006). SYSTEM ARCHITECTURE OF A MIXED REALITY FRAMEWORK . In Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, ISBN 972-8865-39-2, pages 200-207. DOI: 10.5220/0001354902000207
in Bibtex Style
@conference{grapp06,
author={Helmut Seibert and Patrick Dähne},
title={SYSTEM ARCHITECTURE OF A MIXED REALITY FRAMEWORK},
booktitle={Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,},
year={2006},
pages={200-207},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001354902000207},
isbn={972-8865-39-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,
TI - SYSTEM ARCHITECTURE OF A MIXED REALITY FRAMEWORK
SN - 972-8865-39-2
AU - Seibert H.
AU - Dähne P.
PY - 2006
SP - 200
EP - 207
DO - 10.5220/0001354902000207