Design of a shared whiteboard component for multimedia conferencing

This paper reports on the development of a framework for multimedia applications in the domain of tele-education. The paper focuses on the protocol design of a specific component of the framework, namely a shared whiteboard application. The relationship of this component with other components of the framework is also discussed. A salient feature of the framework is that it uses an advanced ATM-based network service. The design of the shared whiteboard component is considered representative for the design as a whole, and is used to illustrate how a flexible protocol architecture utilizing innovative network functions and satisfying demanding user requirements can be developed.

[1]  C SchmidtDouglas Using design patterns to develop reusable object-oriented communication software , 1995 .

[2]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[3]  Harry C. Forsdick,et al.  MMConf: an infrastructure for building shared multimedia applications , 1990, CSCW '90.

[4]  R. V. Renesse,et al.  Horus: a flexible group communication system , 1996, CACM.

[5]  Robbert van Renesse,et al.  Horus: a flexible group communication system , 1996, CACM.

[6]  Douglas C. Schmidt,et al.  Using design patterns to develop reusable object-oriented communication software , 1995, CACM.

[7]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[8]  Shiro Sakata,et al.  Distributed multiparty desktop conferencing system: MERMAID , 1990, CSCW '90.

[9]  H. J. Stuttgen,et al.  Network evolution and multimedia communication , 1995 .

[10]  Jacob Palme,et al.  SuperKOM - Design considerations for a distributed, highly structured computer conferencing system , 1992, Comput. Commun..

[11]  Heinrich J. Stüttgen,et al.  Network Evolution and Multimedia Communication , 1995, IEEE Multim..

[12]  Nancy A. Lynch,et al.  Implementing sequentially consistent shared objects using broadcast and point-to-point communication , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[13]  Philip A. Bernstein,et al.  Middleware: a model for distributed system services , 1996, CACM.

[14]  Louise E. Moser,et al.  Totem: a fault-tolerant multicast group communication system , 1996, CACM.

[15]  Danny Dolev,et al.  The Transis approach to high availability cluster communication , 1996, CACM.