C H A P T E R  2

Required Software

This chapter contains the following topics:


Development Environment

Sun 3270 Pathway is written entirely in the Java programming language. To develop an application that uses it, you must have a development environment that supports Java version 1.4.


Obtaining a Java Runtime Environment (JRE)

A Java runtime environment (JRE) version of at least 1.4 is required to run any of the Sun 3270 Pathway products.

JRE software and JDKs for all platforms can be obtained from http://java.sun.com.

The Solaris 9 operating system and later releases of the Solaris 8 OS have a bundled 1.4 JDK.

For Microsoft Windows users, a 1.4 JRE is supplied with the Sun 3270 Pathway software.


Obtaining a Java-enabled Web Browser

To run a Java applet that uses Sun 3270 Pathway, a web browser that supports a Java virtual machine (JVMtrademark)[1] of at least version 1.4 is required. The JVM is part of the JRE and JDK and can be obtained from http://java.sun.com.


TCP Router

If you plan to deploy Java applets that use Sun 3270 Pathway, you might encounter the following problem due to a Java security restriction:

A Java applet can only open a socket connection, in this case, a TN3270 connection to the web server machine from which that applet was served. Because the web server machine might not be the machine on which your TN3270 server resides, you might not be able to deploy the applets successfully.

To address this problem, you can run the TCP Router software on your web server machine to route the socket connection from the web server machine to your TN3270 host. The TCP Router is distributed with Sun 3270 Pathway. See Chapter 10.


1 (Footnote) The terms "Java Virtual Machine" and "JVM" mean a virtual machine for the Java platform.