| Machine | Use setup to Get JRE |
Download to Get JRE |
Use Applet Viewer | Use Executer (Recommended) | Use Plug-In | Use Browser | |
|---|---|---|---|---|---|---|---|
| PC (MS) | NO | Download JRE | Use Appletviewer | Use JRE & Download Executer |
Download | Use: jar (1.1) (faster), jar (1.3) (faster), jar (1.4) (faster) |
Use: jar file (slow), class files (slower) |
| UNIX (SUN) | YES | ||||||
| UNIX (SGI) | YES | ||||||
| UNIX (Other) | NO | ||||||
| MAC | NO | ||||||
| Advantages | Easy to obtain for UNIX workstations at GRC. No download is required. | The latest version of Java is available. | ICAN/JAVA is run as an application. No Applet restrictions. Can read, save, or print files locally. Can run batch version of ICAN/JAVA. | No plug-in download is required. | |||
| Disadvantages | The latest version of Java may not be available yet. | Requires download. | Appletviewer Applet restrictions. | Executer download is required (minimal) | Plug-in Applet restrictions. Browser remains active, in memory. Plug-in download is required (first time only). | Slowest execution. Browser Applet restrictions. Browser remains active, in memory. Browser may use an older version of Java. May not work if browser is old. | |
The advantage is that no download is required. The disadvantage is that the latest version of Java may not be available yet.
The advantage is that the latest version of Java is available. The disadvantage is that it requires a download to the local machine.
The disadvantage is that ICAN/JAVA is executed as an Applet so that there are more restrictions than executing as an application. As an Applet, the user can only read data from the remote server. Unless the Applet resides on the local machine, the user cannot read and write local disk files and cannot print locally.
The advantage is that ICAN/JAVA is executed as an application so that the user can read and write local disk files and can print locally. The disadvantage is that the executer must be downloaded.
One disadvantage is that ICAN/JAVA is executed as an Applet so that there are more restrictions than executing as an application. As an Applet, the user can only read data from the remote server. Unless the Applet resides on the local machine, the user cannot read and write local disk files and cannot print locally. Another disadvantage is that the plug-in must be downloaded. Another disadvantage is that the browser remains active, in memory.
The advantage is that no download is required. One disadvantage is that ICAN/JAVA is executed as an Applet so that there are more restrictions than executing as an application. As an Applet, the user can only read data from the remote server. Unless the Applet resides on the local machine, the user cannot read and write local disk files and cannot print locally. Another disadvantage is that the browser remains active, in memory.
Installing locally will increase disk space requirements but decrease run-time slightly. The JRE (Java Runtime Environment) requires less disk space to install than the full JDK (Java Development Kit). The JDK may also be referred to as the SDK (Software Development Kit). Java 2 (also known as Java 1.2 or higher) should be installed rather than Java 1.1, if available. See some preliminary information on Java 2.
There is a file that contains the update history when the latest version of ICAN/JAVA was updated on the server. You may also use the Help menu in ICAN/JAVA to see the update history.