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.
Preview
Unable to display preview. Download preview PDF.
References
Arons, Barry; Binding, Carl; Lantz, Keith; Schmandt, Chris: “A Voice and Audio Server for Multimedia Workstations”, Proceedings of Speech Tech '89, May 1989.
Arons, Barry; Binding, Carl; Lantz, Keith; Schmandt, Chris: “The VOX Audio Server”, 2nd IEEE COMSOC International Multimedia Communications Workshop, Montebello, Quebec, Canada, Apr. 1989
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.
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.
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.
Apple: “QuickTime Developer's Kit Version 1.0”, Apple Document Number 030–1899.
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.
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.
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.
Herrtwich, Ralf Guido: “The HeiProjects: Support for Distributed Multimedia Applications”, IBM ENC Technical Report No. 43.9206, 1992.
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.
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.
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.
IBM: “Multimedia Presentation Manager/2: Programming Reference” IBM Document Number 41G2920.
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.
Luttenberger, Norbert; Steinmetz, Ralf: “Videocommunication over the IBM Token Ring”, leaflet for CeBIT '92 and Didacticum no. 14, July 1992, 20–23.
Microsoft Corporation: “Microsoft Windows: Multimedia Programmer's Reference”, Microsoft Press, 1991.
Murphy, Alan: “Lip Synchronization” Personal Communication on a Set of Experiments.
Steinmetz, Ralf; Fritzsche, J., Christian: “Abstractions for Continuous-Media Programming”, Computer Communications, vol. 15, no. 4, July/August 1992.
Steinmetz, Ralf; Meyer, Thomas: “Modelling Distributed Multimedia Applications”, Intl. Workshop on Adv. Comm. and Appl. for High Speed Networks, Munich, Germany, March, 1992.
Sventek, J. S.: “An Architecture for Supporting Multimedia Integration”, IEEE Computer Society Office Automation Symposium, Apr. 1987, pp.46–56.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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