JIV compatibility information
"JIV" is a Java 1.1 applet. It should
run on any Web browser or appletviewer that properly supports
Java 1.1 (including AWT 1.1), as per Sun's reference specification.
The Java support, also known as "Java Virtual Machine" (JVM) or "Java Runtime Environment" (JRE), can be built-in the browser (for example, Netscape Navigator/Communicator version 4.x, and Microsoft Internet Explorer), or can be provided by a browser plugin. Java plugins can be upgraded/replaced independent of the browser.
JIV is quite memory-hungry: every loaded 3D data volume requires
8-9Mb of memory. For faster interactive response, try to use a Java
implementation that has a "just-in-time" (JIT)
compiler.
The following Java environments were tested and appear to work for
JIV:
(please contribute corrections and additions)
Linux (i386)
- IBM JDK for Linux, version 1.1.8 (a port of Sun's JDK)
- Available at no-cost from IBM.
It uses a good JIT compiler, and is the fastest solution
for JIV on Linux. However, it may not work on some modern Linux distributions (in which case use the IBM Java 1.4.1 below).
You can download the JRE version from
here.
- IBM JRE or SDK for Linux, version 1.4.1 (a good Linux port of Sun's SDK)
- Available at no-cost from
www-106.ibm.com/developerworks/java/jdk/linux140/index.html.
It uses a good JIT compiler.
- Netscape Navigator/Communicator 4.6-4.7 (built-in Java, but with no JIT compiler, hence slow).
-
- Sun JDK for Linux, version 1.2.2 ("Java2 SDK, standard edition")
-
SGI IRIX
- SGI Java Development Environment 3.2 (a port of Sun's JDK
1.1.8)
- Available at no-cost from
www.sgi.com/products/evaluation/6.x_jdk_3.2/.
It has a JIT compiler, and is the recommended platform for
IRIX 6.x. (SGI Java 3.1.1 also works, but it may be a bit slower)
- Netscape Navigator/Communicator 4.x (4.08 and later). Built-in Java, but with no JIT compiler.
-
- SGI Java2 Software Development Kit v1.2.1 (a port of Sun's JDK 1.2.1)
- It has a JIT compiler.
Several versions of SGI JDK, Java plugins and Netscape browsers are available from
www.sgi.com/products/evaluation/
(released versions), and
www.sgi.com/developers/devtools/languages/java.html
(development/beta versions).
Windows 95/98/NT/2000/etc
- Netscape Navigator/Communicator 4.6-4.7
- This uses a fast JIT compiler by Symantec.
- IBM JDK for Windows, version 1.1.8 (a port of
Sun's JDK)
- Available at no-cost from IBM.
- Sun J2SDK for Windows, version 1.4.2
- (on WinXP)
- Microsoft Internet Explorer version 4 and above, with
Microsoft Java VM version 5.0 build 3167
(or later)
- (older Microsoft Java VM versions, which were shipped
with IE4 and with some early IE5 versions, will not do!)
MacOS (PowerPC)
- Apple MRJ (Mac OS Runtime for Java) version 2.2
- Available at no-cost from
www.apple.com/java/.
It provides a JVM compatible with Sun's JDK 1.1.8,
and can be used in two ways:
- by using the "Applet Runner"
bundled with it.
- by configuring a web browser to use it (MRJ)
as its Java engine. Cooperating browsers include:
Sun's HotJava, iCab (available from
www.icab.de),
and Microsoft Internet Explorer version 4 or later.
- Netscape Navigator/Communicator will not do.
- (since it doesn't fully support Java AWT 1.1)
...Other operating systems
- Netscape Navigator/Communicator version 4.x (4.06 or above).
- Available for a variety of platforms; it has built-in Java support.
- Sun's Java Runtime 1.1.x or later.
- May be available for your platform ... check out java.sun.com
(versions not provided by Sun are
listed in the "ports" section), or check with your operating system vendor.
Please contribute corrections and additions to this page!
Chris Cocosco
(crisco+jiv@bic.mni.mcgill.ca)
$Date: 2003/12/29 00:01:27 $ UTC