Working From Home

These instructions are for Windows computers only.

Working Locally

If you prefer to work on your own computer, you can download Java and DrJava. From the provided link, select JDK 6 Update 7 (or a newer update).

Note: Even though you probably have Java installed for viewing Java applets on the Internet, this is a different download. It is required to develop Java applications.

To download DrJava, visit the SourceForge download page. On the row that says "DrJava Stable Releases," click download and select the .exe download. DrJava has no installation process, which means you should be able to run it upon completion of the download. Please refer to the DrJava website if you have trouble with installation.

If you're doing work on your own computer, rather than remotely, you'll need some way to upload them to the CS servers. To do that, you can download WinSCP. Use the same server to connect, lore.cs.purdue.edu, and drag and drop your files into the proper location. Remember that you still need to use the turnin command to submit projects.

Working Remotely

If you prefer to work directly on the CS servers, there are instructions provided below.

PuTTY

PuTTY is an SSH client for Windows that you can use to remotely work on CS190M projects from home. You can download it here. When you open it, you should see a screen like this:

putty01

X Forwarding

X forwarding is very useful if you ever need to run a graphical application remotely. To do this, you need an X server as well; Xming is one of a few choices, available here. Simply install Xming and Xming-fonts and run it from Start > Programs > Xming > Xming. To enable X forwarding for your PuTTY session, find X11 and check "Enable X11 forwarding" on your checkbox (image below).

putt02

After you check the box, you should be able to login normally; but this time, you should be able to use graphical programs, such as DrJava.