Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/636593.636614acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
Article

VRML97 distributed authoring interface

Published: 09 March 2003 Publication History

Abstract

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.

References

[1]
BLAXXUN INTERACTIVE. See http://www.blaxxun.com.
[2]
CAREY, R., BELL, G., AND MARRIN, C. 1997. ISO/IEC 14772--1:1997 Virtual Reality Modeling Language (VRML97). See http://www.web3d.org/technicalinfo/-specifications/vrml97/.
[3]
DUMAS, C., DEGRANDE, S., SAUGIS, G., CHAILLOU, C., VIAUD, M.-L., AND PLÉNACOSTE, P. 1999. Spin: a 3D interface for cooperative work.Virtual Reality Society Journal.
[4]
GAMMA, E., HELM, R., JOHNSON, R., AND VLISSIDES, J. 1995. Design Pattern, Elements of Reusable Object-Oriented Software. ISBN 0-201-63361-2. Addison-Wesley.
[5]
THE EAI WORKING GROUP. 2002. ISO/IEC FDIS 14772-2:2002 Virtual Reality Modeling Language (VRML97). See http://www.web3d.org/technicalinfo/specifications/-eai/.
[6]
IONA. See http://www.ooc.nf.ca/fssl/.
[7]
IONA. See http://www.orbacus.com.
[8]
ISAKOVIC, K., DUDZIAK, T., AND KÖCHY, K. 2002. X-Rooms: A PC-based immersive visualization environment. In Web3D 2002.
[9]
LIFL. See http://corbaweb.lifl.fr/corbascript/.
[10]
LOUIS DIT PICARD, S., DEGRANDE, S., GRANSART, C., SAUGIS, G., AND CHAILLOU, C. 2001. A CORBA-based Platform as Communication Support for Synchronous Collaborative Virtual Environment. In ACM Multimedia 2001, International Multimedia Middleware Workshop.
[11]
LOUIS DIT PICARD, S., DEGRANDE, S., GRANSART, C., SAUGIS, G., AND CHAILLOU, C. 2002. VRML Data Sharing in the Spin-3D CVE. In Web3D 2002.
[12]
MICROSOFT CORPORATION. See http://www.microsoft.com/com/tech/dcom.asp.
[13]
OMG. 2001. The Common Object Request Broker: Architecture and Specification revision 2.5. OMG Document formal/01-09-01.
[14]
OMG. 2001. Common Secure Interoperability (CSIv2). OMG Document ptc/01-06-17.
[15]
OMG. 2001. CORBA Scripting Language Specification. OMG Document formal/01-06-05.
[16]
OMG. 2001. Naming Service Specification. OMG Document formal/2001-02-65.
[17]
PARALLEL GRAPHICS. See http://www.parallelgraphics.com/cortona.
[18]
SILICON GRAPHICS Corporation. See http://vrml.sgi.com.
[19]
SUN MICROSYSTEMS. See http://java.sun.com/products/jdk/rmi/.
[20]
THE TRANSPORT LAYER SECURITY WORKING GROUP. The SSL Protocol version 3.0.
[21]
WORLD WIDE WEB CONSORTIUM (W3C). XML Path Language (XPath) version 1.0. See http://www.w3.org/TR/xpath.

Cited By

View all
  • (2004)Adding a fourth dimension to three dimensional virtual spacesProceedings of the ninth international conference on 3D Web technology10.1145/985040.985064(163-172)Online publication date: 5-Apr-2004

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '03: Proceedings of the eighth international conference on 3D Web technology
March 2003
209 pages
ISBN:1581136447
DOI:10.1145/636593
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 March 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Collaborative Virtual Environment (CVE)
  2. Common Object Request Broker Architecture (CORBA)
  3. External Application Interface (EAI)
  4. Virtual Reality Modeling Language (VRML)

Qualifiers

  • Article

Conference

Web3D03
Sponsor:

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2004)Adding a fourth dimension to three dimensional virtual spacesProceedings of the ninth international conference on 3D Web technology10.1145/985040.985064(163-172)Online publication date: 5-Apr-2004

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media