MMT-Logo
Sitemap | English

Inhalt

Komplexpraktikum Web- und Multimedia-Engineering

Erweiterung einer Web-Plattform für kollaborative und Multi-Device-Anwendungen

PersonDipl.-Medieninf. Gregor Blichmann
PersonDipl.-Medieninf. Oliver Mroß

Zeit Do., 09:20 Uhr bis 10:50 Uhr (2. Doppelstunde) ==> erste Veranstaltung: 13.10.2016
Raum APB 2101
Zeitrahmen 0/0/4 SWS

Das Komplexpraktikum wird während des Wintersemesters 2016/2017 u. a. in den folgenden Modulen angeboten:

Modul Masterstudiengang Medieninformatik: Module INF-VMI-3, INF-VMI-4, INF-E-4 (Master-Praktikum Medieninformatik)
Modul Masterstudiengang Informatik: Modul INF-VERT-3
Modul Masterstudiengang Wirtschaftsinformatik: Komplexpraktikum Multimediatechnik Module D-WW-INF-3411, D-WW-INF-3412, WI-MA-08-02, WI-MA-09-02
Modul Diplomstudiengang Medieninformatik: Komplexpraktikum Multimediatechnik Modul MINF-04-KP-FG1
Modul Diplomstudiengang Informationssystemtechnik: Komplexpraktikum Multimediatechnik Modul IST-05-KP
Modul Diplomstudiengang Wirtschaftsinformatik: Komplexpraktikum Multimediatechnik Module D-WW-INF-3411, D-WW-INF-3412
Modul Diplomstudiengang Informatik: Komplexpraktikum Web & Multimedia-Engineering Modul INF-04-KP

Aktuelles

Zum Seitenanfang... Zum Seitenanfang...

Grundlagen und Problemstellung

Als Mashups bezeichnet man Webanwendungen, die durch die Komposition unabhängiger Dienste und Daten erstellt werden. Im Projekt CRUISe wurde ein Kompositionsmodell für UI-Mashups entwickelt, welches die Erstellung kompositer interaktiver Webanwendungen aus User-Interface- und Dienst-Komponenten ermöglicht. CRUISe dient inzwischen verschiedenen Forschungsprojekten am Lehrstuhl als Grundlage für aufsetzende Forschungsarbeiten. Das Ziel des EDYRA-Projekts war es, sowohl technisch versierten Endnutzern als auch technischen Laien die Erstellung von Rich-Internet-Anwendungen (RIA) zu ermöglichen. Zudem sollte der Endnutzer während der Benutzung seiner Anwendung diese an persönliche Bedürfnisse anpassen oder auch funktional erweitern können. Im Fokus des Projekts standen lediglich Single-User-Single-Device Anwendungen, jedoch ohne die Besonderheiten von Szenarien mit mehreren unterschiedlichen Endgeräten explizit zu berücksichtigen. Ziel des Forschungsprojektes DoCUMA sind neuartige Entwicklungsmethoden zur Reduzierung der Komplexität während der Erstellung von Multi-Device Anwendungen. Im Gestaltungsprozess solcher Anwendungen sind bspw. die Heterogenität der eingesetzten Endgeräte sowie deren Fähigkeiten, die dynamische Verfügbarkeit der Endgeräte im Sinne von Laufzeitcontainer für Mashup-Komponenten oder die Flüchtigkeit der Geräteressourcen, was zur dynamischen Verfügbarkeit von Anwendungskomponenten führen kann, explizit zu berücksichtigen. Zudem ist davon auszugehen, dass sich die Gerätekonfiguration (Anzahl, Klasse sowie die Ressourcen der Endgeräte) einer Anwendung bei jedem Start verändern kann, was insbesondere Auswirkungen auf die Anwendungsmodellierung hat.

Beschreibung

Die Aufgabe des Praktikums besteht grundsätzlich darin, die am Lehrstuhl entwickelte verteilte Laufzeitumgebung (genannt CSR) für komposite RIAs bzgl. der Unterstützung für kollaborative Szenarien und Multi-Device-Anwendungen weiter auszubauen. Die CSR ist implementiert eine zentralisierte Architektur, in der sich beliebig viele Clients mit einem Server verbinden, um z.B. untereinander Zustandsänderungen zu synchronisieren. Da die CSR bereits seit längerem von verschiedenen Projekten, Praktika und Abschlussarbeiten des Lehrstuhls als Grundlage genutzt und dementsprechend weiterentwickelt wurde, bietet sie heute bereits ein breites Funktionsset. Im Rahmen des Praktikums sollen vor allem zwei Bereiche weiter ausgebaut werden:

Kollaborative Referenzanwendung

Details zur eigentlichen Teil-Aufgabenstellung werden im Moment erarbeitet!

Unterstützung für Multi-Device-Anwendungen

Details zur eigentlichen Teil-Aufgabenstellung werden im Moment erarbeitet! Zum Seitenanfang... Zum Seitenanfang...

Aufgabenstellung

Im Detail sollen im Komplexpraktikum folgende Teilschritte bearbeitet werden:

Zum Seitenanfang... Zum Seitenanfang...

Voraussetzungen

Im Komplexpraktikum steht die Teamarbeit im Vordergrund. Es sollen Erfahrungen hinsichtlich der Strukturierung komplexer Aufgaben, deren Zuordnung, Koordination und Lösung im Zusammenspiel von Einzelleistungen gewonnen werden. Ziel ist daher nicht nur das erfolgreiche Absolvieren der vorgegebenen Aufgabenstellung, sondern auch das Sammeln praktischer Erfahrungen bei der Organisation von Teamarbeit, beim Projekt- und Zeitmanagement, etc. Für die Teilnahme am Praktikum bestehen folgende Anforderungen:

Zum Seitenanfang... Zum Seitenanfang...

Leistungsnachweis

Die erfolgreiche Teilnahme am Praktikum wird mit einem Schein über 4 SWS bzw. 6 CP bestätigt. Es besteht, in Abhängigkeit von der Prüfungsordnung und Absprachen mit dem Prüfer, die Möglichkeit, ein Komplexpraktikum in eine Komplexprüfung einzubringen.

Zum Seitenanfang... Zum Seitenanfang...

Ablauf

Vorgegeben werden die Aufgabenstellung, grundlegende Regeln für die Teamorganisation und ein Rahmen für die Implementierungs- und Spezifikationsumgebung. Die Konkretisierung der Aufgabenstellung und die Detailspezifikation des Pflichtenheftes werden vom Team unter Einbeziehung eigener Ideen vorgenommen. Ebenso werden zu Projektbeginn die Projektorganisation und eine erste Planung abgesprochen. Das Erreichen der im Pflichtenheft definierten Mussziele ist Voraussetzung für die erfolgreiche Teilnahme am Komplexpraktikum. Projektbesprechungen mit dem Betreuer finden wöchentlich statt und dienen der Präsentation von Zwischenergebnissen sowie der Verfeinerung der Arbeitsplanung. Den Abschluss des Projektes bildet eine öffentliche Präsentation der Arbeitsergebnisse.

Zum Seitenanfang... Zum Seitenanfang...

Einschreibung

Die Teilnehmerzahl ist auf maximal 12 Personen begrenzt. Die Einschreibung zur Lehrveranstaltung erfolgt über jExam und ist bis zum 15.10. offen.

Material

Zum Seitenanfang... Zum Seitenanfang...