Netra j 2.0 Administrator's Guide

Components and Session Overview

GO-Joe has many components that work together to bring X Windows to the JavaStation. An example X session is provided with the software. The GO-Joe session process is as follows:

  1. When you enter a URL in your browser or Java environment, it initiates a process that loads the HTML page containing the GO-Joe applet and named Solaris/X server with the GO-Joe server package loaded.

  2. The browser or Java environment then loads and runs the GO-Joe applet.

  3. GO-Joe prompts you for a username and password to authenticate you to the Solaris machine.

  4. When you click on the Connect button, GO-Joe connects to the server on the port specified in the HTML page loaded in step 1.

  5. The Solaris machine accepts the applet's connection and passes it off to the go-login program.

  6. The go-login program receives the username and password specified in step 3. If the username or password are incorrect, an error is returned by the applet and it returns to step 3.

  7. If the username and password are valid, go-login starts /usr/openwin/bin/openwin with special arguments initiating the GlobalHost loadable ddx module.

  8. The modified initialization scripts check for a GO-Joe token, and if present, modify the session startup behavior to start the clients specified by the token.

After these steps, the session is displayed on the GO-Joe applet and you will be able to run X clients from the UNIX network.