A multimedia collaborative workspace system using the object-oriented design approach
type: CreativeWork
description: With the personalization of computers and the advances of communications technology, it becomes possible for people to work together productively in new ways. One such outcome is the electronic collaborative workspace--an organization-wide system that integrates information processing and communication activities. The recent advances of the multimedia technology along with the availability of the high-speed, high-bandwidth network, such as ATM network, make it possible to develop and deploy the distributed collaborative workspace systems which use the multimedia informations. We call the system as a Multimedia Collaborative Workspace System (MCWS). Its features include the multimedia teleconferencing and other useful functions from e-mail, whiteboards, group decision support system and Web browsers. In this research, MCWS is designed using the object-oriented approach and design, and implemented using C++ language. Among the many benefits of the object-oriented programming, the inheritance is explored to design and implement the multimedia devices and communications devices. The flexibility of the system was achieved by the use of the dynamic binding at the run time, and the abstract data type and inheritance made it to be more reliable and reusable. The overall maintenance and modification of the collaborative system became easier with the object-oriented programming approach. The multimedia synchronization mechanism has been also developed for the synchronization of the multimedia streams in the collaborative workspace system, which suffered a different transmission delay over the network. By using time-stamping, Network Time Protocol, and shared memory with semaphore, three different algorithms were developed for three different system environments. The synchronized memory, inherited from the shared memory and semaphore, was also implemented by the object-oriented programming method. The synchronization mechanism was tested by the human subjective test and also b…
abstract: With the personalization of computers and the advances of communications technology, it becomes possible for people to work together productively in new ways. One such outcome is the electronic collaborative workspace--an organization-wide system that integrates information processing and communication activities. The recent advances of the multimedia technology along with the availability of the high-speed, high-bandwidth network, such as ATM network, make it possible to develop and deploy the distributed collaborative workspace systems which use the multimedia informations. We call the system as a Multimedia Collaborative Workspace System (MCWS). Its features include the multimedia teleconferencing and other useful functions from e-mail, whiteboards, group decision support system and Web browsers. In this research, MCWS is designed using the object-oriented approach and design, and implemented using C++ language. Among the many benefits of the object-oriented programming, the inheritance is explored to design and implement the multimedia devices and communications devices. The flexibility of the system was achieved by the use of the dynamic binding at the run time, and the abstract data type and inheritance made it to be more reliable and reusable. The overall maintenance and modification of the collaborative system became easier with the object-oriented programming approach. The multimedia synchronization mechanism has been also developed for the synchronization of the multimedia streams in the collaborative workspace system, which suffered a different transmission delay over the network. By using time-stamping, Network Time Protocol, and shared memory with semaphore, three different algorithms were developed for three different system environments. The synchronized memory, inherited from the shared memory and semaphore, was also implemented by the object-oriented programming method. The synchronization mechanism was tested by the human subjective test and also b…
author: Kim, Jinman, 1962-
language: en_US
keywords: Engineering, Electronics and Electrical., Computer Science.
date published: 1997
date modified: 2026-07-24T00:56:46Z
provider: University of Arizona
publisher: Networked Digital Library of Theses and Dissertations
type: WebPage
source organization: The University of Arizona.

PropertyValue
property ID: Handle
value: http://hdl.handle.net/10150/289089