Über LPZ E-BUSINESS
Lehre
Lehrveranstaltungen
Übungen
Klausuren
Praktika
Abschlussarbeiten
DuD-Seminar
Studiengang-Wegweiser
Forschung
Projekte
Veröffentlichungen
Veranstaltungen
Kontakt
Presse
Interner Bereich
 
Agile MDA
IT-Radar
Mobile Technology Lab
Distinguished Lectures
Series
Praktikum Angewandtes Software Engineering
Bei der Entwicklung von interaktiven Systemen liegt ein besonderer Schwerpunkt auf der Spezifikation und Implementierung einer benutzerfreundlichen Dialogstruktur. Gerade bei einer breit gestreuten Zielgruppe, zu der auch technische Laien gehören, ist eine möglichst intuitiv bedienbare Oberfläche unabdingbar für den praktischen Erfolg eines Systems. Web-basierte Benutzungsoberflächen unterscheiden sich jedoch in einigen kritischen Punkten von fenster-basierten Anwendungen:
  • unterschiedliche Bildschirmgrößen verschiedener Endgeräte
  • kaum systemische Unterstützung für intuitive Dialogabläufe
  • grobgranulare Mechanismen für Datenaustausch zwischen Web-Komponenten
  • potentielle Synchronitätsbrüche bei Nutzung des Back-Buttons
Als Abhilfe gegen diese Probleme wurden zwei Werkzeuge entwickelt, die den Entwicklungsprozess für Web-Anwendungen unterstützen sollen: Mit Hilfe eines grafischen Editors können Dialogflüsse in der Dialog Flow Notation (DFN) modelliert, validiert und in ein XML-Format übersetzt werden. Diese Spezifikationen dienen zur Laufzeit als Eingabe für das Dialog Control Framework (DCF), das verschachtelte Dialogflüsse auf mehreren Präsentationskanälen steuern kann.
Aufgabenstellung
Im Rahmen des Praktikums soll der Praxiseinsatz dieser Werkzeuge geprüft werden, indem mit ihnen dialog-intensive Web-Anwendungen entwickelt werden, die über stationäre und mobile Endgeräte zugänglich sind. Denkbare Anwendungsszenarien sind z.B.:
  • ein Reiseplanungssystem zur Suche/Buchung von Flügen, Hotels etc.
  • ein Event-Führer zur Vortragssuche, Zeitplanung etc. auf einer Messe/Konferenz
  • ein Multiplayer-Online-Strategiespiel
  • ...eigene Vorschläge!
Die Aufgabenstellung ist in Teams von 3-5 Teilnehmern zu bearbeiten. Detailliertere Informationen sind in der  Praktikums-Ausschreibung zu finden.
Organisatorisches
Das Praktikum richtet sich an Studierende, die einen Schein im Rahmen des Vertiefungsmoduls oder im Kernmodul benötigen. Es erstreckt sich über einen Zeitraum von einem Semester und hat einen Umfang von 5 Leistungspunkten, entsprechend ca. 150 Stunden.

Kriterien für die Scheinvergabe sind neben der Qualität der Spezifikation und Implementierung ein ernsthaftes Engagement des gesamten Teams, erkennbare Mitarbeit jedes Einzelnen sowie Teilnahme an den vereinbarten Terminen.

Das Forschungspraktikum erfordert Kenntnisse in Software-Technologie, Java, UML sowie HTML. Kenntnisse in der Entwicklung von Web-Anwendungen sind von Vorteil. Zu Beginn des Praktikums wird eine Einführung in die Dialog Flow Notation und das Dialog Control Framework gegeben.

An folgenden Terminen finden jeweils ab 9 Uhr halb- bis ganztägige Workshops (je nach Teilnehmerzahl) in unserem Seminarraum an der Klostergasse 3 (2. OG) statt:
  • Mi, 17.10.2007 (neu!): Kick-off-Workshop: Einführung in DFN/DCF, Projektvergabe
  • Mi, 28.11.2007: Halbzeit-Workshop: Präsentation der Spezifikation und Architektur
  • Mi, 31.01.2008: Abschluss-Workshop: Präsentation der Projektergebnisse

Bei Fragen und zur Anmeldung wenden Sie sich bitte an Matthias Book oder Vincent Wolff-Marting.