Bachelor's Thesis
System for User Configuration of Smart City Platform
Final Thesis 3.83 MB Appendix 13.99 MBAuthor of thesis: Bc. Marek Konečný
Acad. year: 2023/2024
Supervisor: Ing. Jiří Hynek, Ph.D.
Reviewer: Ing. Petr John
Abstract:With growing interest in the digitization of municipal administration, various solutions are emerging for unifying different IoT platforms into sustainable systems capable of visualizing various data and indicators for use by both administrators and citizens. One such solution is called Smart City, a platform developed by the Czech company Logimic, s.r.o., which provides, among other features, a web client allowing simultaneous access by multiple users. The aim of this thesis is to develop an extension of this application that enables it’s dynamic runtime configuration and customization, taking into account various challenges and their solutions inspired by popular web content management systems. The result primarily includes more sophisticated definition of configuration metamodels, as well as user-friendly configuration interfaces, but also a solution for user concurrency issues. This extension was implemented using web technologies TypeScript and Angular, upon which the current platform is built.
Logimic, IoT, smart cities, CMS, Angular, metamodel, runtime configuration, record locking
Date of defence
12.06.2024
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Topics for thesis defence
- Ve svém řešení používáte zámky pro ošetření současného přístupu, ale jeho platnost kontrolujte až na úrovni frontendu. Jaké nevýhody má tento přístup?
Language of thesis
Czech
Faculty
Department
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda)
Ing. Vladimír Bartík, Ph.D. (člen)
Ing. Jaroslav Dytrych, Ph.D. (člen)
doc. Mgr. Adam Rogalewicz, Ph.D. (člen)
Ing. Marcela Zachariášová, Ph.D. (člen)
Supervisor’s report
Ing. Jiří Hynek, Ph.D.
Grade proposed by supervisor: A
Reviewer’s report
Ing. Petr John
Grade proposed by reviewer: A