General Java/Eclipse/CVS Resources for CMSC 433


 

Development Environment

In order to complete the projects for this course you will be using an integrated software development tool (or IDE) called Eclipse. If you are planning on working from your own PC, you must visit the following link and follow the instructions there on how to setup the Eclipse environment so that it works for our class.

http://www.cs.umd.edu/eclipse

 

Click here for a screenshot of the CVS Connection Dialog Box for this semester.

You can cut and paste the following lines into the dialog box:

  • Host:
    linuxlab.csic.umd.edu

  • Repository Path:
    /afs/csic.umd.edu/users/egolub/cvs433Spring2013/cs433XXX
    (Replace "cs433XXX" with your personal login ID that you got from the grades.cs.umd.edu server.)

NOTE for Mac users:

While connecting to the CVS repository you may get a message indicating you cannot connect to linuxlab.cs.umd.edu. If that is the case, try the following:

1. Open a Mac terminal window (Applications-->Utilities-->Terminal)
2. In the window type:

ssh -l YOUR_LINUXLAB_ACCOUNT_ID linuxlab.cs.umd.edu

Notice -l is - followed by lowercase letter L

3. Enter the linuxlab account password

This should fix the problem. You can exit the ssh session by typing exit in the Mac window.


Other Class-Related Links


Important information for Mac users

If you have a Mac you might need OS X Snow Leopard or beyond - please see the instructions page under the OS X section for installing Eclipse and Java 7.


About Java

The following web pages provide detailed references to information about Java.

Sun's "Code Conventions"
Guide for proper style when programming in Java.
Sun's Java Homepage
It is the place to come when you really need the latest technical specs and downloads.
Sun's Java Tutorial
This page has a number of links to books and web pages about Java, which you may find of interest.
Java SDK 7.0 General Documentation
This page contains technical documentation for the Java Software Development Kit (JDK), which includes the Java compiler and the associated libraries.
Java 7.0 API Specs
This page contains (javadoc) documentation for the Java libraries. It is an excellent reference and you should bookmark it on your browser.

Menu Options

Announcements 
Syllabus 
Schedule 
Projects 
Materials 
Eclipse/CVS Info 
Grades Server 
Submit Server 
Office Hours 





























Web Accessibility