Computer Engineering and Applications ›› 2007, Vol. 43 ›› Issue (6): 76-78.

• 产品、研发、测试 • Previous Articles     Next Articles

Design and Implementation of Cooperative Editing System Neptune

吴青 Wu Qing   

  • Received:2006-02-10 Revised:1900-01-01 Online:2007-02-21 Published:2007-02-21
  • Contact: 吴青 Wu Qing

协同编辑系统Neptune的设计与实现

吴青 翟建设 杨剑勇   

  1. 南京审计学院计算机科学与技术系
  • 通讯作者: 吴青

Abstract: Neptune is a distributed human-center cooperative editing system which is based on Replicated Architecture. Neptune cooperative editing system adopt concurrency control algorithm which is based upon 2 dimension sequence state vector, it can deal with concurrent operation very well and satisfy many people to write paper at the same time. This paper discusses an original intention of designing the cooperative editing system firstly, then human-human interaction interface construction, concurrency control, the architecture of Neptune and the implementation of Neptune is expounded. At last, giving the experimental data and evaluating results.

摘要: Neptune是一个以人为中心,基于全复制式结构的分布式网络协同编辑系统。Neptune协同编辑系统采用了基于二维有序状态向量的并发控制算法,较好地处理协同编辑中的并发操作,最大限度的满足多人同时书写的需要。本文首先论述了设计Neptune协同编辑系统的出发点,然后重点阐述Neptune系统中人人交互界面的构造、并发操作的控制、体系结构的构建和系统实现方式。最后给出实验评估结果。