Skip to main content

COOLIS: a distributed multimedia object-oriented layer

  • Conference paper
  • 41 Accesses

Part of the book series: Eurographics ((EUROGRAPH))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Béguin, A., Rizk, A.: Multimedia document support. ISA Esprit 2 Project. Technical report T.32. (1992).

    Google Scholar 

  2. Lea, R., Jacquemot, C., Pillevesse, E.: COOL : System Support for Distributed Programming. CACM Vol.36 N° 9, (1993).

    Google Scholar 

  3. The ANSA Computational Model. AR 001.01, APM Ltd., Cambridge UK. (1993).

    Google Scholar 

  4. An Overview of ANSA. Architecture Report AR.000.00, APM Ltd., Cambridge UK. (1993).

    Google Scholar 

  5. 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).

    Google Scholar 

  6. Bourdon, F.: Enterprise Modelling in the Office Area: A Point of View. SEPT/ISA/FBo/08.91, (1991).

    Google Scholar 

  7. 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).

    Google Scholar 

  8. Deshayes, J.M., Abrossimov, V., Lea, R.: The CIDRE distributed object system based on Chorus. TOOLS 1989, Paris, CS/TR-89-44.1. (1989).

    Google Scholar 

  9. Hazard, L., Horn, F., Stefani, J.B.: Notes on architectural support for distributed multimedia applications. ISA project W01 Technical Report, (1991).

    Google Scholar 

  10. 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).

    Google Scholar 

  11. Rozier, M.: CHORUS. In Proceedings of Usenix Micro-Kernels and Other Kernel Architectures. Seattle, Washington, Apr. 27–28, Usenix Association (1992).

    Google Scholar 

  12. Lea, R., Weightman, J.: Supporting object-oriented languages in a distributed environment: The COOL Approach. In Proceedings of TOOLS USA’91, (1991).

    Google Scholar 

  13. 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).

    Google Scholar 

  14. 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).

    Google Scholar 

  15. 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).

    Google Scholar 

  16. 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).

    Google Scholar 

  17. Chorus Systèmes: Chorus Kernel v3 r4.0 Specification and Interface. Chorus Systèmes CS/TR-91-69, Saint Quentin en Yvelines, France, (1992).

    Google Scholar 

  18. Najm, E., Stefani, J.-B.: A formal semantics for DPL. Esprit/ISA project report, CNET/RC.V01.ENJBS.004, CNET, France, (1992).

    Google Scholar 

  19. 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).

    Google Scholar 

  20. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics