Heidi-II: A software architecture for ATM network based distributed multimedia systems

  • M. Ott
  • D. Reininger
  • G. Michelitsch
  • V. Bansal
  • R. J. Siracusa
  • D. Raychaudhuri
Session 1: Architectures for Application Development
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1045)


In this document, we describe the architecture of a distributed multimedia software prototype (“Heidi-II”) currently under development at our laboratories. This prototype aims to demonstrate a software framework for development of efficient, quality-of-service (QoS) based multimedia applications over ATM networks, using a synergistic combination of several novel approaches. In particular, the software architecture incorporates the following key components: Jodler, a new distributed scripting language for easy-to-use and efficient object oriented implementation of multimedia applications across the network; CockpitView, a new graphical user interface for intuitive access of multimedia services over a network; ATM Service Manager, an advanced ATM API with automatic service provisioning, transport protocol options, ABR/ VBR/CBR services, dynamic bandwidth renegotiation and quality-of-service (QoS) support; VBR+, a dynamically renegotiated variable bit-rate transport mode in ATM networks for efficient support of media streams with network-level QoS control; and Multimedia Transport Protocol (MTP), a stream-oriented, lightweight media transport protocol customized for delivery of real time video/audio, etc. over ATM networks.


Call Admission Control Traffic Class Information Landscape Distribute Multimedia System Usage Parameter Control 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ban95]
    V. Bansal, et. al., “Adaptive QoS-based API for ATM networking”, in Proc. NOSSDAV'95, Durham, NH, April 1995.Google Scholar
  2. [Bor86]
    A. Borning, “Classes versus prototypes in object-oriented languages”, in Proc. ACM/IEEE Fall Joint Computer Conference, pp. 36–40, Dallas, TX, Nov. 86.Google Scholar
  3. [BrL92]
    G. Bracha, G. Lindstrom, “Modularity meets inheritance”, in Proc. 1992 Int. Conf. on Computer Languages, pp. 282–290., Oakland, CA, April 1992.Google Scholar
  4. [Cam94]
    A. Campbell, G. Coulson and D. Hutchinson, “A Quality of Service Architecture”, in ACM SIGCOM Vol 24, Number 2, pp. 6–27, April 1994.Google Scholar
  5. [Har93]
    H. Harasaki and M. Yano, “A study on VBR coder control under usage parameter control,” in Proc. Fifth International Packet Video Workshop, Berlin, Germany, March 1993.Google Scholar
  6. [Mic95]
    G. Michelitsch, “Shared virtual spaces as a means for communication and collaboration,” to appear in Proc. IEEE International Workshop on Networked Realities, Boston, MA, October 26–18, 1995.Google Scholar
  7. [OAM95]
    Ott, et. al., “Heidi-II: a testbed for interactive multimedia delivery and communication”, in Proc. ACM Multimedia, San Francisco, Nov. 1995.Google Scholar
  8. [OCO95]
    M. Ott et. al., “A Prototype ATM network based system for multimedia-on-demand”, in Proc. IEEE ComSoc Workshop on Multimedia, Kyoto, Japan, May 1994.Google Scholar
  9. [OHe95]
    M. Ott, J. Hearn, “Plug-and-play with wires,” in Proc. Tcl Workshop, Toronto, July 95.Google Scholar
  10. [Ott94]
    M. Ott, “Jodler — a scripting language for distributed applications”, in Proc. Tcl Workshop, New Orleans, June 1994.Google Scholar
  11. [Ram91]
    G. Ramamurthy and R. Dighe, “A Multidimensional Framework for Congestion Control in BISDN”, IEEE J. Selected Areas in Comm., Dec. 1991.Google Scholar
  12. [Rei95]
    D. Reininger, G. Ramamurthy and D. Raychaudhuri, “VBR MPEG Video Coding with Dynamic Bandwidth Renegotiation”, Proc. ICC'95, pp. 1773–1777, Seattle, WA, June 1995.Google Scholar
  13. [Rob93]
    G. G. Robertson, S.K. Card, and J.D. Mackinlay, “Information visualization using 3D interactive animation,” in Communication of the ACM, 36(4), 1993.Google Scholar
  14. [Sta93]
    L. Staples, “Representation in virtual space: visual convention in the graphical user interface,” in Proc. INTERCHI'93, pp. 348–354, ACM, 1993.Google Scholar
  15. [Tan94]
    S. H. Tang and M.A. Linton, “Blending structured graphics and layout,” in Proc. UIST '94, Marina del Rey, CA, November 2–4, 1994.Google Scholar
  16. [TAC94]
    D. Tennenhouse, et. al., “A software-oriented approach to the design of media processing environments,” in Proc. IEEE Conf. on Multimedia Computing and Systems, pp. 435–444, Boston, MA, May 1994.Google Scholar
  17. [USm87]
    D. Ungar and Randall B. Smith, “Self: the power of simplicity”, in Proc. OOPSLA'87, published as SIGPLAN Notices 22(12), Dec 87.Google Scholar
  18. [Whi93]
    J.E. White, “Telescript technology: the foundation for the electronic marketplace,” White Paper, General Magic, Inc., 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • M. Ott
    • 1
  • D. Reininger
    • 1
  • G. Michelitsch
    • 1
  • V. Bansal
    • 1
  • R. J. Siracusa
    • 1
  • D. Raychaudhuri
    • 1
  1. 1.C&C Research LaboratoriesNEC USA, Inc.USA

Personalised recommendations