Adaptive middleware for mobile multimedia applications
- 1 January 1997
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The traditional approach to developing middleware platforms is to adopt a 'black box' philosophy whereby the platform offers a fixed programming model to applications together with a fixed per-platform implementation. In this paper we describe research which is exploring an open approach to middleware implementation. Our motivation is to accommodate the demanding requirements for quality of service adaptation which are imposed by mobile multimedia applications. We use an extended CORBA computational model which supports the concept of explicit open bindings which provide an architectural framework for openness and quality of service adaptation. The paper offers examples of the programming style facilitated by our architecture and reports on our implementation experience to dateKeywords
This publication has 15 references indexed in Scilit:
- HorusCommunications of the ACM, 1996
- A CORBA compliant real-time multimedia platform for broadband networksPublished by Springer Nature ,1996
- Filters: QoS support mechanisms for multipeer communicationsIEEE Journal on Selected Areas in Communications, 1996
- Design and implementation of a support platform for distributed mobile computingDistributed Systems Engineering, 1995
- Supporting the real-time requirements of continuous media in open distributed processingComputer Networks and ISDN Systems, 1995
- The design of a QoS-controlled ATM-based communications system in ChorusIEEE Journal on Selected Areas in Communications, 1995
- Extensibility safety and performance in the SPIN operating systemPublished by Association for Computing Machinery (ACM) ,1995
- ExokernelPublished by Association for Computing Machinery (ACM) ,1995
- The Apertos reflective operating systemPublished by Association for Computing Machinery (ACM) ,1992
- Concepts and experiments in computational reflectionPublished by Association for Computing Machinery (ACM) ,1987