CoCKEditor : a web-based real-time collaborative editor

Web-based collaborative text editor offers the possibility that several people can edit the same file at the same time over the web. With an innovative approach called Transparent Adaptation (TA) and a new technique called Operational Transformation (OT), a single- user web-based text editor can be...

Full description

Saved in:
Bibliographic Details
Main Author: Ni, Peng.
Other Authors: Cai Wentong
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/42759
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-42759
record_format dspace
spelling sg-ntu-dr.10356-427592023-03-03T20:24:58Z CoCKEditor : a web-based real-time collaborative editor Ni, Peng. Cai Wentong Sun Chengzheng School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing Web-based collaborative text editor offers the possibility that several people can edit the same file at the same time over the web. With an innovative approach called Transparent Adaptation (TA) and a new technique called Operational Transformation (OT), a single- user web-based text editor can be converted into a multi-user real-time collaborative editor. This saves lots of efforts and time from developing everything from scratches and constructs a better structure that isolates collaborating functions from conventional editing functions. CKEditor is a single-user WYSIWYG text editor used inside web pages, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. CoCKEditor was a previously developed prototype for converting CKEditor into a multi-user real-time collaborative web-based text editor. In this project, CoCKEditor was further studied and analyzed to resolve existing collaboration conflicts. During the analysis, two major issues were found with the system. One came from the client-server communication architecture and the other came from the collaboration adaptation of CKEditor. After explorations and experiments, a new transparent adaptation for CKEditor was created based on revised OT data model and operation model. Bachelor of Engineering (Computer Engineering) 2011-01-10T05:54:29Z 2011-01-10T05:54:29Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/42759 en Nanyang Technological University 84 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing
Ni, Peng.
CoCKEditor : a web-based real-time collaborative editor
description Web-based collaborative text editor offers the possibility that several people can edit the same file at the same time over the web. With an innovative approach called Transparent Adaptation (TA) and a new technique called Operational Transformation (OT), a single- user web-based text editor can be converted into a multi-user real-time collaborative editor. This saves lots of efforts and time from developing everything from scratches and constructs a better structure that isolates collaborating functions from conventional editing functions. CKEditor is a single-user WYSIWYG text editor used inside web pages, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. CoCKEditor was a previously developed prototype for converting CKEditor into a multi-user real-time collaborative web-based text editor. In this project, CoCKEditor was further studied and analyzed to resolve existing collaboration conflicts. During the analysis, two major issues were found with the system. One came from the client-server communication architecture and the other came from the collaboration adaptation of CKEditor. After explorations and experiments, a new transparent adaptation for CKEditor was created based on revised OT data model and operation model.
author2 Cai Wentong
author_facet Cai Wentong
Ni, Peng.
format Final Year Project
author Ni, Peng.
author_sort Ni, Peng.
title CoCKEditor : a web-based real-time collaborative editor
title_short CoCKEditor : a web-based real-time collaborative editor
title_full CoCKEditor : a web-based real-time collaborative editor
title_fullStr CoCKEditor : a web-based real-time collaborative editor
title_full_unstemmed CoCKEditor : a web-based real-time collaborative editor
title_sort cockeditor : a web-based real-time collaborative editor
publishDate 2011
url http://hdl.handle.net/10356/42759
_version_ 1759856828564373504