存档

文章标签 ‘协同编辑’

文档安全

2009年6月18日 admin 没有评论

作为多人协同编辑器,文档需要在网络中存放和传输,安全的重要性可想而知。在文档的存放方面,我们将决定权给用户。作为Netpad的用户是非常幸运的,因为您可以有很多的决定权:您可自行选择是将您的文档存放在自己的机器上还是我们为您提供的服务器上。如果想将文档存放在自己的机器上,只需要将本机的文档通过共享的方式与其他人协同编辑,这些文档就存放在您自己的机器上了。这样,您就不用再担心由某某服务故障而导致无法访问您的文档了,也不用担心您的文档内容是否会被泄露。

在传输方面,Netpad使用TLS(Transport Layer Security Protocol),以确保您的文档在协同编辑过程,文档的传输是绝对安全的。

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

2009年6月18日 admin 1 条评论

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

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

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

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

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

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

主界面

2009年6月18日 admin 1 条评论

当您打开Netpad开始使用时,也许您还没有意识到这个文本编辑器可以让您进行协同编辑。不过没关系,因为Netpad与普通的文本编辑器没有任何不同,相信您可以不参考帮助而顺利的使用Netpad除协同编辑以外的绝大部分功能。

我们也竭力将协同编辑部分的操作方式设计的与普通文本编辑操作基本相同,当您在使用Netpad进行协同编辑功能时,而忘记了这是款协同编辑器,那我们的工作就算成功了。

现在就我们一起来认识认识Netpad吧:

1.菜单与工具栏:与其它常用软件一样,Netpad所提供的一切功能,都可以在这个区域中得到;

2.互联网协作者:您在互联网添加的协作者都以列表的方式列在此处,展开每个协作者,就可以看到该协作者共享的文档;

3.共享文档:每个协作者共享给您的文档,您只要简单的双击一个文档,就可以打开这个共享文档并进行协同编辑;

4.我自己:这是个特殊的协作者,他是您自己,展开您自己,就可以看到您共享给您的协作者的所有文档;同样,您双击您自己共享文档就可以打开文档并进行协同编辑;

5.办公网协作者:与[2]相同,只是这些协作都来自办公本地网;

6.编辑导航栏:这个导航栏是一个树形结构,其结构如下:

a) 第一层:互联网协作者和本地网协作者分类;

b) 第二层:协作者列表;

c) 第三层:每个协作者的共享文档列表;

7.操作日志:关于协作操作的日志,如果您进行了某步协作相关操作,但结果却不符合您的预期,我们建议您先参阅这里的日志,这些日志会帮助您解决问题;

8.这段文字由协作者编辑:多人协同编辑时,每个协编者都会设置一个编辑区的背景色,当协编者编辑时,他所编辑过的内容的背景就会被设置为他自己定义的这个颜色;

9.这段文字由我自己编辑:参见同[8];

CSCW概念介绍

