What is the difference between internal Script Nodes and External Authoring Interface?
Here are some statements to help clarify functional difference between internal Script Node and EAI: Tim Regan: “Both the internal Java Script Node and the External Authoring Interface allow programmers to control the nodes in the scene graph from within Java. The choice between them is largely down to the taste of the programmer though many follow a fish bowl metaphor, using the script node for behaviours purely within the world and the external interface for behaviours linking outside. Within a WWW browser the EAI provides simple access from an applet on the same page as the VRML browser, currently using Live Connect.” Marrin: “You can check out a paper I wrote on the subject: http://www.marrin.com/vrml/papers/InternalExternal/Chris_Marrin_1.html Executive summary of that paper: “Use Java in a Script node when you want to add composable behavior to individual objects in a VRML world. Use the EAI when you want to create integrated multi-media presentations, of which VRML is one media