This is an old revision of the document!


Basic Software Development with Eclipse

In Lab 1 you learned Eclipse basics, today you'll learn about more advanced software development features:

  • Using the type hierarchy & call hierarchy
  • Introduction to refactoring & debugging in Eclipse
Initial Setup

We'll be working with Freemind, a medium-sized (50 KLOC) open source application. You will need 65 MB of available space, or find a partner who does. On the composer machines, you should have no more than 37000 KB used (quota -v).

Setup instructions for composer machines (can be adapted to other OSes):

  1. Download freemind-src-0.9.0_RC_4.tar.gz from sourceforge
  2. Open a terminal and navigate to the file (most likely in 'Desktop')
  3. Unzip & untar (gunzip freemind-src-0.9.0_RC_4.tar.gz; tar xvf freemind-src-0.9.0_RC_4.tar)
  4. If space is tight, delete the tar file once extracted (rm freemind-src-0.9.0_RC_4.tar)
Running Freemind

Using the type & call hierarchy to understand code

Basic Refactoring

Debugging in Eclipse

hill/275.1255452722.txt.gz · Last modified: 2009/10/13 12:52 by hill
  • 213 Smith Hall   •   Computer & Information Sciences   •   Newark, DE 19716  •   USA
    Phone: 302-831-6339  •   Fax: 302-831-8458