论文部分内容阅读
计算机支持协同工作(CSCW)是一个新兴的研究领域。其形成与发展仅仅只有10多年的历史,但随着Internet的飞速发展和广泛应用,国内外研究与开发人员对这一门新兴的学科表示出越来越浓厚的兴趣。一批批的科研成果和产品正在不断地涌现出来,将计算机从单纯的解决问题的计算机设备转变成支持人们随时随地进行交流与协作的信息基础设施,这方面的研究与开发必将对未来社会人类的工作、学习与生活产生巨大和深远的影响。 CSCW技术是一门交叉学科,涉及的领域非常广泛,其中包括计算机网络通讯,并行和分布式处理,数据库,多媒体,人工智能理论等,另外还涉及到认知科学,行为科学,心理学乃至艺术和哲学等。近几年来,CSCW的发展异常迅速,随着多媒体网络技术的飞速发展及应用,CSCW正越来越广泛地应用于社会的各个领域。面对CSCW系统日益增长的社会需求,我们基于国内现有的多媒体网络环境开发了一套适合国情的新型CSCW系统。在系统的设计与实现过程中,我们对多媒体网络环境下CSCW系统的理论和应用作了很多有益地探索和实践。在多媒体通信、文档共享、本地存储、分布式计算、协同工具抽象与组合等CSCW关键技术上都进行了独特创新的设计和实现,取得了不菲的成果。 本论文详细阐述了我们这个基于多媒体网络的协同工作系统的设计与实现过程。文章的第一章作为绪论对多媒体网络和CSCW作了简要的概述。第二章介绍了CSCW学科和多媒体网络的现状与发展历程。第三章讲述了系统的总体设计方案。第四和第五章分别介绍了系统客户端和服务器组的详细设计与实现过程。第六章介绍了系统用到的标准网络协议及其在系统中的实现。第七章讲解了系统的关键技术之一,如何解决多媒体通信中的NAT/防火墙穿越问题。第八章阐述了同样作为系统关键技术之一的本地存储方案的设计与实现。第九章介绍了系统的安全性设计。第十章总结了系统实现的意义,同时展望了未来进一步完善本系统的方向。