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:
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):
-
Open a terminal and navigate to the file (most likely in 'Desktop')
Unzip & untar (gunzip freemind-src-0.9.0_RC_4.tar.gz; tar xvf freemind-src-0.9.0_RC_4.tar
)
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