JeoViewer is an intelligent object-oriented geographical information system (GIS) framework that is written in Java, can provide links to any object's data, behaviors, and is optimized for a spatial geometry representation. A major difference between traditional "static" GIS systems and JeoViewer is that JeoViewer is dynamic and can be dynamically linked to objects, models, and other live data streams.
JeoViewer's object-oriented approach provides a more natural representation of spatial data. JeoViewer can used as a stand alone module or embedded in another framework. JeoViewer has additional power in that it is intended for web use and its Java programming makes it more practical, functional, and useful for Java programmers. Significant other improvements that have been made over GeoViewer include: 1) a reordering and improvement in the software structure/architecture, 2) polygon to grid extensions, 3) legend capabilities are added, and 4) thematic mapping (i.e. color coding).
The code is relatively easy to use and has limited documentation, and an example is provided. The source code is also partially documented. Java programmers should be readily able to make modest modifications or links to other platforms with a minimum of effort. About 1% of the program uses C so a C compiler is required. The current Version is 3.02 and the version number is a carry over from Geoviewer 2.0. The software can be run on any platform supporting Java JDK 1.3 or higher with Windows 2000, XP, Solaris, or Linnux operating systems. Typical applications require 128 RAM and a Pentium III or higher CPU. Running times vary directly upon the simulation architecture being visualized, but running times are very quick and generally take a few seconds or less.