Instant-X - Eine generische Plattform für multimediale Kommunikationsdienste

Instant-X Logo

OSGI - One of the Top Five Java Technologies to Learn in 2008

Projektbeschreibung

Anwendungen zur spontanten und direkten Kommunikation über das Internet (z.B. Instant-Messaging, Instant-Streaming, Voice-over-IP, Video-on-Demand uvm.) müssen heute die Übertragung, Signalisierung, Reservierung und deren Koordinierung selbst implementieren. Lediglich Basisprotokolle und eine gewisse Unterstützung zur Codierung und Decodierung werden typischerweise vom Betriebssystem bereitgestellt. Dies führt zu inflexiblen Software-Systemen und zu Inkompatibilitäten, da beispielsweise neuartige Signalisierungsprotokolle kaum nachträglich integriert werden können.

Instant-X Konzept Ziel dieses Projekts ist die Entwicklung einer Middleware-Plattform, die solche Anwendungen durch das Bereitstellen gemeinsamer Protokollimplementierungen und Verarbeitungsmechanismen unterstützt. Dadurch wird die Flexibilität erhöht und die Interoperabilität verbessert. Generische Anwendungen können z.B. beim Instant-Messaging mit verschiedenen Protokollen arbeiten. Wichtigste Voraussetzung dafür ist die Entwicklung einer API, die abstrakte Funktionen zur Signalisierung, Verhandlung, Reservierung und Datenübertragung anbietet, ohne dass deren konkrete Implementierung bekannt sein muss. Weiterhin werden die Funktionen der Middleware und auch die Anwendungen in dynamisch nachladbare, aktualisierbare und erweiterbare Komponenten gepackt.

Die Arbeiten des Projekts werden durch die Entwicklung mehrerer Beispielanwendungen validiert: ein generisches Instant-Messaging, eine Videotelefonieanwendung sowie einen Anwendungsbrowser, der dynamisch neue Anwendungskomponenten installieren kann

Team

Publikationen

2008
Holger Schmidt, JanPatrick Elsholz, Franz J. Hauck: InstantX: A Component-based Middleware Architecture for a Generic Multimedia API. ACM/IFIP/USENIX 9th International Middleware Conference, Poster Session (Leuven, Belgium, December 1-5, 2008). Accepted for publication.

Holger Schmidt, Jon H. Yip, Franz J. Hauck, Rüdiger Kapitza: Decentralised Dynamic Code Management for OSGi. 6th MiNEMA Workshop, co-located with EuroSys 2008 (Glasgow, Scotland, April 2008).  

Holger Schmidt, Burcin Aksoy, Franz J. Hauck, Andreas Kassler: How well does JXTA fit P2P-SIP? IEEE International Conference on Communications - ICC, Communication Software and Services Symposium (Bejing, China, May 2008).  

2007
Holger Schmidt, Chi-Tai Dang, Franz J. Hauck: Proxy-based Security for the Session Initiation Protocol (SIP). IEEE International Conference on Systems and Networks Communications - ICSNC (Cap Esterel, French Riviera, France, 26.08.-31.08.2007), IEEE.

Teodora Guenkova-Luy, Holger Schmidt, Andreas Schorr, Franz J. Hauck, Andreas Kassler: A Session-Initiation-Protocol-based Middleware for Multi-Application Management. IEEE International Conference on Communications - ICC, Multimedia Communications & Home Services Symposium (Glassgow, UK, 24.06.-27.06.2007).

Technische Berichte

2008
Jan-Patrick Elsholz, Franz J. Hauck, Holger Schmidt: Multimediale Datenübertragung. VS-R06-2008, 2008.

Beteiligte Studenten

Chi-Tai Dang, Burcin Aksoy, Jon Hing Yip, Christian Fränkel, Benjamin Bloier