VRwave EAI

This is a test page for use of the VRML 2.0 Java-EAI with VRwave. All necessary setup for a first time test should be done by invoking netscape with the run script found in this directory.

When this test works, proceed to the installation guide (part of the online help) to do the necessary setup for browsing and compilation of your own Java-EAI applets. You may then return to this page starting netscape the ordinary way and look under the "Problem Solving" sections in the pages linked below if you encounter problems.


VRML 2.0 Java-EAI is supported by VRwave in two ways. They differ in the way the VRML scene is displayed:

  1. Via <EMBED> tag

  2. Via <APPLET> tag

Note: your "external" Applet communicating with the VRML browser is always included with an <APPLET> tag, no matter which method you are using.

Try out both methods by selecting the links above.


VRML 2.0 Java-EAI

To put it simple: Java-EAI ("external authoring interface") is a method for a Java applet to communicate with a VRML browser. The term "external" indicates that the logic part (a Java applet) is neither embedded into a VRML scene nor loaded/interpreted by the VRML browser itself (as opposed to Java or Javascript in VRML Script nodes).

If you need to find out more about "EAI" and how to make your own Java applets communicate with a VRML browser, take a look at the the VRML 2.0 Java-EAI specification draft (which also includes a number of example programs) and the EAI FAQ.

Note: the FAQ does not (yet) cover setup for VRwave - do it as described in the installation guide, contained in the VRwave online help (either for the Embed and the Applet version of VRwave EAI support).


VRwave Java-EAI implementation: Karl Heinz Wagenbrunn.
Plug-in wrapper and documentation: Michael Pichler.
Created on Aug 12, 1997; latest change: Michael Pichler, Sep 19, 1997.
Send bug report, information request.