Instructions for studying this course off-line

In order to study the course text off-line you need to download and install not just the text but also some supporting software. The installation is different for Windows and Unix systems.
If you have downloaded the course text before and just wish to update the content without the supporting software, you can download this update zip file. It only contains the "2R350" directory.

Microsoft Windows'95, '98, NT and 2000

  1. You need to download a zip archive which contains A Java-based Webserver and the actual course text and software. You must obtain a Java Runtime Environment, e.g. from JavaSoft.
  2. You must unzip the archive in the directory C:\ where it creates a directory called "jswdk-1.0". This is the name of the Webserver, which is supplied by JavaSoft. The courseware will not work if you install it in another directory or on another drive. In order to use another directory or drive the server needs to be reconfigured and this is a complicated task for which you need to consult the documentation on the W3C site.
  3. Each time you wish to use the courseware you must start the Webserver, through a batch file: C:\jswdk-1.0\startserver.bat. (It may be convenient to place a shortcut to that batch file on your desktop.) Check out the path to the Java Runtime Environment in this batch file.
  4. Before shutting down your PC or logging off you must stop the server, through: C:\jswdk-1.0\stopserver.bat.
  5. The Webserver listens to port 8080 on the local loopback 127.0.0.1. To connect to the server and log on to the course you must connect to http://127.0.0.1:8080/2R350/.
  6. The courseware generates and maintains two files in a subdirectory of C:\jswdk-1.0\logs\2R350, one with a name ending in "log" and one with a name ending in "model". When you have finished studying this course you should email these two files to the professor in order to have them in place in the on-line server by the time you wish to receive a grade.

Unix

  1. You need to download a gzipped tar archive which contains a Java-based Webserver and the actual course text and software. This archive does not contain a Java Runtime Environment. You must obtain and install a Java Runtime Environment yourself.
  2. You can untar the archive in any directory you like. It creates a subdirectory "jswdk-1.0". Jswdk is the name of the Webserver, which is supplied by JavaSoft.
  3. Each time you wish to use the courseware you must start the Webserver, through a shell script: startserver (It may be convenient to include the jswdk-1.0 directory in your PATH environment variable.) You may need to edit the startserver script to ensure that the paths to the Java Runtime Environment and its class files are correct.
  4. Before logging out or shutting down the computer you must stop the server through the script stopserver.
  5. The Webserver listens to port 8080 on the local loopback 127.0.0.1. To connect to the server and log on to the course you must connect to http://127.0.0.1:8080/2R350/.
  6. The courseware generates and maintains two files in a subdirectory of jswdk-1.0/logs/2R350, one with a name ending in "log" and one with a name ending in "model". When you have finished studying this course you should email these two files to the professor in order to have them in place in the on-line server by the time you wish to receive a grade.