Font Size: a A A

Research On Cooperation Mechanism And Application Of Cooperative Document Editing

Posted on:2012-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y H ShiFull Text:PDF
GTID:2178330335968501Subject:Education Technology
Abstract/Summary:PDF Full Text Request
The formation and development of Computer Supported Cooperative Work (Computer Supported Cooperative Work,CSCW) is a product of the development of computer multimedia technology and communication technology, which meets the need of modern civilization when entering into the information age. As an important branch of CSCW system application areas, collaborative editing systems support multiple users to view and edit the same shared texts,documents, graphics or other multimedia files at the same time in different geographical locations through the connected networks,which can save users' time,human resources and material resources as well as improve users' productivity. Generally, with the characteristics of real-time, distribution and unconstrained, collaborative editing systems ensure that the interaction and transmission of information among collabrative users are free, fast and low latency.Firstly, according to the concepts and theories of collaborative editing, this paper describes three major architectures of the cooperation mechanism of collaborative editing, and then analyses the advantages and disadvantages of all the architectures in details. After that,we give a discussion to the consistency maintenance issues of collaborative document editing in depth,the results suggest that as long as we make a proper scheduling and processing operations to the users' concurrent operations,problems such as data divergence,causality-violation and intention-violation can be resolved.Then start from various collaboration mechanism of documents collaborative editing both here and abroad on the present,we make a comprehensive comparative analysis to several collaborative algorithms,and the inadequacy of the algorithm are also summarized.Based on the concurrency control algorithm of GOTO, a more correct and recognized algorithm on the current,this paper proposes an extend cooperation mechanism for document collaborative editing,and makes a detailed description and analysis of proof for it.Then two examples of application research are given for the application mode of collaboration mechanism of document collaborative editing.The first example is in the collaborative learning application for distance education,which provides a new collaborative learning environment and communication methods.The second example is in the shared whiteboard application for real-time Web-based distance education,which provides a new way to study in the distance education.Finally,an overall design and impletmentation of a protoype system of document collaborative editing is given in details from all respectively,including the general framework,the communication layer, the operating conversion mechanism, collaborative awareness, consistency maintenance module and so on.In the communication layer, the XMPP protocol is used as a communication protocol and openfire as a communication server for this prototype system;in the module of operational transformation mechanism, the mechanism of waiting for acknowledgement as well as the transformation and composition of operations to maintain consistency model.
Keywords/Search Tags:CSCW, Cooperation Mechanism, Document Cooperative Editing
PDF Full Text Request
Related items