2009年6月18日 admin 没有评论
什么是CSCW
“计算机支持的协同工作”(Computer Support Cooperative Work)可以定义为:在计算机技术支持的环境中(即CS),一个群件协同工作完成一项共同的任务(即CW).它的目标是要设计各种各样的协同工作的应用系统.
CSCW的产品可以成为群件(GroupWare).CSCW与群件有细微差别,CSCW是一门学科,而群件是一具体的技术或实体,具体实现的CSCW系统被认为是群件一类的实例,但有时两个术语也被混用.
CSCW的形成和发展有一定的必然性.首先,在现代的信息社会 中,人的生活方式和劳动方式具有群体性,交互性,分布性和协作性等特点.其次,计算机技术(包括并行及分布处理技术,多媒体技术,数据库技术,认知科学等 等)、通信及计算机网络技术的飞速发展,构成了CSCW实现的技术基础.另外,并行工程(Concurrent Engineering)这一概念的提出也起到了重要的作用.并行工程是集成、并行设计产品及相关过程的系统方法,它强调Team Work (组工作),而对Team Work的技术支持是和CSCW的研究密切相关的。因此可以说CSCW是在现代社会中,以人们协同工作方式为背景的,以计算机和通信技术的发展和融合为基 础,具有广泛的应用领域为前提条件而自然形成的。它涉及到众多的学科领域,如计算机,管理学,通信,分布系统,人工智能,社会学,心理学,组织理论等等。
CSCW的三要素
CSCW的目的就是在计算机环境下提供对人们群体工作的支持,因此说,通信、合作、协调是CSCW的三要素。
CSCW的基础是通信,自 然的组通信发生在地理上是分布的用户之间(本地通信可以认为可是分布系统的特例),因此网络通信是至关重要的,并且在合作环境中处理多媒体文件传输和数据 控制是很复杂的。而基于计算机的或者以计算机为媒体的通信,并没有完全和其他的通信形式相结合。异步的基于文本的电子邮件和公告板与同步的电话和面对面的 交谈是不同的:人们不能在任意的两个电话号码之间传送文件。把计算机处理技术和通信技术结合起来可以帮助解决这个问题。
CSCW的形式是合作,与 通信相似,合作是小组活动的重要内容。在群体活动中,任意一项活动都必须是多人合作完成。有效的合作要求人们必须共享信息。但是当前的信息系统尤其是数据 库系统在很多情况下把人们互相隔离开。比如,当两个设计人员使用同一个CAD数据库进行操作是,他们不可能同时修改同一个设计物体的不同部分并且知道他的 合作者所做的修改;他们必须通过互相检查才能知道对方所做的工作。许多任务都需要良好的共享环境,可以在适当的时候友好的通知群组的活动信息以及各个用户 的活动。
CSCW的关键是协调。如果一个组的活动是协调的,那么它的通信和合作将会大大得到加强。一个不能很好的进行协调的工作小组,它的成员之间势必会经常发生冲突和重复劳动。当几个部分共同组成一个任务时,协调本身被看作是一个必不可少的活动。当前的数据库应用提供了对共享对象的访问,然而大多数软件工具只提供对单用户的支持,对支持小组的协调这一重要功能所做的却很少。
CSCW的分类
根据人们日常的经验可以将CSCW按照时间和空间的概念分类, 体现CSCW的两个最积极基本特征棗交互合作方式和合作者的地域分布,交互合作方式是指同步或是异步:合作者地域分布是指远程或是本地。如图所示,并把代 表性的应用防在相应的单元。这样的反类很容易理解。它是人们之间的交流更容易,并且被系统设计开发者所广泛使用。另外,还有更细致的划分方法。远程又被分 成两种:象在电子邮件中一样,参加者分布在几个以知的地点;或者象消息邮寄给一个网络新闻组一样,一些参加者的地点是已知的,一些参加者的地点是未知的。 异步活动也分为两种:异步执行,但是要严格在预定的或限定的时间内,比如想一个同事发送信件并期待他在当天阅读;或者可以不限定时间,合作成员之间可以自 由问答。这样的类方法可以用3*3的表格来说明。
CSCW的研究范畴
CSCW致力于研究:
系统协同工作所具有的特点和由此带来的区别于系统单独工作所要求的支持是什么?
人们威慑么要开展协同工作?怎样运用基于计算机和通信相关的技术来提高人们在协同工作解决问题的能力。
怎样利用信息技术使协同使协同工作需要的合作被更方便、更快、更灵活和更全面实现?
协同工作的这些需求对系统和服务的体系结构的设计有什么指导意义?
由于
CSCW具有宽广的应用领域,因此对协同工作的分类和模型,支撑环境和工具的研究就成为他的基础和重要内容。
CSCW与协同学、系统科学的关系。
CSCW研究的内容
CSCW具体要研究的内容包括:
群件,即支持人们进行协同工作的软件系统。
社会技术系统设计
协同工作的理论模型
计算机为媒介的通信
人机交互
群体决策支持系统
协调系统
分布式系统
协同工作及实际活动的研究
组织理论及设计
技术社会学
具有创新性实际策略的研究
管理科学
支持协同的人工智能和分布式人工智能方法
用语支持协同工作的所有具有创新性的技术手段,如电子会议室、远程会议设施、电子邮件、实时和异步技术、桌面会议系统、共享编辑、视频和多媒体系统
有关
CSCW系统的社会、文化、伦理道德、法律和政治等方面的研究
CSCW会议概况
从CSCW的概念正式提出到第一次国际会议的召开,仅用了一年 的时间。到目前为止,除了下面介绍的三类影响比较大的国际会议外,CSCW在通信、计算机网络、信息系统、分布式系统、数据库系统、并行工程、多媒体信息 处理、人机界面等领域中也得到了充分的讨论,有些国家还召开了自己的全国性CSCW学术会议,如DCSCW和CCSCW分别是德国和中国的全国CSCW会 议。
目前国际上关于
CSCW的学术会议主要有以下三类:
CSCW系列 由ACM主办。可以看成是这一领域最高水平的学术盛会。自 1986年开始,每两年在北美召开一次,随着群组工作研究的深入,ACM SIGOA被更名为SIGGROUP,以研究同群组工作有关的问题,1997年SIGGROUP资助召开GROUP’97国际会议,并将于明年召开 GROUP’99及WACC’99.这一系列会议的概况参见表1。
ECSCW系列 主要由欧洲的一些研究机构组织,自1989年第一次ECSCW会议以来,每两年在欧洲的有关国家轮流举行一次。由于这一系列的会议也具有较高的学术水平,因此它与ACM的CSCW系列形成互补,也成为一种具有国际性的会议,各次会议的概况参见表2。
CSCWWID系列 主要由亚洲国家的研究机构举办,其全称为CSCW In Design,自1996年起每年召开一次,主要讨论计算机辅助设计中的协同工作问题,但限于此第一次CSCWWID在中国北京举行。第二次在泰国,第三 次CSCWWID已于1998年七月份在日本东京举行,中国是该会议的主要成员之一。
CSCW的未来
随着企业及机构全球化意识(面向全球范围提供其产品或服务)的加强,能够支持此协作的系统将在规范管理、提高效率、降低成本等方面发挥无可替代的作用,因此也将成为必不可少的信息设施。,这种走向大规模协作的趋势随着若干重要应用模式的出现而逐渐明朗。这些应用模式包括:
电子业务
虚拟组织
协同建筑
远程教育
远程医疗
等等,我们相信这些应用模式将对未来社会人们的工作、学习与生活等产生深远的影响。

