Instant-X - A generic platform for multimedia communication services

Instant-X Logo

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

Project Description

Currently, applications for spantaneous and direct communication via the Internet (such as instant messaging, instant streaming, voice-over-IP, video-on-demand) have to implement the transmission, signaling, reservation and the coordination on their own. Only basic protocols and support for encoding and decoding are typically provided by the operating system. This leads to inflexible software systems and incompatibilities because for instance novel signaling protocols can hardly be integrated later.

Instant-X Konzept The aim of this project is the development of a middleware platform supporting such applications by providing common protocol implementations. This increases the flexibility and improves interoperability. Generic applications can, for instance, for instant messaging, work with different protocols. The most important requirement for this is the development of an API, which provides abstract functions for signaling, negotiation, reservation, and data transmission, without forcing that the concrete implementation has to be known. Furthermore, the middleware functionality as well as the applications are packed in dynamically loadable, updatable and extendable components.

The parts of the project are validated by the development of several example applications: a generic instant messenger, a video softphone as well as an application browser, which allows the dynamic installation of new application components at runtime.

Team

Publications

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).

Technical Reports

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

Students

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