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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |