COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR

Internet technology could change the collaborative aspects in software development so that it can be done collaboratively on a global scale—from geographically dispersed location. Collaboration in software development is needed because it is a process that involves many individuals. One of activi...

Full description

Saved in:
Bibliographic Details
Main Author: MUNAYA - NIM : 13513022, HUSNI
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/27894
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:27894
spelling id-itb.:278942018-10-01T08:58:55ZCOLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR MUNAYA - NIM : 13513022, HUSNI Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/27894 Internet technology could change the collaborative aspects in software development so that it can be done collaboratively on a global scale—from geographically dispersed location. Collaboration in software development is needed because it is a process that involves many individuals. One of activities in software development that involves multiple individuals from different background is design phase. In software development, software design can be modeled by Unified Modeling Language (UML). A UML editor that has the ability to work in real-time environment could make the collaboration process in software development more efficient. The goal of this final project is to create class diagram editor in UML notation that can work in collaborative real-time environment. <br /> <br /> <br /> <br /> <br /> <br /> The collaborative real-time feature is implemented to browser-based class diagram editor that has been developed by David (2017). Differential synchronization is the algorithm used to synchronize a document in the editor so that it can be edited collaboratively in real time by multiple users. Differential synchronization is chosen because it can synchronize a document with high responsiveness and high concurrency. With high responsiveness, the editor can respond to local action quickly despite the latency of the connection. With high concurrency, multiple users are allowed edit a document collaboratively at any time. <br /> <br /> <br /> <br /> <br /> <br /> With the addition of collaborative real-time feature to browser-based class diagram editor in this final project, multiple users can edit a document collaboratively and the user can see edits done by other users in real time. For now, the editor only supports class diagram. For further development, support for more UML diagram could be added to the editor. <br /> text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Internet technology could change the collaborative aspects in software development so that it can be done collaboratively on a global scale—from geographically dispersed location. Collaboration in software development is needed because it is a process that involves many individuals. One of activities in software development that involves multiple individuals from different background is design phase. In software development, software design can be modeled by Unified Modeling Language (UML). A UML editor that has the ability to work in real-time environment could make the collaboration process in software development more efficient. The goal of this final project is to create class diagram editor in UML notation that can work in collaborative real-time environment. <br /> <br /> <br /> <br /> <br /> <br /> The collaborative real-time feature is implemented to browser-based class diagram editor that has been developed by David (2017). Differential synchronization is the algorithm used to synchronize a document in the editor so that it can be edited collaboratively in real time by multiple users. Differential synchronization is chosen because it can synchronize a document with high responsiveness and high concurrency. With high responsiveness, the editor can respond to local action quickly despite the latency of the connection. With high concurrency, multiple users are allowed edit a document collaboratively at any time. <br /> <br /> <br /> <br /> <br /> <br /> With the addition of collaborative real-time feature to browser-based class diagram editor in this final project, multiple users can edit a document collaboratively and the user can see edits done by other users in real time. For now, the editor only supports class diagram. For further development, support for more UML diagram could be added to the editor. <br />
format Final Project
author MUNAYA - NIM : 13513022, HUSNI
spellingShingle MUNAYA - NIM : 13513022, HUSNI
COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR
author_facet MUNAYA - NIM : 13513022, HUSNI
author_sort MUNAYA - NIM : 13513022, HUSNI
title COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR
title_short COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR
title_full COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR
title_fullStr COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR
title_full_unstemmed COLLABORATIVE REAL-TIME FEATURE DEVELOPMENT ON BROWSER-BASED CLASS DIAGRAM EDITOR
title_sort collaborative real-time feature development on browser-based class diagram editor
url https://digilib.itb.ac.id/gdl/view/27894
_version_ 1822922401163247616