存档

文章标签 ‘操作意愿’

文档内容一致性与操作意愿维护

2009年6月18日 admin 1 条评论

Netpad和其它普通本编辑器的最大不同之处在于:她是一款多人协同文本编辑器。在您的机器上,有着许多文本文件,你经常编辑或查阅他们。随着日益发达的计算机网络,人们通过网络的沟通越来越容易。因此,在您编辑本机上的文件,其中某些内容是您不熟悉的、或者文件中的某些内容根本就是分工给别人完成的、或者您想要的信息存在于您朋友的电脑中,如是等等,您就可以通过Netpad和您的朋友或者同事同时编辑或查阅同一个文件。

由于是多人协同编辑同一个文本文档,我的朋友和同事会经常提醒:多人同去写一篇文档,那文档的内容不就乱了,这个人要在一个地方插入些文字,那另一人又想删除一些文字,如此等等,不乱才怪。

于是我笑着告诉他们,Netpad所要解决的核心问题就是这个。这叫“计算机支持的协同工作”(Computer Support Cooperative Work),简称CSCW。目前在这方面已经有了很多的科研成果,这些科研成果告诉我们,作为文本协同编辑器,需要解决下面两个问题:

文档内容一致性维护:是指在多人协同编辑过程中,任何时候,每个协编者看到文档内容都是一致的。

操作意愿维护:是国际上提出的新概念,旨在使用户产生该操作时希望选到的效果与该操作实际执行后所产生的效果一致,属于并发操作的一致性维护范畴。

Netpad使用了一种叫作“操作转换”的算法,以确保在多人协同编辑时,文档在每个协编者看到的文档内容是完全一致的。同时,很好维护了每个协编用户的操作意愿。