Zpracování vizuálního programovacího jazyka na straně serveru
| but.committee | doc. Ing. Vítězslav Beran, Ph.D. (předseda) Ing. Radek Hranický, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Petr Veigend, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) | cs |
| but.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ázky přítomných. 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 B. | cs |
| but.jazyk | slovenština (Slovak) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | John, Petr | sk |
| dc.contributor.author | Tábi, Matúš | sk |
| dc.contributor.referee | Škarvada, Libor | sk |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Práca sa zaoberá spracovaním vizuálneho programovacieho jazyka (VPL) na strane servera v kontexte Internetu vecí (IoT). Cieľom je umožniť koncovým používateľom – aj bez znalostí tradičných programovacích jazykov – konfigurovať a automatizovať správanie IoT zariadení prostredníctvom jednoduchého vizuálneho rozhrania. Práca analyzuje existujúce prístupy a jazyky vhodné pre vizuálne programovanie v oblasti IoT, pričom sa zameriava na koncept end-user development (EUD). Výsledkom je návrh a implementácia serverového interpreta napísaného v jazyku Go, ktorý zabezpečuje validáciu a vyhodnocovanie vizuálnych programov. Riešenie bolo integrované do existujúceho systému RIoT, čím sa rozšírili možnosti v oblasti riadenia IoT zariadení. V práci sú taktiež uvedené možnosti ďalšieho rozšírenia a zhodnotenie zvoleného prístupu. | sk |
| dc.description.abstract | This bachelor’s thesis focuses on server-side processing of a visual programming language (VPL) in the context of the Internet of Things (IoT). The aim is to enable end users, even without programming knowledge, to configure and automate the behavior of IoT devices using a simple visual interface. The thesis explores existing approaches and visual programming languages suitable for IoT, with emphasis on the concept of end-user development (EUD). The outcome is the design and implementation of a backend interpreter written in Go, which validates and evaluates programs. The solution has been integrated into the existing RIoT system, extending its capabilities in managing IoT devices. The thesis also presents potential future improvements and an evaluation of the chosen approach. | en |
| dc.description.mark | B | cs |
| dc.identifier.citation | TÁBI, M. Zpracování vizuálního programovacího jazyka na straně serveru [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 161051 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/254515 | |
| dc.language.iso | sk | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Internet vecí | sk |
| dc.subject | IoT | sk |
| dc.subject | vizuálne programovanie | sk |
| dc.subject | end-user development | sk |
| dc.subject | Go | sk |
| dc.subject | RIoT | sk |
| dc.subject | Internet of Things | en |
| dc.subject | IoT | en |
| dc.subject | visual programming | en |
| dc.subject | end-user development | en |
| dc.subject | Go | en |
| dc.subject | RIoT | en |
| dc.title | Zpracování vizuálního programovacího jazyka na straně serveru | sk |
| dc.title.alternative | Backend Processing of Visual Programming Language | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-20 | cs |
| dcterms.modified | 2025-06-20-16:33:03 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 161051 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.27 00:00:29 | en |
| sync.item.modts | 2025.08.26 20:11:42 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
