The role of software architecture in constraining adaptation incomponent-based middleware platforms
IFIP/ACM International Conference on Distributed systems platforms
Open Distributed Processing and Multimedia
Open Distributed Processing and Multimedia
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
AmbiStream: a middleware for multimedia streaming on heterogeneous mobile devices
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
AmbiStream: a middleware for multimedia streaming on heterogeneous mobile devices
Proceedings of the 12th International Middleware Conference
Hi-index | 0.00 |
In recent years, middleware has emerged as an important architectural element in modern computer systems. For the purposes of this paper, we define middleware to be a layer of software residing on every machine and sitting between the underlying (heterogeneous) operating system platforms and distributed applications/ services, offering a platform-independent programming model to programmers, and masking out the problems relating to distribution. Examples of middleware platforms include CORBA, DCOM, Java RMI and Jini. One notable problem however with such middleware technologies is the complete lack of support for multimedia programming. A number of extensions have been proposed to such platforms, but they are often rather flawed in that they tend to treat multimedia as a service, rather than as a fundamental aspect of the underlying middleware infrastructure.