CoWriter : converting openoffice.org writer into a real-time collaborative word processor
Single-user applications are very familiar to us in the daily life. As a rapidly increasing number of people are working together on same tasks and actively share information among them, there is a growing demand in collaborative applications. Enabling single-user applications to support multi-user...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2010
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/39853 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-39853 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-398532023-03-03T20:36:13Z CoWriter : converting openoffice.org writer into a real-time collaborative word processor Shu, Hao Jiang. Sun Chengzheng School of Computer Engineering Parallel and Distributed Computing Centre DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing Single-user applications are very familiar to us in the daily life. As a rapidly increasing number of people are working together on same tasks and actively share information among them, there is a growing demand in collaborative applications. Enabling single-user applications to support multi-user collaboration has the great potential to improve the usefulness application and hence increase the efficiency. In this project, a real-time multi-user application, CoWriter, is investigated and developed from a single-user word processor, OpenOffice.org. The Transparent Adaptation (TA) approach has been adopted in this project. Generally, TA adapts the application programming interface to the operational model that is supported by the core collaboration techniques, which is known as Operational Transformation (OT). It is based on the single-user application and its application programming interface to convert user inputs into Adapted Operations (AO), which will be replayed at the remote side to achieve consistency. Moreover, CoWriter is integrated with Generic Collaborative Engine, which implements OT techniques, the generic Session Manager, which is in charge of managing collaborative editing sessions, and Collaborative Document Repository Browser, which provides a user interface for clients. Bachelor of Engineering (Computer Engineering) 2010-06-07T04:28:30Z 2010-06-07T04:28:30Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/39853 en Nanyang Technological University 40 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 Shu, Hao Jiang. CoWriter : converting openoffice.org writer into a real-time collaborative word processor |
description |
Single-user applications are very familiar to us in the daily life. As a rapidly increasing number of people are working together on same tasks and actively share information among them, there is a growing demand in collaborative applications. Enabling single-user applications to support multi-user collaboration has the great
potential to improve the usefulness application and hence increase the efficiency. In this project, a real-time multi-user application, CoWriter, is investigated and developed from a single-user word processor, OpenOffice.org.
The Transparent Adaptation (TA) approach has been adopted in this project. Generally, TA adapts the application programming interface to the operational model that is supported by the core collaboration techniques, which is known as Operational Transformation (OT). It is based on the single-user application and its application programming interface to convert user inputs into Adapted Operations
(AO), which will be replayed at the remote side to achieve consistency.
Moreover, CoWriter is integrated with Generic Collaborative Engine, which
implements OT techniques, the generic Session Manager, which is in charge of
managing collaborative editing sessions, and Collaborative Document Repository Browser, which provides a user interface for clients. |
author2 |
Sun Chengzheng |
author_facet |
Sun Chengzheng Shu, Hao Jiang. |
format |
Final Year Project |
author |
Shu, Hao Jiang. |
author_sort |
Shu, Hao Jiang. |
title |
CoWriter : converting openoffice.org writer into a real-time collaborative word processor |
title_short |
CoWriter : converting openoffice.org writer into a real-time collaborative word processor |
title_full |
CoWriter : converting openoffice.org writer into a real-time collaborative word processor |
title_fullStr |
CoWriter : converting openoffice.org writer into a real-time collaborative word processor |
title_full_unstemmed |
CoWriter : converting openoffice.org writer into a real-time collaborative word processor |
title_sort |
cowriter : converting openoffice.org writer into a real-time collaborative word processor |
publishDate |
2010 |
url |
http://hdl.handle.net/10356/39853 |
_version_ |
1759853437161308160 |