Chaos for Java - Download

This page contains deployment information as well as download links.
Documentation on this software, as well as more than 100 student exercises which employ it, may be found in the book. The software is free for non commercial use; before downloading it you must read and agree to the licence agreement. All other rights reserved. Copyright ©1999-2003 by Brian Davies.

Download Options

The links here are for download. For deployment information, read the instructions below.

 
Platform
Version
Java Version
Files
Instructions
Mac OS 9
1.2.2
Java 1.1
Mac OS X
1.2.3
Java 1.3
Windows (Sun VM)
1.2.3
Java 1.2
All Platforms
1.2.3
Java 1.2


Java Application (Mac OS 9)

The archive "MRJChaos.sit" will unpack to the following: an application named "MRJChaos", the files "ReadMe", "Licence", and a folder "enc lic" containing further licence information in relation to the gif, jpg and png encoders. It is compressedusing Aladdin Systems software; you may need their free StuffIt Expander utility.

The application "MRJChaos" is simply the Java class files packaged with a shell which invokes the MacOS Runtime for Java.

View options


Java Application (Mac OS X)

The archive "OSXChaos.sit" will unpack to the following: an application named "OSXChaos", the files "ReadMe", "Licence", and a folder "enc lic" containing further licence information in relation to the gif, jpg and png encoders. It is compressedusing Aladdin Systems software; you may need their free StuffIt Expander utility.

The application "OSXChaos" is simply the Java class files packaged with a shell which invokes the Java runtime. The software has issues running under Apple's Java 1.4.1, and I have set the "properties list" to request the earlier Java 1.3.1 virtual machine.

View options


Java Application (Windows Sun VM)

The archive"IA2Chaos.exe" is an installer prepared using "Install Anywhere Now" from ZeroG software. It will install the Sun VM version 1.2.2.

After installation you should have a folder containing the following: "Chaos.exe", "Chaos.ico" (the icon for the application) "Chaos.lax", "lax" and "IA2Chaos.jar" (with document icons), the files "ReadMe.doc", "Licence.doc", and a folder "enc_lic" containing further licence information in relation to the gif, jpg and png encoders.

The Java Runtime is also put into the "Chaos for Java" folder in a folder named "jre".

The application "Chaos.exe" simply invokes the Java Runtime Environment and runs the jar file

View options


Java Application (All Platforms)

This download delivers a tar archive "CFJChaos.tar" which you should untar from the command-line "tar -xvf CFJChaos.tar" to obtain the files "CFJChaos.jar", "ReadMe.doc", "Licence.doc", and a directory "enc_lic" containing further licence information in relation to the gif, jpg and png encoders.

The main method is in the class "CFJMain" and may be invoked using the command-line. Typically, "java -jar CFJClasses.jar CFJMain", assuming you are in the same directory as the jar file. It requires Java 1.2.* or later, and uses Java 2 printing. I have tested it on the Knoppix distribution of Linux with both the default Blackdown 1.4.1 VM and the Sun 1.4.1 VM.

For general information on Java, and download of run time environments, visit the source at Sun Systems Java site.

View options


These pages are hosted by Mathematical Sciences Institute, ANU, and maintained by Brian Davies .

e-mail to Brian.Davies@anu.edu.au
Department of Mathematics
Mathematical Sciences Institute
Australian National University
Canberra ACT 0200
Australia
+61 6 125 2915 (phone)
+61 6 125 4984 (fax)