Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Aplikace pro pořizování poznámek založená na platformě Solid
Thesis title in Czech: Aplikace pro pořizování poznámek založená na platformě Solid
Thesis title in English: Solid based note-taking application
Key words: poznámky|web|propojená data|solid
English key words: notes|web|linked data|solid
Academic year of topic announcement: 2018/2019
Thesis type: diploma thesis
Thesis language: čeština
Department: Department of Software Engineering (32-KSI)
Supervisor: RNDr. Jakub Klímek, Ph.D.
Author: Bc. Jan Horák - assigned and confirmed by the Study Dept.
Date of registration: 27.03.2019
Date of assignment: 27.03.2019
Confirmed by Study dept. on: 19.11.2019
Date and time of defence: 08.02.2022 10:00
Date of electronic submission:03.01.2022
Date of submission of printed version:10.01.2022
Date of proceeded defence: 08.02.2022
Opponents: Mgr. Petr Škoda, Ph.D.
 
 
 
Guidelines
The student will get familiar with Linked Data, the RDF data model, the recent W3C Recommendations [1][2][3] and the Solid project [4], recent activity of the inventor of the Web, Sir Tim Berners-Lee.
The student will implement a note-taking application using the Solid platform for user authentication, authorization and data storage.
The Linked Data Notifications [5] and ActivityPub [6] W3C Recommendations will be used to implement a notification system that allows users to receive notifications about changes in documents they are subscribed to.
The user will be able to manage plain and rich text documents, authorize other users to view the contents and receive notifications when changes are made to the document.
The Markdown format and parser [7] will be used to provide rich text functionality.
The user will be able to switch between a source code editor and a WYSIWYG editor.
The source code will be documented, evaluated, tested and published.
References
[1] Linked Data, W3C, https://www.w3.org/standards/semanticweb/data
[2] RDF, W3C, https://www.w3.org/TR/rdf11-concepts/
[3] Social Web Working Group, W3C, https://www.w3.org/wiki/Socialwg
[4] The Solid Project, MIT, https://solid.mit.edu/
[5] Linked Data Notifications, W3C https://www.w3.org/TR/2017/REC-ldn-20170502/
[6] ActivityPub, W3C, https://www.w3.org/TR/2018/REC-activitypub-20180123/
[7] Markdown, John Gruber, https://daringfireball.net/projects/markdown/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html