OpenCOM Documents
- Clarke, M., Coulson, G., Blair, G. and Parlavantzas., N. "An Efficient Component Model for the Construction of Adaptive Middleware". At Middleware 2001
[download]
This early paper describes the original design and philosophy of the OpenCOM platform, and as such is an excellent starting point to learn all about OpenCOM. However, the platform has evolved substantially from this paper and as such is not an accurate version of the state of the art. Use the information on this web page for the most up to date description.
- The original OpenCOM API specification (now outdated). [download]
This document describes the old API to match the document above. If you're interested, you can compare this with the new API to see where the architectural changes have been made.
- Geoff Coulson, Gordon S. Blair, Michael Clarke and Nikos Parlavantzas.
"The Design of a Configurable and Reconfigurable Middleware Platform".
[download]
An example of using the old version of OpenCOM to build a middleware platform.
- Paul Grace, Gordon S. Blair and Sam Samuel.
"ReMMoC: A Reflective Middleware to Support Mobile Client Interoperability". At DOA 2003.
[download]
An example of using the current version of OpenCOM to build a reflective mobile middleware platform.
- Next Generation Middleware Group.
"OpenCOM: Java versus C++". Technical Report. [download]
Technical report describing some of the features of the Java version of OpenCOM.
OpenCOM Tutorials
Coming soon!

