Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Editor a repozitář dokumentů pro uživatele kolaborující v reálném čase
Thesis title in Czech: Editor a repozitář dokumentů pro uživatele kolaborující v reálném čase
Thesis title in English: Convergent Real-Time Collaborative Document Editor and Repository
Key words: editor|dokument|kolaborativní|distribuovaný|synchronizace
English key words: editor|document|collaborative|distributed|synchronization
Academic year of topic announcement: 2021/2022
Thesis type: Bachelor's thesis
Thesis language: čeština
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: doc. RNDr. Martin Kruliš, Ph.D.
Author: Bc. Vojtěch Kloda - assigned and confirmed by the Study Dept.
Date of registration: 07.02.2022
Date of assignment: 11.02.2022
Confirmed by Study dept. on: 02.05.2022
Date and time of defence: 07.09.2023 09:00
Date of electronic submission:20.07.2023
Date of submission of printed version:20.07.2023
Date of proceeded defence: 07.09.2023
Opponents: RNDr. Filip Zavoral, Ph.D.
 
 
 
Guidelines
The goal is to create a web application that allows users to share, view, and store documents and edit them in real-time with other participants.
The application shall fulfill the requirements of convergence, causality preservation, and intention preservation using well-established distributed algorithms.
It should also be efficient enough to support single-document editing sessions of hundreds of participants of which few dozens are active without significant loss of responsiveness.
Users will be able to create projects that act as top-level directories for a set of documents and lower-level directories.
These projects are the primary means for document storage and should support common operations like creating or deleting documents and folders.
The project will also cover common features like permission-based access denial, URL-based sharing, or external authentication interface.
References
Sun, Chengzheng, et al. "Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems." ACM Transactions on Computer-Human Interaction (TOCHI) 5.1 (1998): 63-108.

Xu, Yi, Chengzheng Sun, and Mo Li. "Achieving convergence in operational transformation: conditions, mechanisms and systems." Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing. 2014.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html