Font Size: a A A

Research On The Assistant Tool Of Research And Development On The Internet

Posted on:2011-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:J L LiuFull Text:PDF
GTID:2178360305969555Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the business international and networking , collaborative work based on network appeared. Research on collaborative mechanism and platform is currently a hot topic.The real-time collaborative editing system is an important kind of CSCW applications, which allows users distributed in different areas editing the same document simultaneously by the internet. Compared with the single user's editing system, the collaborative editing system can reduce the editing time and the editing costs, it can also improve the work efficiency, its thought impress that people;s work need some requirements such as groupment, interaction, distribution and coordination in the information age. A good real-time collaborative editing system should have the following three characteristics: real-time, distribution and non-binding .As the user's synchronous operation and the transmission delaying in the network, several kinds of asynchronous phenomena will inevitably appear in the process of collaborative editing. Thus, in order to effectively avoid conflict and enhance usability and ensure the success of cooperative work,coordinate the user;s behavior is essential. This paper summarized and anlehnung the experience of the research on CSCW at home and abroad, it also made a deep study of the synchronous problems in real-time collaborative editing system, and analyzed the advantages and disadvantages of existing solutions, also it proposed new solution.At first, the existing collaborative editing system and the concurrency control algorithm at home and abroad are introduced in this paper, and then the concept and architecture and the related technologies of the system are introduced, following the synchronous problems of the real-time collaborative editing system are classified as ambiguity, causal conflict and operated intention separated, the reasons and specific forms of the synchronous problems are introduced in detail. On the basic above, a consistency model of the system is also proposed. Advantages and disadvantages of the existing concurrency control algorithms in the real-time collaborative editing system are introduced, such as locking, time stamp, serialization, operation transformation and document marking and so on, through analysis and comparison, an algorithm based on conceal/resume mechanism is proposed, which based on the document marking algorithm. Without changing the structure of the document, this paper adopted a method which is similar to operational conversion, it put the operational record which has been performed into the history buffer, it can find the remote operation's correct location in local document. This algorithm ensured the consistency of the shared document. This algorithm is applied in the model of CoEdit, which effectively solve the concurrent conflicts in the process of collaborative editing.At the end of this paper, the popular technology such as ASP.NET and ADO.NET are used to design a model of real-time collaborative editing system, and to establish an initial collaborative editing system, which provide a good platform for the future research.
Keywords/Search Tags:collaborative editing, consistency maintaining, concurrency control, operation conversion
PDF Full Text Request
Related items