The adaptor and stream concepts

The concepts of adaptor and stream are introduced to allow plug and play distributed processing environments (DPEs) extended for multimedia applications.

Adaptors allow:

Streams allow:

An adaptor encapsulates a specific protocol. It is resourced explicitly to deliver predictable behaviour. It is resourced statically by a DPE supplier or system integrator or dynamically by the application programmer perhaps as late as the binding stage. It also provides the application programmer with that part of the API which is specific for their application.

Adaptors for streams offer stream interfaces. Typing these interfaces allows type safety as well as an opportunity to specify stream componentware for multimedia applications.

The adaptor approach thus leads to extremely modular distributed processing infrastructures, with built in extensiblity, whilst allowing conformance to standards such as OMGs CORBA.


Go back to the Overview.

Go forward to the relationships between projects.