Object Oriented Design Course : Technical Help
Home
Schedule
Exercises
Resources
Technical Help
Guidelines
Administratives
Technical Help
Eclipse
Eclipse is a kind of universal tool platform - an open extensible IDE for anything and nothing in particular. Specifically we use it's abilities as IDE for Java and for C/C++. It is installed on the Linux of the CS labs, and you can install it at home free of charge. The version we use is 3.0.1.

Downloads:

  • Download Eclipse 3.0.1 for Windows, Linux ( GTK, Motif ), Other (60+ MB download)
  • Download CDT 1.2.0 (for C/C++ development) for Windows, Linux ( GTK, Motif ), Other
  • We use Omondo's free UML tool. You can download it from here ( EclipseUML - open zip file to your Eclipse directory).
  • Eclispe is written in Java so make sure you have the latest JDK
To install The CDT just open the zip file to the directory where eclipse is installed.

Workbench/JDT:

CDT:

  • Using the CDT C/C++ plugin to develop C/C++ programs in Eclipse

JUnit
The unit testing framework for Java we (as almost the rest of the world) are using. You can download JUnit from here.

Documentation:

  • Test-Driven Development using JUnit and Eclipse

CPPUnit
CppUnit is a C++ unit testing framework.

Documentation:

AspectWerkz
AspectWerka is an AOP framework we are going to use in exercise 5. There plany of information in their website, so pay it a visit. AspectWerkz is installed at the university at ~ood/aspectwerkz. In order to work with it correctly add the following to your ~/.classpath file:
#AspectWerkz
setenv ASPECTWERKZ_HOME /cs/course/current/ood/aspectwerkz
setenv CLASSPATH "$CLASSPATH":"$ASPECTWERKZ_HOME/lib"
setenv PATH "$PATH":"$ASPECTWERKZ_HOME/bin"
Documentation: