COMP 303 Fall 2010
Milestone 0 - Project Setup
$Revision: 1.2 $ $Date: 2010/08/30 16:10:02 $
- To familiarize yourself with the Eclipse Platform.
- To learn how to import and manage projects in Eclipse.
- To understand how to setup and use CVS through Eclipse.
- To review Java programming and start familiarizing yourself with
some of the basic Java 1.5 constructs.
- To familiarize yourself with the JUnit testing framework.
At this point your environment is all set to go except for setting up
your CVS repository. Make sure to read all the code in the project to
understand how it works. More details will be provided in class.
- Make sure you have access to an installed version of Eclipse 3.5.
- Download the project archive on your local drive.
- Open Eclipse.
- In the Package Explorer, right-click and select
Import.... Choose the
General category and select
Existing Projects into Workspace. Click
- Select the
Select archive file radio button, browse to
comp303-m0-v1.zip file you just downloaded, and select
Hearts should appear.
Finish. The project should now be installed in your
- Expand the
tests folder and navigate to the
TestCard class. Right-click on the class and select
Runs As | JUnit Test. The test results will appear in a new
view. It should be green.
- In the
src folder, expand the
util package and navigate to the
Tester class. Right-click on the class and select
| Java Application. A random playing card should appear on the
- Use this code to familiarize yourself with the project environment
and tools. Feel free to access additional resources on JUnit (see
course webpage for example).
- Form a project team of 4 students. When you have found your team
mates, post a meassage on the WebCT bulletin board with title NEW
TEAM. In the body of the message, put the names of the team mates (do not
include their student ID).
The only deliverable for this part of the project is team
formation. Teams formed (and logged in WebCT) by Friday September 10,
11:59am will get a 5% bonus on milestone 1.
There is no formal evaluation for this part. However, your knowledge
of the material is necessary to complete the other parts of the
project, and is subject to examination.