Internal Links

External Links

Installing Java and Eclipse


  1. First off, you need to be sure you have JDK 7 (Java Development Kit version 1.7) installed on your computer. If you are using the Snow Leopard release of Mac OS X, then you are fine; if you have an earlier version of Mac OS X, see one of us. If you have a Windows computer, then unless you have installed JDK 7, you should do so now (explained in the next step). If you are using Linux or some other operating system, see one of us.

  2. If you need to install JDK 7 and are on a non-Mac platform, then go to Oracle's download site and click the Download JDK button (in the Java Platform, Standard Edition box) and follow their instructions. The process is fairly straightforward; if you have any problems/questions see one of us.

  3. Once you JDK 7 is installed, you should go to the Eclipse Downloads site. This site should be able to detect your operating system, but you still have some choices. Of the options listed for download there, your choice is between what is probably the first two listed there:


    We have installed the Java EE version (which is about twice the size of the other version) in the lab, since that will let us do web applications in other courses. The Java Developers version should be fine for this course. (I do note that it is possible that we will do some web applications in the course, but if so, you can change versions later.) If you have plenty of disk space, you might as well download Eclipse IDE for Java EE Developers; otherwise download Eclipse IDE for Java Developers.

  4. After making the choice above, go ahead and download and install the files. You are probably best off using the default choices they give you for where Eclipse is installed. Again, the process is fairly straightforward; if you have any problems/questions see one of us.

  5. Once you have it installed, fire it up and see how/whether it works.

If you have questions, ask Lou, or Max .

SLIME


For the first project of the course, you will do some SLIM assembly language programming exercises
from chapter 11 of our book, Concrete Abstractions. For that, you will use SLIME (Super Lean Instruction Machine Emulator). You can find SLIME here: https://gustavus.edu/+max/concabs/applets/SLIME/ along with instruction on running it and some code examples.

We will give more instruction on how to use SLIME during lectures.