Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Editor a repozitář dokumentů pro uživatele kolaborující v reálném čase
Název práce v češtině: Editor a repozitář dokumentů pro uživatele kolaborující v reálném čase
Název v anglickém jazyce: Convergent Real-Time Collaborative Document Editor and Repository
Klíčová slova: editor|dokument|kolaborativní|distribuovaný|synchronizace
Klíčová slova anglicky: editor|document|collaborative|distributed|synchronization
Akademický rok vypsání: 2021/2022
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: doc. RNDr. Martin Kruliš, Ph.D.
Řešitel: Bc. Vojtěch Kloda - zadáno a potvrzeno stud. odd.
Datum přihlášení: 07.02.2022
Datum zadání: 11.02.2022
Datum potvrzení stud. oddělením: 02.05.2022
Datum a čas obhajoby: 07.09.2023 09:00
Datum odevzdání elektronické podoby:20.07.2023
Datum odevzdání tištěné podoby:20.07.2023
Datum proběhlé obhajoby: 07.09.2023
Oponenti: RNDr. Filip Zavoral, Ph.D.
 
 
 
Zásady pro vypracování
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.
Seznam odborné literatury
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.
 
Univerzita Karlova | Informační systém UK