Which Web Browser or Java Application?

Last updated: October 4, 2005

You connect to an ICON server from your host PC with a Java program. There are two ways to do this, with a web browser that downloads the java program as an applet (called hmi.jar) automatically from the ICON which runs inside your web browser or by running the java application (called iconhmi.jar) which is installed on your host PC.

The applet allows a user to acces an ICON with only a web browser which is ideal for demonstrations. This browser must be capable of running a Java applet which requires installing the Sun Java Runtime Environment (JRE) or Java browser plugin.

The application allows you to connect to and operate an ICON without a web browser. This is your best choice for normal day to day operation. Once installed you can connect without having to wait for the applet to download from the ICON server, especially nice over dialed telephone connections.

Using the Java Application

Using Web Browsers

The ICON will work with any modern browser with the Sun Java Plugin.

As an example, you can access an ICON with:

http://192.168.1.100
or
http://192.168.1.98:85

(Of coarse, change your IP and port as appropriate.)

The ICON only uses the web browser for displaying static HTML pages. As the ICON is shipped from the factory, there are only simple HTML help pages. The user can create and save additional HTML pages which can be displayed from the HMI. Therefore the browser must be capable of displaying whatever HTML pages the user created.

Most of the work done in the browser is done by Java (executing the applet hmi.jar which is downloaded from the ICON). Therefore it is imperative that your web browser be configured to execute Java Applets.

The Java Plugin

The Java plugin and run time environment allows all web browsers (and the application) to execute Java the same since it is the same code, written by Sun Microsystems. Currently the best Sun Java plugin to use is Java 1.5.X.

Windows, Unix (Linux) and MAC Operating Systems

Accessing Multiple ICONS Simultaneously

You need a separate browser window for each instance of Java. Therefore you can't simply point your browser to the URL of a new ICON since this will kill your connection to the current ICON. Instead you must create a new browser window. To do this simply run another instance of your web browser. Or you may create a new window from within your browser as follows:

Internet Explorer has the bad habit of connecting the new window to the currently accessed ICON URL. This will cause the first connection to be lost. (You may then proceed to reconnect your first connection and point the second window to your second ICON but this is inconvenient.) To avoid this problem: