- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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端的负荷也相应加!,但幅度增加不明显,因而,可支持中型规棋的群体有效地协同偏辑文档。当协作者
首次参与协向编辑某 文档时 客户端将形成该文档的本地信息.当客户端发送或接收与文档变化相关的每~
您可能关注的文档
- 虚拟创新机械CAI室课件开发研究.pdf
- 苏州河河口水闸工程总体设计简介研究.pdf
- 苏州河环境综合整治目标和治理技术分析研究.pdf
- 虚拟地理环境研究.pdf
- 虚拟仿真技术在城市规划设计中的应用研讨.pdf
- 90年代世界船舶工业的竞争态势及未来发展趋势.pdf
- 虚拟多样生态分布式系统的研讨.pdf
- 苏州建园大厦超限高层结构设计研究.pdf
- CNG的应用和中国的CNG计划.pdf
- 94株粘质沙雷菌的临床分布及耐药性分析.pdf
- 虚拟人工植物动态与随机结构模型研讨.pdf
- Co-evolution: Rethinking Sino-U.S. Relations in the Asia-Pacific Region.pdf
- COFDM在消防指挥系统中实时图像传输技术上的应用.pdf
- 虚拟人情绪向量和表情向量的合成研究.pdf
- Cole-Cole方程参数对细胞介电频谱的影响 (1).pdf
- Col生态型拟南芥AP3基因启动子克隆及植物表达载体构建.pdf
- CoMFA网格点的生成及选取对结果影响的研究.pdf
- 苏州新区第二水厂脱水机房预应力屋架的现场测试研究.pdf
- Comparative Leaves Anatomical Studies of Bouea, Mangifera and Spondias (Anacardiaceae) in Malaysia.pdf
- Comparing children's Homo sapiens and chimpanzees' Pan troglodytes quantity judgments of sequentially presented sets of items.pdf
文档评论(0)