This paper presents an inside look into the VRwave VRML97 browser, discussing its internal architecture and some of the insights we have gained during its development. VRwave is written largely in Java and is freely available in source code. A Java layer atop OpenGL provides 3D graphics output. In terms of look and feel, VRwave has a similar interface to the VRweb VRML 1.0 browser. VRwave also supports the Java External Authoring Interface (EAI), allowing it to be driven by an external program.
['Keith Andrews', 'Andreas Pesendorfer', 'Michael Pichler', 'Karl Heinz Wagenbrunn', 'Josef Wolte']
Looking inside VRwave: the architecture and interface of the VRwave VRML97 browser