• Keine Ergebnisse gefunden

Hello world! Exercise

N/A
N/A
Protected

Academic year: 2022

Aktie "Hello world! Exercise"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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

Referenzen

ÄHNLICHE DOKUMENTE

The conclusion may be drawn that the application of international conventions on the protection of human rights is, in effect, influenced by the United Nations only to the extent

Using the merged data sets we examine the impact of the ownership status (foreign or domestic) of individual banks on their market power (direct effect), as well as the impact of

b) Assume we change the atomic broadcast algorithm from the lecture and only use best-effort broadcast instead of reliable broadcast. Show that this would make the

Till Mossakowski Semantics of UML state machines.. .}, {Idle}) In particular, PINEntered occurs both as a state and as a.. completion event in the

These include the United Nations Framework Con- vention on Climate Change (UNFCCC), the UN Environmental Program (UNEP), the United Na- tions Development Program (UNDP),

28% Äpfel und Streusel Stückgewicht : 590g Kartoninhalt/Stück : 4 Kartons pro Palette : 156.

So our job is to bring together all the people who support the National Development Plan into the same political party, at the political centre, on a totally non-racial basis

Die Abbildungen zeigen einen Ausschnitt der Paneele, sie stellen nicht immer die ganze Platte dar.. Die Farbwiedergabe im Druck ist nicht verbindlich, sie kann unter Umständen von