COEDITOR一个基于CLIENTSERVER模式的协同编辑系统.pdfVIP

COEDITOR一个基于CLIENTSERVER模式的协同编辑系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十届中国计算机学会网络与数据通信学术会议论文 南京 ·1998 COEDITOR:一个基于CLIENT/SERVER模式的协同编辑系统 冯键林宗楷 郭玉钗林守勋 中科院计算技术研究所CAD开放实验室北京100080) Izk@ns.ict.ac.cn 摘要我们设计和实现了一个基于Client/Server模式的协同编辑系统--CoEditor.CoSditor完全以协作群体为设计 中心,通过人一人交互界面,支持群体协同编辑文档。本文着重阐述了CoEditor的系统结构、文档库和音/视频库的 混合结构模型,提出了动态多光标的概念和实现的框架。 关键词:CSCW、协同编辑系统、动态多光标 1引言 自从八+年代中期提出计算机支持的协同工作 (CSCW)概念后,来自计算丰科学、心理科学、社会科学等领域的 越来越多的m4 人员,投入到研究和开发CSCw系统的过程中,协同编辑系统,支持异地群体协同编辑共享的文档, 是CSCW中的一个重要研究课题.此类系统可应用于软件工程人员协同编写程序代码,研究人员共同撰写研究论文, 作者、编辑等共同对出版书籍进行修改讨论等等领域,有着广阔的应用前景.另外,协同编辑系统的研制还可对CSCW 中的一些关键技术如人人交互界面、并发控制、冲突与协调等进行深入的研究。目前,己有许多协同编辑的原型系统, 如 R‘OVE[l],CoAE.diA[2],ShrEdit[3],Quilt[4],PREP[5),DisEdit[6),ICICLE[7]等.这些系统不具有记录群体 协同编辑历史的功能,因而,不能分析整个协同过程中群体活动的特征:另外,除Cn6,diA外,大多系统不支持音1视 频通讯功能:而且,以上的所有系统不支持多光标的动态生成。我们在对上述这些系统分析的基础上,设计并实现了 一个协同编辑系统CoEditor(CooperativeEditor),该系统支持多种角色、文档多版本管理、群体行为历史记录、音沪视 频通讯、动态多光标等等功能.基于CoEditor系统的研制,我们提出了CS(,系统人一人交互界面佃iII,Human-human InteractionInterface)不同与人~机交互界面的特有功能(8],研究了CoEditor系统的版本管理、并发控制等问题 [9). 本文第二部分阐述了CoEditor的系统结构:在第三部分,详细论述了文档库具有人员层的网状和关系棍合的结 构模型以及音丫视倾库混合结构棋型:在第四部分,提出并研究了人一人交互界面中动态多光标的概念和实现的框架: 最后是本文的结论。 2系统结构 CoEditor采用 Client/Server模式的系统 结构,该结构具有良好的扩展性.另外,CoEditor 系统集成了文本、图形、语音、视频等多媒体数 据,这些在群体整个协同编辑过程中形成的多媒 体数据,将存储在服务器端相应的文档库和音/ 视频库中,并由我们自行研制的工程数据库管理 系统 (EDQNS)进行管理。EDBMS是面向对象的关 系网状相结合的工程数据库管理系统,它除具有 能描述一般数据类型外,还增加了V型属性、L 型属性等。它能描述复杂对象之间的关系,并支 持长事务处理。EDBS用联系 (link)来表述表 间记录的有向、多重的网状关系,link是采用文 件的形式实现的1〔0]。系统结构见图1, 服务器端文档库和音j视频库的集中管理, 图1CoEditor系统结构 一255一 南京 1998 第十届中国计算机学会网络与数据通信学术会议论文 便于实现系统的一致性检测和并发控制,减少了系统的复杂性.另外,客户端本地存储了协作群体的相关信息和共享 文档的组织信息、内容等,使各站点具有一定的自治性.COEditot支持最小到一行文本的加锁粒度,只传物发生的奉 件和变更的内容,从而,缩短了协作者的响应时间,网绷 输的通讯盆也大大减少.曲粉参与协作的用户及活动的增 加,Server端的负荷也相应加!,但幅度增加不明显,因而,可支持中型规棋的群体有效地协同偏辑文档。当协作者 首次参与协向编辑某 文档时 客户端将形成该文档的本地信息.当客户端发送或接收与文档变化相关的每~

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档