VRML97 distributed authoring interface
Author(s) -
Stéphane Louis Dit,
Samuel Degrande,
Christophe Gransart,
Christophe Chaillou,
Grégory Saugis
Publication year - 2003
Publication title -
hal (le centre pour la communication scientifique directe)
Language(s) - English
Resource type - Conference proceedings
ISBN - 1-58113-644-7
DOI - 10.1145/636593.636614
Subject(s) - computer science , common object request broker architecture , interface (matter) , traverse , middleware (distributed applications) , interface description language , scene graph , application programming interface , collaborative software , user interface , distributed computing , operating system , computer graphics (images) , rendering (computer graphics) , geodesy , bubble , maximum bubble pressure method , geography
In this paper, we present the design and implementation of the VRML97 Distributed Authoring Interface (DAI) introduced in Spin-3D, a distributed Collaborative Virtual Environment (CVE). Our proposal is a powerful interface, very close to the classical VRML97 External Authoring Interface (EAI). The DAI allows the connection of any external application with the Spin-3D CVE platform. With the Spin-3D CVE platform and the DAI, it will be easy to develop collaborative applications. We use the Common Object Request Broker Architecture (CORBA) to support distributed authoring applications. Complex collaborative applications and remote interaction introduce new considerations in the design of the DAI: we enhance the standard VRML97 EAI with new interfaces in order to easily traverse the VRML97 scene graph and limit the network overhead introduced by the remote interaction. Moreover, taking advantage of the CORBA middleware, external applications can be written with any programming language for which the OMG de ned an IDL mapping.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom