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...

Full description

Saved in:
Bibliographic Details
Main Author: Shu, Hao Jiang.
Other Authors: Sun Chengzheng
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