Skip to main content

An introduction to HeiMAT: The Heidelberg multimedia application toolkit

  • Conference paper
  • First Online:
Network and Operating System Support for Digital Audio and Video (NOSSDAV 1992)

Abstract

HeiMAT is a toolkit that supports the development of distributed multimedia applications. It provides adaptable communication services, distribution transparency, and cross platform interconnectivity (between various operating and window systems). HeiMAT makes extensive use of product and prototype level available multimedia communications and operating system environments. This paper motivates the major design decisions and presents the system structure of HeiMAT.

We would like to thank Ralf Guido Herrtwich for his many useful comments on an earlier version of this paper.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arons, Barry; Binding, Carl; Lantz, Keith; Schmandt, Chris: “A Voice and Audio Server for Multimedia Workstations”, Proceedings of Speech Tech '89, May 1989.

    Google Scholar 

  2. Arons, Barry; Binding, Carl; Lantz, Keith; Schmandt, Chris: “The VOX Audio Server”, 2nd IEEE COMSOC International Multimedia Communications Workshop, Montebello, Quebec, Canada, Apr. 1989

    Google Scholar 

  3. Anderson, David; Govindan, Govindan; Homsy, George: “Abstractions for Continuous Media in a Network Window System”, Technical Report UCB/CSD 90/596, UC Berkeley, Sep. 1990.

    Google Scholar 

  4. Anderson, David P.; Chan, Pamela: “Toolkit Support for Multiuser Audio/ Video Applications”, in: Herrtwich, R.G. (Ed.): Proc. Second International Workshop on “Network and Operating Systems Support for Digital Audio and Video”, Heidelberg, Germany, Nov. 1991, 230–241.

    Google Scholar 

  5. Angebranndt, Susan; Hyde, Richard L.; Luong, Daphne Huetu; Siravara, Nagendra; Schmandt, Chris: Integrating Audio and Telephony in a Distributed Workstation Environment”, Proceedings 1991 Summer Usenix Conference, 59–74.

    Google Scholar 

  6. Apple: “QuickTime Developer's Kit Version 1.0”, Apple Document Number 030–1899.

    Google Scholar 

  7. Cramer, Andreas; Farber, Manny; Hehmann, Dietmar; Jungius, Christiane; Luttenberger, Norbert; Markgraf, Frank; McKellar, Brian; Mengler, Stefan; Meyer, Thomas; Reinhardt, Kurt; Sander, Peter; Sandvoss, Jochen; Schütt, Thomas; Schulz, Werner; Steinbeck, Werner; Steinmetz, Ralf; Stüttgen, Heiner; Vogt, Carsten: “The Heidelberg Multimedia Communication System: Multicast, Rate Enforcement and Performance on Single User Workstations”, IBM ENC Technical Report no.43.9209, July 1992.

    Google Scholar 

  8. Herrtwich, Ralf Guido: “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 

  9. Hehmann, Dietmar, Herrtwich, Ralf Guido, Schulz, Werner, Schütt, Thomas, Steinmetz, Ralf: “Implementing HeiTS: Architecture and Implementation Strategy of the Heidelberg High-Speed Transport System”, in: Herrtwich, R.G. (Ed.): Proc. Second International Workshop on “Network and Operating Systems Support for Digital Audio and Video”, Heidelberg, Germany, Nov. 1991, 33–44.

    Google Scholar 

  10. Herrtwich, Ralf Guido: “The HeiProjects: Support for Distributed Multimedia Applications”, IBM ENC Technical Report No. 43.9206, 1992.

    Google Scholar 

  11. Herrtwich, Ralf Guido: “An Architecture for Multimedia Data Stream Handling and Its Implication for Multimedia Transport Service Interfaces”, 3rd IEEE Workshop on Future Trends of Distributed Computing Systems, Taipei, April, 1992.

    Google Scholar 

  12. Herrtwich, Ralf Guido, Delgrossi, Luca: “Beyond ST-II: Fulfilling the Requirements of Multimedia Communication”, 3rd Intl. Workshop on Network and Operating System Support for Digital Audio and Video, San Diego, Nov. 1993.

    Google Scholar 

  13. Herrtwich, Ralf Guido; Wolf, Lars: “A System Software Structure for Distributed Multimedia Systems”, 5th ACM SIGOPS European Workshop, Le Mont Saint-Michel, France, September 1992.

    Google Scholar 

  14. IBM: “Multimedia Presentation Manager/2: Programming Reference” IBM Document Number 41G2920.

    Google Scholar 

  15. Leung, W. H.; Luderer, G. W. R.; Morgan, M. J.; Roberts, P. R.; Tu, S.-C.: “A Set of Operating System Mechanisms to Support Multi-Media Applications”, Proc. Intern. Seminar on Digital Comm., Zurich, Mar. 1988, 71–76.

    Google Scholar 

  16. Luttenberger, Norbert; Steinmetz, Ralf: “Videocommunication over the IBM Token Ring”, leaflet for CeBIT '92 and Didacticum no. 14, July 1992, 20–23.

    Google Scholar 

  17. Microsoft Corporation: “Microsoft Windows: Multimedia Programmer's Reference”, Microsoft Press, 1991.

    Google Scholar 

  18. Murphy, Alan: “Lip Synchronization” Personal Communication on a Set of Experiments.

    Google Scholar 

  19. Steinmetz, Ralf; Fritzsche, J., Christian: “Abstractions for Continuous-Media Programming”, Computer Communications, vol. 15, no. 4, July/August 1992.

    Google Scholar 

  20. Steinmetz, Ralf; Meyer, Thomas: “Modelling Distributed Multimedia Applications”, Intl. Workshop on Adv. Comm. and Appl. for High Speed Networks, Munich, Germany, March, 1992.

    Google Scholar 

  21. Sventek, J. S.: “An Architecture for Supporting Multimedia Integration”, IEEE Computer Society Office Automation Symposium, Apr. 1987, pp.46–56.

    Google Scholar 

  22. Vin, Harrick M; Rangan, P. Venkat; Ramanathan, Srinivas: “Hierarchical Conferencing Architectures for Inter-Group Multimedia Collaboration”, Proceedings of Conference on Organizational Computing Systems (COCS'91), November 1991.

    Google Scholar 

  23. Vogt, Carsten; Herrtwich, Ralf Guido; Nagarajan, Ramesh: “HeiRAT: The Heidelberg Resource Administration Technique, Design Philosophy and Goals”, IBM ENC Technical Report no.43.9101, March 1991.

    Google Scholar 

  24. Wright, David J.; To, Michael: “Telecommunication Applications of the 1990s and their Transport Requirements”, IEEE Network Magazine, vol.4, no.2, March 1990, pp.34–40.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Venkat Rangan

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Käppner, T., Hehmann, D., Steinmetz, R. (1993). An introduction to HeiMAT: The Heidelberg multimedia application toolkit. In: Venkat Rangan, P. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1992. Lecture Notes in Computer Science, vol 712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57183-3_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-57183-3_40

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57183-4

  • Online ISBN: 978-3-540-47933-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics