A GO-Joe session involves several components working together to bring X Windows to NC desktops:
The NC client (GO-Joe applet)
The X-to-RapidX converter (part of the GO-Joe host software)
A Web server to deliver the GO-Joe applet (web server on the Netra j server used as default)
The GO-Joe session proceeds as follows:
Enter a URL in the client system's browser or Java environment, which loads the HTML page containing the GO-Joe applet from the Web server.
The GO-Joe applet prompts you for a login and password to authenticate you to the GO-Joe host server.
When you click the Start X Session button (or press Return, depending on the browser), the login and password are sent to the GO-Joe host server (default port is 491 set up automatically) at the port specified in the HTML page loaded in step 1.
The GO-Joe host server accepts the applet's connection and passes it off to the go-login program.
The go-login program receives the user name and password specified in Step 3. If the user name and/or password are incorrect, an error is returned by the applet and it returns to Step 3.
If the user name and password are valid, the go-login program starts an X session.
Initialization scripts check for a GO-Joe token, and if present, modify the session startup behavior as specified by the controls in the token parameter.
After these steps, the session is displayed within the GO-Joe applet and you are able to run X clients from the network.