Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated .java source Next Chapter Summary X3D Resources

X3D Example Archives: Basic, External Authoring Interface

Virtual Reality Modeling Language (VRML97)

VRML97 External Authoring Interface (EAI) was used to pass events from HTML scripts into VRML97 scene scripts.

These scripting examples illustrate how to use the original External Authoring Interface (EAI) in the VRML97 specification. It allows scripts placed in an external HTML page to communicate with a VRML97 scene, using either Java or ECMAScript .

These HTML scripting techniques were later unified with Script syntax inside the scene as the X3D Scene Authoring Interface (SAI).

  6 X3D Scenes       Scene Descriptions
BoxEaiJava Box Eai Java External Authoring Interface (EAI) Java example from VRML 97 Amendment 2 specification.
CreateSphereEaiJava Create Sphere Eai Java External Authoring Interface (EAI) Java example from VRML 97 Amendment 2 specification.
GraphicalLogAnalyzer Graphical Log Analyzer Graphical Log Analyzer (GLA) reads data from a file to create a visualization - load the GraphicalLogAnalyzerDisplay HTML page to test functionality.
HelixEaiJava Helix Eai Java External Authoring Interface (EAI) Java example from VRML 97 Amendment 2 specification.
SwitcherEaiJava Switcher Eai Java External Authoring Interface (EAI) Java example from VRML 97 Amendment 2 specification.
ViewSwitchEaiJava View Switch Eai Java External Authoring Interface (EAI) Java example from VRML 97 Amendment 2 specification.

Online at http://www.web3d.org/x3d/content/examples/Basic/ExternalAuthoringInterface

Validate XHTML 1.1

Master source code archive is under subversion control at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/ExternalAuthoringInterface

Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated .java source Next Chapter Summary X3D Resources

Also available: current and archived nightly builds and distributions of these examples, all published under an Open-Source License.

The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.