also stands for "External Application Interface", a method for combining Java and VRML to produce complex behaviors. With EAI, the VRML browser is implemented as a Java component embedded in a Java application that can control or alter the scene (using EAI as its interface) in ways more complex than could be done in VRML alone.