ECE355 - Preparation Phase
Task 2

Eclipse

Instructor: Kostas Kontogiannis

Purpose

The goal of this task is to introduce you to Eclipse, in particular to the java development tools(JDT) and the mechanisms which support working with projects shared via CVS. You will be using Eclipse and CVS to examine, discover the architecture and extend the Sip Communicator application in future phases of this project.

Overview

The final project for this course is to extend the functionality that currently exists in Sip Communicator to include two new features. You will need to explore the source code, understand the current design, and expand the design to include the new features.

Eclipse is a tool that greatly facilitates java development. In this task you will use Eclipse to access the source code of sip communicator from your team CVS repository, set up the project, and run the application. You will search, edit, and navigate thru the code in your project and use the debugger to trace the execution.

Where to go for information

Eclipse Online Tutorials and Help.

If you are new to Eclipse, it is strongly recomemended that you go through the following Tutorials:

Running Eclipse

You can run Eclipse from the NEXUS (Windows 2000,XP) machines in the labs, or you can install Eclipse on your Windows/Linux home machine.

Eclipse 3.0 can be downloaded from from www.eclipse.org. You will also need to install the 1.4.2 Java 2 Standard Edition JRE. The JRE is not included in the Eclipse install.

In the NEXUS environment, Eclipse 3.0 is found on C:\software\eng\ece