Skip to main content
Log in

A retrospective on the design of the GOPI middleware platform

  • Regular paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract.

This paper offers a high-level retrospective overview of the GOPI middleware platform which is the outcome of a three-year project aimed at the development of generic, configurable and extensible middleware. GOPI has a clearly defined modular structure, is widely extensible with plug-ins at all levels of the architecture, and natively supports stream interactions as well as standard operation invocation. It offers a generic framework for quality of service (QoS) specification and management, and supports a high-level, multimedia-oriented programming environment that is backwardly compatible with the OMG's CORBA. At its lower levels it supports QoS-driven resource management and features an optimised IIOP stack. Despite its enhanced functionality, GOPI's IIOP performance equals or exceeds that of state-of-the-art CORBA platforms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Correspondence to:G. Coulson (e-mail: geoff@comp.lancs.ac.uk)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Coulson, G., Baichoo, S. & Moonian, O. A retrospective on the design of the GOPI middleware platform. Multimedia Systems 8, 340–352 (2002). https://doi.org/10.1007/s005300200056

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s005300200056

Navigation