Institut für Verteilte Systeme
- 1:
Projekte. - 2:
Publikationen. - 3:
Lehre. - 4:
Personen. - 5:
Intranet.
Weitere Themen
Middleware-Technologien
Praktikum im Hauptstudium / WS 2008/2009
Angaben
- Dozent
- Prof. Dr. Franz J. Hauck
- Betreuer
- Jörg Domaschka, Jan-Patrick Elsholz, Vladimir Nikolov, Holger Schmidt, Christian Spann
- Termine
- Vorbesprechung Montag, den 14.07.2008, von 14:15 bis 16:00 Uhr im Raum O27/342
- SWS
- 3
- Leistungspunkte
- 12
- Zuordnung
- Ma. Inf. (PO 2007): Projektmodul Middleware
Ma. Medieninf.: Projektmodul Middleware
Themengebiete
Einzelthemen nach Gebiet
Software-Komponenten mit OSGi
OSGi ist eine offene Dienstplattform und implementiert ein leichtgewichtiges Komponentenmodell. Komponenten werden in Form von in Java entwickelten Bundles definiert. Bundles können Services enthalten und zur Laufzeit installiert, gestartet, gestoppt und deinstalliert werden. OSGi ist ein de-facto Standard und wird unter anderem auch von Eclipse zur Implementierung von Plugins verwendet.
Instant-X Komponenten für OSGiBetreuer: Holger Schmidt, Jan-Patrick Elsholz
Im Rahmen des Instant-X Projektes soll eine Multimedia Middleware auf der Basis von OSGi entwickelt werden. Wichtige Funktionen einer typischen Multimedia Anwendung sollen durch OSGi Bundles der Middleware bereitgestellt werden. Im Rahmen des Praktikums können diverse Multimedia Komponenten implementiert werden, z.B. für Verhandlung, Signalisierung, Datenübertragung, Lokalisierung, etc. Ziel eines Individualpraktikums ist es, jeweils ein derartiges Bundle zu erstellen und die entsprechende API zu dokumentatieren.
Multi-SIP für OSGiBetreuer: Holger Schmidt, Jan-Patrick Elsholz
Im Rahmen eines Projekts soll eine OSGi-basierte Middleware entwickelt werden bei der mehrere Applikationen auf eine Session Initiation Protocol (SIP) Komponente zugreifen können (SIP ist das de-facto Standard-Protokoll für Voice over IP). Dies ist mit bisherigen Implementierungen allerdings nicht möglich. Daher soll eine Art Schnittstellenkomponente entworfen werden, welche den Zugriff auf eine SIP-Komponente durch mehrere Anwendungen koordiniert ermöglicht. Hierbei soll auch die Möglichkeit der Priorisierung von Anforderungen einer Anwendung mit Hilfe einer zusätzlichen PriorityManagement-Komponente berücksichtigt werden (z.B. für Notruf).
TestenBetreuer: Holger Schmidt, Jan-Patrick Elsholz, Vladimir Nikolov
Diese ist ein Meta-Praktikum und beschäftigt sich mit dem Testen von Software. Die Aufgabe ist es, zunächst die Spezifikationen der anderen Instant-X Praktika einzusammeln, sich darauf Testfälle zu überlegen und zu implementieren. Im Anschluss sollen diese Testfälle gegen die realen Implementierungen in mehreren Testzyklen gefahren und sukzsessive verbessert werden bis sich am Ende die Spezifikationen mit den Implementierungen decken.
GUI für Instant-XBetreuer: Holger Schmidt, Jan-Patrick Elsholz
Im Rahmen des Instant-X Projekts soll eine grafische Oberfläche für spontane Kommunikationsanwendungen entwickelt werden. Neben dem klassischen Softphone sind weitere Funktionalitäten wie Instant Messaging, Push-to-Talk, etc. zu integrieren.