什么是CSCW

“计算机支持的协同工作”(Computer Support Cooperative Work)可以定义为:在计算机技术支持的环境中(即CS),一个群件协同工作完成一项共同的任务(即CW).它的目标是要设计各种各样的协同工作的应用系统.

CSCW的产品可以成为群件(GroupWare).CSCW与群件有细微差别,CSCW是一门学科,而群件是一具体的技术或实体,具体实现的CSCW系统被认为是群件一类的实例,但有时两个术语也被混用.

CSCW的形成和发展有一定的必然性.首先,在现代的信息社会 中,人的生活方式和劳动方式具有群体性,交互性,分布性和协作性等特点.其次,计算机技术(包括并行及分布处理技术,多媒体技术,数据库技术,认知科学等 等)、通信及计算机网络技术的飞速发展,构成了CSCW实现的技术基础.另外,并行工程(Concurrent Engineering)这一概念的提出也起到了重要的作用.并行工程是集成、并行设计产品及相关过程的系统方法,它强调Team Work (组工作),而对Team Work的技术支持是和CSCW的研究密切相关的。因此可以说CSCW是在现代社会中,以人们协同工作方式为背景的,以计算机和通信技术的发展和融合为基 础,具有广泛的应用领域为前提条件而自然形成的。它涉及到众多的学科领域,如计算机,管理学,通信,分布系统,人工智能,社会学,心理学,组织理论等等。

CSCW的三要素

CSCW的目的就是在计算机环境下提供对人们群体工作的支持,因此说,通信、合作、协调是CSCW的三要素。

CSCW的基础是通信,自 然的组通信发生在地理上是分布的用户之间(本地通信可以认为可是分布系统的特例),因此网络通信是至关重要的,并且在合作环境中处理多媒体文件传输和数据 控制是很复杂的。而基于计算机的或者以计算机为媒体的通信,并没有完全和其他的通信形式相结合。异步的基于文本的电子邮件和公告板与同步的电话和面对面的 交谈是不同的:人们不能在任意的两个电话号码之间传送文件。把计算机处理技术和通信技术结合起来可以帮助解决这个问题。

CSCW的形式是合作,与 通信相似,合作是小组活动的重要内容。在群体活动中,任意一项活动都必须是多人合作完成。有效的合作要求人们必须共享信息。但是当前的信息系统尤其是数据 库系统在很多情况下把人们互相隔离开。比如,当两个设计人员使用同一个CAD数据库进行操作是,他们不可能同时修改同一个设计物体的不同部分并且知道他的 合作者所做的修改;他们必须通过互相检查才能知道对方所做的工作。许多任务都需要良好的共享环境,可以在适当的时候友好的通知群组的活动信息以及各个用户 的活动。

CSCW的关键是协调。如果一个组的活动是协调的,那么它的通信和合作将会大大得到加强。一个不能很好的进行协调的工作小组,它的成员之间势必会经常发生冲突和重复劳动。当几个部分共同组成一个任务时,协调本身被看作是一个必不可少的活动。当前的数据库应用提供了对共享对象的访问,然而大多数软件工具只提供对单用户的支持,对支持小组的协调这一重要功能所做的却很少。

