Název:
Systém pro uživatelskou konfiguraci platformy Smart City
Překlad názvu:
System for User Configuration of Smart City Platform
Autoři:
Konečný, Marek ; John, Petr (oponent) ; Hynek, Jiří (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
S narůstajícím zájmem o digitalizaci správy měst a obcí vznikají různá řešení sjednocující různorodé platformy IoT do udržitelných systémů schopných kromě správy také vizualizace živě generovaných a agregovaných dat a ukazatelů pro potřeby správců i občanů. Jedno z takových řešení se nazývá Smart City a jedná se o platformu vyvíjenou českou společností Logimic, s.r.o., poskytující mimo jiné také webovou klientskou část, která umožňuje souběžný přístup více uživatelů současně. Cílem této práce je navrhnout a implementovat rozšíření této aplikace, které umožní její dynamickou konfiguraci a přizpůsobení za běhu s ohledem na různá úskalí a jejich řešení po vzoru populárních webových redakčních systémů. Výsledkem jsou především sofistikovanější definice konfiguračních metamodelů, přívětivá uživatelská rozhraní pro konfiguraci aplikace ale i řešení chyby souběhu při přístupu několika uživateli zároveň. Implementace proběhla v technologiích TypeScript a Angular, na kterých současná platforma staví.
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.
Klíčová slova:
Angular; chytrá města; CMS; IoT; konfigurace za běhu; Logimic; metamodel; uzamčení záznamu; Angular; CMS; IoT; Logimic; metamodel; record locking; runtime configuration; smart cities
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/247472