A multimedia collaborative workspace system using the object-oriented design approach

Persistent Link:
http://hdl.handle.net/10150/289089
Title:
A multimedia collaborative workspace system using the object-oriented design approach
Author:
Kim, Jinman, 1962-
Issue Date:
1997
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
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 by the network simulation using the real Internet data. The object-oriented programming in many aspects of the MCWS makes it flexible and reusable, and extensible. Also it will facilitate the prototyping and an iterative approach to software development of the next version of the system.
Type:
text; Dissertation-Reproduction (electronic)
Keywords:
Engineering, Electronics and Electrical.; Computer Science.
Degree Name:
Ph.D.
Degree Level:
doctoral
Degree Program:
Graduate College; Electrical and Computer Engineering
Degree Grantor:
University of Arizona
Advisor:
Martinez, Ralph

Full metadata record

DC FieldValue Language
dc.language.isoen_USen_US
dc.titleA multimedia collaborative workspace system using the object-oriented design approachen_US
dc.creatorKim, Jinman, 1962-en_US
dc.contributor.authorKim, Jinman, 1962-en_US
dc.date.issued1997en_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.description.abstractWith 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 by the network simulation using the real Internet data. The object-oriented programming in many aspects of the MCWS makes it flexible and reusable, and extensible. Also it will facilitate the prototyping and an iterative approach to software development of the next version of the system.en_US
dc.typetexten_US
dc.typeDissertation-Reproduction (electronic)en_US
dc.subjectEngineering, Electronics and Electrical.en_US
dc.subjectComputer Science.en_US
thesis.degree.namePh.D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.disciplineElectrical and Computer Engineeringen_US
thesis.degree.grantorUniversity of Arizonaen_US
dc.contributor.advisorMartinez, Ralphen_US
dc.identifier.proquest9729490en_US
dc.identifier.bibrecord.b34812325en_US
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.