CSCW的分类

根据人们日常的经验可以将CSCW按照时间和空间的概念分类, 体现CSCW的两个最积极基本特征棗交互合作方式和合作者的地域分布,交互合作方式是指同步或是异步:合作者地域分布是指远程或是本地。如图所示,并把代 表性的应用防在相应的单元。这样的反类很容易理解。它是人们之间的交流更容易,并且被系统设计开发者所广泛使用。另外,还有更细致的划分方法。远程又被分 成两种:象在电子邮件中一样,参加者分布在几个以知的地点;或者象消息邮寄给一个网络新闻组一样,一些参加者的地点是已知的,一些参加者的地点是未知的。 异步活动也分为两种:异步执行,但是要严格在预定的或限定的时间内,比如想一个同事发送信件并期待他在当天阅读;或者可以不限定时间,合作成员之间可以自 由问答。这样的类方法可以用3*3的表格来说明。

CSCW的研究范畴

CSCW致力于研究:

系统协同工作所具有的特点和由此带来的区别于系统单独工作所要求的支持是什么?

人们威慑么要开展协同工作?怎样运用基于计算机和通信相关的技术来提高人们在协同工作解决问题的能力。

怎样利用信息技术使协同使协同工作需要的合作被更方便、更快、更灵活和更全面实现?

协同工作的这些需求对系统和服务的体系结构的设计有什么指导意义?

由于CSCW具有宽广的应用领域,因此对协同工作的分类和模型,支撑环境和工具的研究就成为他的基础和重要内容。

CSCW与协同学、系统科学的关系。

CSCW研究的内容

CSCW具体要研究的内容包括:

群件,即支持人们进行协同工作的软件系统。

社会技术系统设计

协同工作的理论模型

计算机为媒介的通信

人机交互

群体决策支持系统

协调系统

分布式系统

协同工作及实际活动的研究

组织理论及设计

技术社会学

具有创新性实际策略的研究

管理科学

支持协同的人工智能和分布式人工智能方法

用语支持协同工作的所有具有创新性的技术手段,如电子会议室、远程会议设施、电子邮件、实时和异步技术、桌面会议系统、共享编辑、视频和多媒体系统有关CSCW系统的社会、文化、伦理道德、法律和政治等方面的研究

CSCW会议概况

从CSCW的概念正式提出到第一次国际会议的召开,仅用了一年 的时间。到目前为止,除了下面介绍的三类影响比较大的国际会议外,CSCW在通信、计算机网络、信息系统、分布式系统、数据库系统、并行工程、多媒体信息 处理、人机界面等领域中也得到了充分的讨论,有些国家还召开了自己的全国性CSCW学术会议,如DCSCW和CCSCW分别是德国和中国的全国CSCW会 议。

目前国际上关于CSCW的学术会议主要有以下三类:

CSCW系列 由ACM主办。可以看成是这一领域最高水平的学术盛会。自 1986年开始,每两年在北美召开一次,随着群组工作研究的深入,ACM SIGOA被更名为SIGGROUP,以研究同群组工作有关的问题,1997年SIGGROUP资助召开GROUP’97国际会议,并将于明年召开 GROUP’99及WACC’99.这一系列会议的概况参见表1。

ECSCW系列 主要由欧洲的一些研究机构组织,自1989年第一次ECSCW会议以来,每两年在欧洲的有关国家轮流举行一次。由于这一系列的会议也具有较高的学术水平,因此它与ACM的CSCW系列形成互补,也成为一种具有国际性的会议,各次会议的概况参见表2。

CSCWWID系列 主要由亚洲国家的研究机构举办,其全称为CSCW In Design,自1996年起每年召开一次,主要讨论计算机辅助设计中的协同工作问题,但限于此第一次CSCWWID在中国北京举行。第二次在泰国,第三 次CSCWWID已于1998年七月份在日本东京举行,中国是该会议的主要成员之一。

CSCW的未来

随着企业及机构全球化意识(面向全球范围提供其产品或服务)的加强,能够支持此协作的系统将在规范管理、提高效率、降低成本等方面发挥无可替代的作用,因此也将成为必不可少的信息设施。,这种走向大规模协作的趋势随着若干重要应用模式的出现而逐渐明朗。这些应用模式包括:

电子业务

虚拟组织

协同建筑

远程教育

远程医疗

等等,我们相信这些应用模式将对未来社会人们的工作、学习与生活等产生深远的影响。

分类: 业界 标签: , ,