Abstract
This paper describes the architecture and implementation of a toolkit, COOLIS, for the support of multimedia objects in a distributed object-oriented platform. The design of the toolkit is derived from real user requirements for the implementation of CIDRE1, a distributed multimedia cooperative system, for the circulation of documents and folders in large companies. Both CIDRE and COOLIS are implemented and fully running on the COOL/Chorus2 platform at SEPT3.
In addition to a description of the basic architecture and implementation of COOLIS, a discussion and comparison will be given for the major design issues such as access transparency, quality of service, synchronisation mechanisms and object migration.
COOLIS has been largely inspired from the ANSA4 computational model within the ESPRIT ISA25 project. We give here a brief description of how COOLIS would fit the ANSA computational model.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Béguin, A., Rizk, A.: Multimedia document support. ISA Esprit 2 Project. Technical report T.32. (1992).
Lea, R., Jacquemot, C., Pillevesse, E.: COOL : System Support for Distributed Programming. CACM Vol.36 N° 9, (1993).
The ANSA Computational Model. AR 001.01, APM Ltd., Cambridge UK. (1993).
An Overview of ANSA. Architecture Report AR.000.00, APM Ltd., Cambridge UK. (1993).
Béguin, A., Bourdon, F., Deshayes, J.M., Gérard, M., Touzeau, P., Tourrade, D.: CIDRE: Intelligent Circulation of Distributed Folders. International Workshop on Telematics, Denver, Co. (1989).
Bourdon, F.: Enterprise Modelling in the Office Area: A Point of View. SEPT/ISA/FBo/08.91, (1991).
Coulson, G., Blair, G.S., Davies, N., Williams, N.: Extensions to ANSA for Multimedia Computing. Lancaster University, Computer Networks and ISDN Systems (25), (pp 305–323).
Deshayes, J.M., Abrossimov, V., Lea, R.: The CIDRE distributed object system based on Chorus. TOOLS 1989, Paris, CS/TR-89-44.1. (1989).
Hazard, L., Horn, F., Stefani, J.B.: Notes on architectural support for distributed multimedia applications. ISA project W01 Technical Report, (1991).
Lea R.: COOL: Aligning the COOL platform with the ANSA model. T 37.01 Task, CS/TN-90–20 Chorus Systemes, (July 1990, Updated December 1992).
Rozier, M.: CHORUS. In Proceedings of Usenix Micro-Kernels and Other Kernel Architectures. Seattle, Washington, Apr. 27–28, Usenix Association (1992).
Lea, R., Weightman, J.: Supporting object-oriented languages in a distributed environment: The COOL Approach. In Proceedings of TOOLS USA’91, (1991).
Blair, G., Coulson, G., Davies, N., Williams, N.: The Role of Operating Systems in Object-Oriented Distributed Multimedia Platforms. Proceedings of the 2nd ACM/IEEE Workshop on Object Orientation in Operating Systems, Dourdan, France, (1992).
Coulson, G., Blair, G., Robin, P., Shepherd, D.: Extending the Chorus MicroKernel to Support Continuous Media Applications. 4th International Workshop on Network and Operating System Support for Digital Audio and Video, Lancaster, UK, (1993).
Blair, G., Davies, N.: Incorporating Multimedia in Distributed Object-Oriented Systems: The Importance of Flexible Management. 2nd International Workshop on Object Orientation in Operating Systems, Palo Alto, California, (1991).
Chorus Systèmes: An Overview of the Chorus/MIX v3.2 Distributed Operating System. Chorus Systèmes CS/TR-92-19, Saint Quentin en Yvelines, France, (1993).
Chorus Systèmes: Chorus Kernel v3 r4.0 Specification and Interface. Chorus Systèmes CS/TR-91-69, Saint Quentin en Yvelines, France, (1992).
Najm, E., Stefani, J.-B.: A formal semantics for DPL. Esprit/ISA project report, CNET/RC.V01.ENJBS.004, CNET, France, (1992).
ISO/IEC JTC1/SC21/WG7: Basic Reference Model of Open Distributed Processing Part 3: Prescriptive Model. WG7 Draft International Standard, ITU-T Recommendation X.903, ANSI, (1994).
Najm, E., Stefani, J.-B.: Towards a formalisation of the ODP Computational Model. To appear in Computer Networks and ISDN, Special issue on Open Ditsributed Processing, (1994).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag/Wien
About this paper
Cite this paper
Didi, N., DeCecco, M., Rizk, A., Béguin, A., Pillevesse, E. (1994). COOLIS: a distributed multimedia object-oriented layer. In: Herzner, W., Kappe, F. (eds) Multimedia/Hypermedia in Open Distributed Environments. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-9361-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-7091-9361-7_11
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82587-7
Online ISBN: 978-3-7091-9361-7
eBook Packages: Springer Book Archive