Advertisement

Abstractions for continuous-media programming

  • Ralf Steinmetz
  • J. Christian Fritzsche
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 614)

Abstract

This paper surveys different techniques for programming multimedia applications. To the notion of the authors, so far no work on multimedia programming as integral part of high level languages has been performed (as it may be, to treat media: as types). Some new ideas and concepts in this direction are presented in this document.

Keywords

Multimedia Application Class Hierarchy Communication Sequential Process Digital Audio Multimedia Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. [1]
    David Anderson, Ramesh Govindan, George Homsy.Abstractions for Continuous Media in a Network Window System; Technical Report UCB/CSD 90/596, UC Berkeley, Sep. 1990.Google Scholar
  2. [2]
    David Anderson, Pamela Chan; Toolkit Support for Multiuser Audio/Video Applications; 2nd International Workshop on Network and Operating System Support for Digital Audio and Video, Heidelberg, Nov. 18–19, 1991.Google Scholar
  3. [3]
    Gerold Blakowski; Concept of a Language for the Description of Transport and (Re-)presentation Properties of Multimedia Objects; (in German) Informatik Fachberichte no.293, Spriger-Verlag, 1991, pp.465–474.Google Scholar
  4. [4]
    Magdalena Feldhoffer; Communication Support for Distributed Applications; International IFIP Workshop on Open Distributed Processing, Berlin, Oct. 1991.Google Scholar
  5. [5]
    E. Fiume, D. Tsichritzis; Multimedia Objects; in: Active Object Environments, D. Tsichritzis (Ed.), University of Geneva, June 1988, 121–128.Google Scholar
  6. [6]
    Simon Gibbs, Christian Breiteneder, Laurent Dami, Vicki de May, Dennis Tschichritzis 91; A Programming environment for Multimedia Applications; 2nd International Workshop on Network and Operating System Support for Digital Audio and Video, Heidelberg, Nov. 18–19, 1991.Google Scholar
  7. [7]
    D. Hehmann, R.G. Herrtwich, R. Steinmetz: Creating HeiTS: Objectives of the Heidelberg High-Speed Transport System. GI-Jahrestagung, Darmstadt, Oct. 1991.Google Scholar
  8. [8]
    2nd International Workshop on Network and Operating System Support for Digital Audio and Video; Heidelberg, Nov. 18–19, 1991, Proceeding to appear as Lecture Note on Computer Science, Springer Verlag, 1991.Google Scholar
  9. [9]
    Ralf Guido Herrtwich; Time Capsules: An Abstraction for Access to Continuous-Media Data; IEEE Real-Time Systems Symposium, Orlando, December 5–7, 1990, pp.11–20.Google Scholar
  10. [10]
    C.A.R. Hoare; Communication Sequential Processes; Prentice-Hall International, 1985.Google Scholar
  11. [11]
    Inmos Limited; Occam Programming Manual; Prentice-Hall International, 1988.Google Scholar
  12. [12]
    W. H. Leung, G. W. R. Luderer, M. J. Morgan, P. R. Roberts, S.-C. Tu; A Set of Operating System Mechanisms to Support Multi-Media Applications; Proc. Intern. Seminar on Digital Comm., Zurich, Mar. 1988, pp. 71–76.Google Scholar
  13. [13]
    T.D.C. Little, A. Ghafoor; Synchronization and Storage Models for Multimedia Objects; IEEE Journal on Selected Areas in Communication, vol.8, no.3, Apr. 1990, pp. 413–427.Google Scholar
  14. [14]
    O.M. Nierstra.A Survey of Object Oriented Concepts; SIGMOD record, vol. 18, no. 1, March 1989.Google Scholar
  15. [15]
    L.R. Rabiner, L.W. Schafer; Digital Processing of Speech Signals; Prentice Hall International Inc., 1978.Google Scholar
  16. [16]
    Lillian Ruston, Gordaon Blair, Geoff Coulson, Nigel Davies; A Tale of Two Architectures; 2nd International Workshop on Network and Operating System Support for Digital Audio and Video, Heidelberg, Nov. 18–19, 1991.Google Scholar
  17. [17]
    Ralf Steinmetz, Reinhard Heite, Johannes Rückert, Bernd Schöner; Compound Multimedia Objects — Integration into Network and Operating Systems; International Workshop on Network and Operating System Support for Digital Audio and Video, International Computer Science Institute, Berkeley, Nov. 8–9, 1990Google Scholar
  18. [18]
    Daniel Steinmberg, Josh Sirota, David Berry; A Multimedia Application Programming Interface Paradigm; 2nd International Workshop on Network and Operating System Support for Digital Audio and Video, Heidelberg, Nov. 18–19, 1991.Google Scholar
  19. [19]
    Ralf Steinmetz; Occam 2: The Programming Language for Parallel Processing; (German), Hüthig Verlag, Heidelberg, 1988.Google Scholar
  20. [20]
    Ralf Steinmetz, Thomas Meyer; Modelling Distributed Multimedia Applications; to appear at IEEE Int. WS on Advanced Communications and Applications for High-Speed Networks, München, March 1992.Google Scholar
  21. [21]
    Peter Wegner; Dimensions of Object-Based Language Design; Proceedings of OOPSLA'87, October 4–8, 1987.Google Scholar
  22. [22]
    Colin Whitby-Strevens; Transputers — Past, Present, and Future; IEEE Micro, vol.10, no.6, December 1990, pp. 16–19 & 78–82.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • Ralf Steinmetz
    • 1
  • J. Christian Fritzsche
    • 2
  1. 1.IBM European Networking CenterHeidelbergGermany
  2. 2.Computer Science DepartmentJohann Wolgang Goethe-University of FrankfurtFrankfurtGermany

Personalised recommendations