Font Size: a A A

Research And Implementation Of Consistency Maintenance Of Online Cooperative Programming Platform

Posted on:2016-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:B LinFull Text:PDF
GTID:2308330479494815Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,the technology has brought hugeinfluence to the traditional production and the way of life.The progress and development oftechnology makes many of the need to be in the same place highly interactive collaborativeactivities now can be accomplished by the cooperative application system connected by anetwork online.Real time online collaborative usually adopts the data replication technologyto hide network latency,improve the response speed and the interactive experience.Throughthe data replication technology,user can operate in unconstrained data,this case will appear theproblem of data consistency maintenance.At the same time,with the development of Internettechnology,web applications and a variety of cooperative terminals with different accessmodes of engagement,a large number of application based on Web2.0 appear.Theseapplications present the new characteristics of large-scale,dynamic and operationalcomplexity,brings new technology challenges to the study of the consistency maintenance ofthe real time collaborative.To sum up,the paper deeply studies the operation transformation algorithm of ABTSanalysis the principle of the algorithm,implements a library of the collaborative documentsedit called OTDom JS.Comprehensive analysis the difference between the mobile terminalenvironment and the traditional PC terminal environment,then put forward a consistencymaintenance architecture based on operational transformation.Finally,design and implement acollaborative programming platform.1. Deeply study on ABTS operation transformation algorithm,implements a library calledOTDOMJS according to the principle of ABTS.2. Comprehensive analyzes the difference between the mobile terminal environment andthe traditional PC terminal environment,considering the lack of stability of the networkenvironment on the mobile terminal,the limited battery power and other characteristics,designa cross terminal consistency maintenance framework based on operational transformation.3. Use the consistency maintenance framework and the library above to implement acollaborative programming platform called Co Code Platform,make up for the lack ofnowadays online real time collaborative programming platform.4. Finally,through the simulation of several groups of concurrent scenarioexperiment,verified the accuracy of the library and the availability across the terminal of theconsistency maintenance framework,and the characteristics of the collaborative programmingplatform.
Keywords/Search Tags:operation transformation, consistency maintenance, collaborative programming
PDF Full Text Request
Related items