In order to complete coursework using your own computer, you will need the following software packages:
Windows: JDK 6 is available for download from the JDK 6 Download Page; choose JDK 6 Update 21, WITHOUT any additional software such as Java EE or Netbeans.
Note that although a JRE is included with the JDK, installing a JRE without the JDK will not allow you to compile programs you write, only to run already-compiled programs.
You should install the JDK BEFORE any IDEs.
You can also see Sun/Oracle's JDK 6 Installation Instructions for details on how to install and configure the JDK.
Mac OS X: JDK 5 or 6 is installed by default on most Mac computers.
GNU/Linux: JDK 5 or 6 is available in the software repositories of most major GNU/Linux distributions such as Ubuntu, Fedora, and OpenSUSE. You can install it through your package manager.
Windows: rtext_1.2.0_win32_setup.exe
Mac OS X: rtext_1.2.0_osx_bin.dmg
GNU/Linux: rtext_1.2.0_unix_bin.tar.gz
Mac OS X: Cocoa 32-bit - Cocoa 64-bit
Every program you submit for grading MUST AT LEAST compile and run using the Sun/Oracle JDK 6 installed on the PCs found on the third floor of Trottier building.
Course personnel (instructors and TAs) are under no obligation to provide any environment-related support to students who choose to use development environments other than those listed above. The above environments will be the only ones whose use will be demonstrated in the lectures and taught in the tutorials, and for which usage instructions will be provided in course materials. Furthermore, instructors and TAs are not required to help students who experience environment-related problems using environments other than those listed above.