Praktikumsankündigung
INHALT:
TeleTeaching bedeutet in unserem Fall Aufzeichnung und Übertragung von
Vorlesungen im Internet. Als Infrastruktur wird das TeleTeachingTool verwendet,
welches Veranstalungen aus den drei Strömen Video, Ton und Computerdesktop des
Redners zusammensetzt. Informationen dazu gibt es unter: http://teleteaching.uni-trier.de
In dem Praktikum sollen auf der Basis dieses Systems verschiedene Komponenten
entwickelt werden, die in einer TeleTeaching-Umgebung sinnvoll eingesetzt werden
können. Geplant sind Aufgabenstellungen aus den folgenden Bereichen:
-
Nachbearbeitung:
Aufzeichnungen von Veranstaltungen können durch Aufbereitung
in ihrer Benutzbarkeit entscheidend verbessert werden. Ziel
ist die Entwicklung eines einfachen Editors, der es z.B.
gestattet, Teile aus Aufzeichnungen zu entfernen, neue
Abschnitte einzufügen oder Nach-Vertonungen vorzunehmen.
Auch die Entwicklung eines Werkzeugs zur automatischen Erstellung
einer Vorlesungs-Bibliothek ist denkbar.
-
Codecs für gängige Media-Player:
Gegenwärtig erfolgen Aufzeichnungen in einem proprietären Format,
das deshalb nur in einem eigenen Wiedergabe-Programm abgespielt werden
kann. Aufgaben aus diesem Praktikum-Bereich sollen Komponenten entwickeln,
die das Abspielen in gängigen Media-Playern ermöglichen. Dies kann auf zweierlei
Weise erfolgen. Zum einen kann ein Codec für unser TeleTeaching-Format entwickelt
werden. Zum andern können Umsetzer implementiert werden, die
unser Format auf bekannte Video-Formate umrechnen.
-
Virtueller Classroom:
Für Veranstaltungen, die simultan an mehreren Standorten stattfinden,
müssen mehrere Audio- und Video-Ströme koordiniert werden. Es muss
die Voraussetzung geschaffen werden für eine geregelte Wort/Bild-Zuteilung.
Ein Scratch-Board zur Sammlung spontaner Zwischenfragen/Bemerkungen könnte
realisiert werden, auf die der aktuell Vortragende reagieren kann (oder auch
nicht).
ABLAUF:
Nach einer kurzen Einführung in das existierende TeleTeaching-System und die darin
verwendeten Formate werden die Aufgaben an Gruppen von jeweils 3 Mitgliedern
verteilt. Alle vierzehn Tage finden Treffen statt, bei denen die Fortschritte
dokumentiert und die weitere Vorgehensweise besprochen wird.
Einen Schein erhält jeder Teilnehmer, dessen Gruppe
- ein lauffähiges System implementierte, das die gestellten Anforderungen erfüllt;
-
- eine Dokumentation des Systems abliefert sowie
-
- eine Vorführung des Systems bietet.
Studiengänge/Schwerpunkte: Praktische Informatik
Programmiersprache: Java oder C++
Verantwortlicher: Peter Ziewer
Email: ziewer@in.tum..de
Zahl der Plätze: 10-20
Voraussetzungen für die Teilnahme:
- Java (evtl. C/C++)
- Erfahrungen mit GUI-Programmierung, Adio/Video-Codecs, Java Media Framework
oder verteilten Anwendungen sind nützlich.
Anmeldungs-Modalitäten: Zentrale Anmeldung