What follows are some general tips about setting up the course's computing environment on your home machine. The course staff might try to help you, but they reserve the right to attend to matters more central to the course. If you're stuck, you can try posting questions to the course newsgroup: uw.cs.cs488. Other students or staff may be able to help you solve your problems.
We made an effort to choose tools that were widely available, free (in both senses), cross-platform, and well documented. The course depends upon the following applications and libraries:
Of course, you'll also need an OpenGL implementation. On a modern (fast) computer, you can probably do most of the work for this course without hardware acceleration, in which case you can use the Mesa library (under Linux). Most new computers will have accelerated 3D graphics.
sudo apt-get install libgtkglextmm-x11-dev
libgtkglextmm1-dev
was removed from Gutsy's repository. If you cannot get the packages
using apt-get, you need to install the packages for
Dapper manually using dpkg. Download
libgtkglextmm1c2a.deb
and
libgtkextmm1-dev.deb.
Then run:
sudo dpkg -i libgtkglextmm1c2a_1.0.1-3ubuntu3_xxx.deb
sudo dpkg -i libgtkglextmm1-dev_1.0.1-3ubuntu3_xxx.deb
sudo apt-get install libgtkglextmm1
The easiest way to get all these libraries installed is by downloading Cygwin, a popular UNIX-like toolkit for Windows. Once Cygwin is installed, you should be able to selectively enable the necessary packages in a manner very similar to a Linux distribution.
It may also be possible to use Microsoft's development tools for this course. Note that the barebones compiler tools are freely available from Microsoft. Alternatively, the full versions are available for a very low price from the CHIP office in the math building.
If you have Tiger, then follow Anton Zolotkov's instructions.
If you have Leopard, then do the following steps:
fink self-update).
fink install gtkglextmm gtkglextmm-shlibs
Sorry, the course software is not available for Plan 9.