Supporting adaptive multimedia applications through open bindings
- 1 January 1998
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 128-135
- https://doi.org/10.1109/cds.1998.675766
Abstract
In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour and that of the underlying platform. This paper focuses on the role of middleware in supporting such adaptation. In particular, we investigate the role of open implementation and reflection in the design of middleware platforms such as CORBA. The paper initially extends CORBA with the concept of explicit binding, where path of communication between objects is represented as first class objects. We then introduce the concept of open bindings which support inspection and adaptation of the path of communications. An implementation of open bindings is described, based on the Ensemble protocol suite from Cornell University.Keywords
This publication has 15 references indexed in Scilit:
- Implementational reflection in SilicaPublished by Springer Nature ,2006
- An approach for constructing mobile applications using service proxiesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An overview of the Spring systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An architecture for dynamically extensible operating systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Adaptive middleware for mobile multimedia applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1997
- Supporting the real-time requirements of continuous media in open distributed processingComputer Networks and ISDN Systems, 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
- COOL: kernel support for object-oriented environmentsPublished by Association for Computing Machinery (ACM) ,1990
- Concepts and experiments in computational reflectionPublished by Association for Computing Machinery (ACM) ,1987