Scene‐Graph‐As‐Bus: Collaboration between Heterogeneous Stand‐alone 3‐D Graphical Applications

Loading...
Thumbnail Image
Authors
Zeleznik, Bob
Holden, Loring
Capps, Michael
Abrams, Howard
Miller, Tim
Subjects
Advisors
Date of Issue
2000
Date
Publisher
Blackwell Publishers
Language
Abstract
We describe the Scene-Graph-As-Bus technique (SGAB), the first step in a staircase of solutions for sharing software components for virtual environments. The goals of SGAB are to allow, with minimal effort, independently designed applications to share component functionality; and for multiple users to share applications designed for single users. This paper reports on the SGAB design for transparently conjoining different applications by unifying the state information contained in their scene graphs. SGAB monitors and maps changes in the local scene graph of one application to a neutral scene graph representation (NSG), distributes the NSG changes over the network to remote peer applications, and then maps the NSG changes to the local scene graph of the remote application. The fundamental contribution of SGAB is that both the local and remote applications can be completely unaware of each other; that is, both applications can interoperate without code or binary modification despite each having no knowledge of networking or interoperability.
Type
Article
Description
Series/Report No
Department
Organization
Naval Postgraduate School
Identifiers
NPS Report Number
Sponsors
Funder
Format
9 p.
Citation
Zeleznik, Bob, et al. "Scene‐Graph‐As‐Bus: Collaboration between Heterogeneous Stand‐alone 3‐D Graphical Applications." Computer Graphics Forum. Vol. 19. No. 3. Oxford, UK and Boston, USA: Blackwell Publishers Ltd, 2000.
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. As such, it is in the public domain, and under the provisions of Title 17, United States Code, Section 105, it may not be copyrighted.
Collections