论文部分内容阅读
计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)是指一组用户在计算机网络的支持下,在不同地域相互通信、协作完成某一共同的任务。CSCW系统融汇了计算机的交互性、网络的分布性以及多媒体的综合性,使不同专业的群体成员可跨越地理分布的差异共同完成协作任务,其广泛应用已经对人们的工作方式和生活方式产生了深远的影响。 在协同工作的研究不断深入的今天,基于CSCW概念的协同编著系统已经成为一项重要而且独立的研究课题。协同编著,是由多人参与的基于一定协同控制机制的产生一个具体文档的协同活动过程,也就是说,我们对协同编著的过程加以强调,并承认协同控制机制在整个活动过程中的重要地位。 本课题受北京市教育委员会的资助,其研究重点将集中在两个方面:一方面是如何实现技术上的革新,如何充分利用新兴技术来适合不断发展和变更的需求;另一方面则要解决通用性和用户需求特殊性间的矛盾,更好的为现实中的协同编著工作提供信息化的模拟,同时按照以人为本的原则密切注意编著工作人员的心理倾向。 我们在研究时,设计将协同编著系统架构在日渐成熟的J2EE技术之上,从而把协同编著系统的研究和开发从应用程序级提升到平台级,系统将不仅仅支持单一的协同编著任务产生单一的编著文档,更是多个任务多个文档之间的协同基础。同时,我们将现实中的协同编著工作任务划分为协同版本编著和协同讨论会议两个部分,并根据两个部分的特点分别提供了基于操作增量版本树的协同版本控制机制和基于公有与私有讨论区域划分的协同讨论机制,并提供了一套全新的协同编辑器逻辑视图结构。 本论文介绍了该课题的相关背景,概述了J2EE技术,设计了基于J2EE技术的协同编著系统体系结构,并讨论了系统在设计实现时的关键问题和技术。