A Novel Approach for an Extendible Middleware Satisfying Adaptability & Interoperability Needs of Multimedia Applications in Mobile Environments

D. Chakrabarti, M. Chattopadhyay, A. Dey, and S. Chattopadhyay (India)


Mobile computing, Middleware, UML


In spite of a lot of developments in the fields of mobile communication and multimedia technology, developing multimedia applications in mobile environment has remained a challenging task. This is because applications are primarily responsible for adapting themselves to the various contexts (such as network bandwidth, QoS, power situation etc.) in which these applications run and these applications have to deliver content objects having varying formats in devices having a spectrum of capabilities using a protocol that may be one among several such protocols available. In this paper, we propose a software middleware model to deal with interoperability and service adaptability needs of mobile multimedia applications. The middleware resides on a multi-tier communication architecture and incorporates the dynamic intercept model in a distributed client-server framework. The proposed Middleware is essentially a two-layered system where the Base Layer provides the basic primitives and the Application Customizable Layer interacts with the application and uses the Base Layer primitives. The contributions of the paper are: (i) a novel formulation of interoperability and service adaptability, (ii) providing an extendible two layer middleware architecture based on events and a generic multimedia object model to deal with interoperability and service adaptability, (iii) identification of the building blocks of the middleware, (iv) representation of two primary scenarios by high level UML sequence diagrams and the development of a functional prototype.

Important Links:

Go Back