首页> 外文OA文献 >A multimedia collaborative workspace system using the object-oriented design approach
【2h】

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

机译:使用面向对象设计方法的多媒体协作工作区系统

摘要

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.
机译:随着计算机的个性化和通信技术的进步,人们有可能以新的方式进行富有成效的合作。这样的成果就是电子协作工作区,它是一个集成了信息处理和通信活动的组织范围内的系统。多媒体技术的最新进展以及诸如ATM网络之类的高速,高带宽网络的可用性,使得开发和部署使用多媒体信息的分布式协作工作区系统成为可能。我们称该系统为多媒体协作工作区系统(MCWS)。它的功能包括多媒体电话会议以及电子邮件,白板,小组决策支持系统和Web浏览器的其他有用功能。在本研究中,MCWS是使用面向对象的方法和设计进行设计的,并使用C ++语言实现。在面向对象编程的众多好处中,探索了继承来设计和实现多媒体设备和通信设备。系统的灵活性是通过在运行时使用动态绑定来实现的,并且抽象数据类型和继承使其更加可靠和可重用。面向对象的编程方法使协作系统的整体维护和修改变得更加容易。还开发了多媒体同步机制来同步协作工作区系统中的多媒体流,该协作流在网络上遭受了不同的传输延迟。通过使用时间戳,网络时间协议和带信号量的共享内存,针对三种不同的系统环境开发了三种不同的算法。从共享内存和信号量继承的同步内存也通过面向对象的编程方法实现。同步机制通过人工主观测试以及使用真实Internet数据的网络仿真进行了测试。 MCWS的许多方面的面向对象编程使其具有灵活性,可重用性和可扩展性。它还将有助于原型设计和迭代方法,用于系统下一版本的软件开发。

著录项

  • 作者

    Kim Jinman 1962-;

  • 作者单位
  • 年度 1997
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号