SYSTEM ARCHITECTURE OF A MIXED REALITY FRAMEWORK

Helmut Seibert, Patrick Dähne

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

  1. Alexa, M. (2002). Linear Combination of Transformations. In Proceedings of ACM SIGGRAPH 2002, pages 380- 386.
  2. Arsenault, L. E. and Kelso, J. (2002). The DIVERSE Toolkit: A Toolkit for Distributed Simulations and Peripheral Device Services. In VR 2002.
  3. 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.
  4. Behr, J., Dähne, P., and Roth, M. (2004). Utilizing X3D for Immersive Environments. In Proceedings of Web3D 2004, pages 71-78.
  5. 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.
  6. 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.
  7. 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.
  8. MacIntyre, B. and Feiner, S. (1996). Language-level support for exploratory programming of distributed virtual environments. In Proceedings of UIST 7896, pages 83 - 95.
  9. 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.
  10. Piekarski, W. and Thomas, B. H. (2003). An object-oriented software architecture for 3D mixed reality applications. In Proceedings of ISMAR 2003.
  11. Reitmayr, G. and Schmalstieg, D. (2001). An Open Software Architecture for Virtual Reality Interaction. In Proceedings of VRST 2001.
  12. 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.
  13. 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.
Download


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