Chair for Applied Software Engineering Prof. B. Brügge, Ph. D.
Software Engineering Exercise, SoSe 2009 Exercise 1 - (due April 29th)
1/1
Hello world!
Exercise
1) Get your account
Please fill in the account registration. You will get your account information per mail. If you do not receive your account information until Friday, please contact Helma
Schneider, schneidh@in.tum.de.
2) Install tooling a) Eclipse
Download Eclipse Ganymede (Eclipse Modeling Tools (includes Incubating components) (310 MB) from http://www.eclipse.org/downloads . Start the application. You should use a seperate workspace for the exercise.
b) Subclipse
Install Subclipse Version 1.6.0 into your Eclipse. See http://subclipse.tigris.org/ for instructions.
3) Implement “Hello world!”
Implement an action, which shows “Hello world!” in a message box similarly to the tutorial. Use the plug-in creation wizard.
Hint: Follow the Exercise slides.
4) Implement Team view
Create an Eclipse plug-in to fulfil the following functional requirement:
Teaching assistant: “I want a table which shows the names of all members of the
exercise group. The list shall show first name and last name. On double click a message box shall be opened, showing the first name, the last name, the E-mail address and the Matrikelnummer of the student.”
Hint: Create a view in your existing “Hello world!” plug-in by defining a new extension for “org.eclipse.ui.views”. Use the “Sample View” template and let it create a sample table viewer. Refactor this table viewer to fulfil the functional requirement.
5) Share your project
Share your project to https://svnbruegge.in.tum.de/repos/see2009 Hint: Follow the exercise slides