Originally developed using Tcl/Tk for the user interface and customized Unix client-server networking code. |
Java enabled us to create a simpler, more portable implementation, available via the Web. |
User interface on the client is a Java applet. Terrain data and other information is stored on the Web server and accessed via standard URL requests. |
Multi-threading in Java enables navigation of current section of terrain while downloading images of the neighboring sections. |
Currently creating Java interface to Illustra database used for 3D VRML terrain viewer, so 2D and 3D versions can access same spatially referenced data. |