thumbnail

Metis: An Object-Oriented Toolkit for Constructing Virtual Reality Applications

Russell Turner, Li Song, and Enrico Gobbetti

September 1997

Abstract

Virtual reality systems provide realistic look and feel by seamlessly integrating three-dimensional input and output devices. One software architecture approach to constructing such systems is to distributethe application between a computation-intensive simulator back-end and a graphics-intensive viewer front-end which implements user interaction. Inthis paper we discuss Metis, a toolkit we have been developing based on such a software architecture, which can be used for building interactiveimmersive virtual reality systems with computationally intense components. The Metis toolkit defines an application programming interface on thesimulator side, which communicates via a network with a standalone viewer program that handles all immersive display and interactivity. Networkbandwidth and interaction latency are minimized, by use of constraint network on the viewer side that declaratively defines much of dynamic andinteractive behavior of the application.

Reference and download information

Russell Turner, Li Song, and Enrico Gobbetti. Metis: An Object-Oriented Toolkit for Constructing Virtual Reality Applications. In Farhad Arbab and Philipp Slusallek, editors, Proceedings Sixth Eurographics Workshop on Programming Paradigms in Graphics. Pages 79-90. Eurographics Association, September 1997.

Related multimedia productions

Bibtex citation record

@InProceedings{Turner:1997:MOO,
    author = {Russell Turner and Li Song and Enrico Gobbetti},
    editor = {Farhad Arbab and Philipp Slusallek},
    title = {Metis: An Object-Oriented Toolkit for Constructing Virtual Reality Applications},
    booktitle = {Proceedings Sixth Eurographics Workshop on Programming Paradigms in Graphics},
    series = {Eurographics Workshop Proceedings Series},
    pages = {79--90},
    publisher = {Eurographics Association},
    address = {Conference held in Budapest, Hungary},
    month = {September},
    year = {1997},
    keywords = {Virtual Reality, Distribution, Object-Oriented Graphics, Constraint},
    abstract = {Virtual reality systems provide realistic look and feel by seamlessly integrating three-dimensional input and output devices. One software architecture approach to constructing such systems is to distributethe application between a computation-intensive simulator back-end and a graphics-intensive viewer front-end which implements user interaction. Inthis paper we discuss Metis, a toolkit we have been developing based on such a software architecture, which can be used for building interactiveimmersive virtual reality systems with computationally intense components. The Metis toolkit defines an application programming interface on thesimulator side, which communicates via a network with a standalone viewer program that handles all immersive display and interactivity. Networkbandwidth and interaction latency are minimized, by use of constraint network on the viewer side that declaratively defines much of dynamic andinteractive behavior of the application.},
    url = {http://vic.crs4.it/vic/cgi-bin/bib-page.cgi?id='Turner:1997:MOO'},
}