(Stand: 02.05.2009)
Im Rahmen des Übungsteils werden die Schwergewichtsthemen durch praktische Aufgaben im Rahmen eines integrierten Projektes vertieft. Das Ziel des Projekts ist die Umsetzung von Konzepten zur Entwicklung von fehlertoleranten Systemen. Zu diesem Zweck ist ein verteiltes Spiel zu realisieren, an dem bis zu vier Spieler teilnehmen können. Das User Interface des Spiels und die Spiellogik werden zur Verfügung gestellt. Implementiert werden muss ein koordinierter und konsistenter Start des Spiels über eine fehlertolerante Registrierungsserver-Architektur. Weiters müssen nach dem Start des Spiels die Spielzüge der einzelnen Spieler untereinander ausgetauscht werden, wobei auch hier auf entsprechende Fehlertoleranz zu achten ist.
Übungsleiter: Dr. Lorenz Froihofer
Die Übung wird in Kleingruppen zu zwei Personen abgehalten. Es werden im Zuge der Übungseinweisung Angaben und Unterlagen ausgegeben, die im Team diskutiert und mit freier Zeiteinteilung bearbeitet werden können. Weiters erhalten Sie im Zuge der Übungseinweisung die benötigten Accounts.
Beratung und Hilfestellung durch Betreuer ist über das TUWIS++ Forum, über Email und zu den Laborzeiten auch persönlich möglich. Eine optimale Vorgangsweise ist also, die Übung vorzubereiten und die Laborzeiten dann für Fragen und Hilfestellungen zu nutzen.
Zu bestimmten Terminen erfolgt ein Abgabegespräch mit jeder Gruppe anhand der ausgearbeiteten Lösungen. Die Beurteilung des Übungsteils erfolgt auf Basis der Implementierung, der schriftlichen Ausarbeitung und der Abgabegespräche.
Anwesenheitspflicht für alle besteht also nur bei der Übungseinweisung und beim Abgabegespräch. Bei der Laboreinweisung muß nur mindestens ein Gruppenmitglied anwesend sein, sofern die Gruppenmitglieder untereinander schon Kontakt haben. Ansonsten bietet die Laboreinweisung die Möglichkeit, die anderen Gruppenmitglieder kennen zu lernen.
Die Übung beginnt mit der Gruppeneinteilung am 30. April. Der genaue Zeitplan für den Übungsablauf ist nachfolgend angegeben.
Kursive Termine sind optional und können nach Bedarf wahrgenommen werden.
| Datum | Uhrzeit | Ort | Einheit | Anmerkung |
|---|---|---|---|---|
| 30.04.2009 (Do.) | 14:00-18:00 | EI1 | Case Study und Laboreinweisung | Einführung in die Aufgabenstellung und Ausgabe der Accounts. Folien zur Case Study, Folien der Laboreinweisung |
| 13.05.2009 (Mi.) | 08:00 | Abgabe Projekt Teil 1 per E-Mail an den Übungsleiter | ||
| 13.05.2009 (Mi.) | 16:00-20:00 | DSG Besprechungsraum, Argentinierstr. 8, 2. Stock | Projekt Teil 1 – Optionale Designbesprechung | Zuordnung zu Timeslots |
| 15.05.2009 (Fr.) | 10:00-15:15 | DSG Besprechungsraum, Argentinierstr. 8, 2. Stock | Projekt Teil 1 – Optionale Designbesprechung | Zuordnung zu Timeslots |
| 29.05.2009 (Fr.) | Projekt Teil 2 – Selbständige Fortschrittskontrolle | |||
| 18.06.2009 (Do.) | 08:00 | Abgabe von Design und Implementierung per E-Mail an den Übungsleiter. | Das Alcatraz-Projekt einfach zippen. Beim Group Communication Anteil das gc_submission.zip mittels "ant submission" erzeugen. | |
| 18.06.2009 (Do.) | 10:00-20:00 | Distributed Systems Lab (Eingang Paniglgasse) | Projekt Teil 3 – Projektabgabe mit Abgabegespräch | Zuordnung zu Timeslots |
Achtung: Die Aufgabenstellungen und Downloads liegen in einem passwortgeschützten Bereich. Die entsprechenden Übungsaccounts erhalten Sie bei der Laboreinweisung.