Instant-X: towards a generic API for multimedia middleware

  • Authors:
  • Jan-Patrick Elsholz;Holger Schmidt;Sven Schober;Franz J. Hauck;Andreas Kassler

  • Affiliations:
  • Institute of Distributed Systems, Ulm University, German;Institute of Distributed Systems, Ulm University, German;Institute of Distributed Systems, Ulm University, German;Institute of Distributed Systems, Ulm University, German;Computer Science Department, Karlstads Universitet, Sweden

  • Venue:
  • IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The globalisation of our society leads to an increasing need for spontaneous communication.. However, the development of such applications is a tedious and error-prone process. This results from the fact that in general only basic functionality is available in terms of protocol implementations and encoders/decoders. This leads to inflexible proprietary software systems implementing unavailable functionality on their own. In this work we introduce Instant-X, a novel component-based middleware platform for multimedia applications. Unlike related work, Instant-X provides a generic programming model with an API for essential tasks of multimedia applications with respect to signalling and data transmission. This API abstracts from concrete component implementations and thus allows replacing specific protocol implementations without changing the application code. Furthermore, Instant-X supports dynamic deployment, i.e., unavailable components can be automatically loaded at runtime. To show the feasibility of our approach we evaluated our Instant-X prototype regarding code complexity and performance.