Simulátor vyhodnocení visuálního programovacího jazyka

but.committeeprof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Lukáš Burget, Ph.D. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) Ing. Michal Hradiš, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen)cs
but.defenceStudent 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 oponenta a na další 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 A.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJohn, Petren
dc.contributor.authorŠtolfa, Filipen
dc.contributor.refereeHynek, Jiříen
dc.date.created2025cs
dc.description.abstractS rostoucí popularitou a počtem chytrých zařízení roste i potřeba kvalitních nástrojů určených pro začínající i zkušené uživatele, které jim umožní využít plný potenciál jejich zařízení. Uživatelé systémů IoT vytváří uživatelsky definované programy, které propojují jejich zařízení do užitečného chytrého systému. Tato diplomová práce se zabývá vytvořením uživatelsky přívětivého debuggeru a simulátoru pro vizuální programovací jazyk, který koncovým uživatelům umožní testovat a lépe pochopit jejich programy pomocí vizuálních nápověd. Zaměřuje se zejména na objasnění interakce programů a na jejich vliv na zařízení v systému. Cílem práce bylo navrhnout a implementovat knihovnu pro zpracování, vyhodnocování a ladění uživatelsky definovaných programů v simulovaném prostředí, čímž lze předejít škodám, která mohou nastat spouštěním chybných programů na reálných zařízeních. Knihovna obsahuje také vizuální komponenty, ze kterých je možné vytvořit responzivní uživatelské rozhraní pro implementovaný debugger a simulátor. Pro demonstraci implementovaného řešení byla sestavena ukázková aplikace.en
dc.description.abstractAs the popularity and number of smart devices grows, so does the need for robust tooling aimed at novice and experienced users alike, allowing them to utilize their devices to their full potential. Users of IoT systems create user defined programs to connect their devices into a useful smart system. This master's thesis deals with creating a user-friendly debugger and simulator for a visual programming language, which enables end users to test and better understand their programs using visual cues. It focuses especially on how different programs interact with each other and how they affect devices in the system. The goal of this thesis is to design and implement a library for parsing, evaluating and debugging user defined programs inside a simulated environment, to prevent potential harm of running faulty programs on real devices. The library also contains visual components, which can be used to build a responsive user interface for the underlying debugger and simulator. An example application is built to showcase the capabilities of the implemented solution.cs
dc.description.markAcs
dc.identifier.citationŠTOLFA, F. Simulátor vyhodnocení visuálního programovacího jazyka [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other161062cs
dc.identifier.urihttp://hdl.handle.net/11012/254930
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectdebuggeren
dc.subjectsimulátoren
dc.subjectIoTen
dc.subjectvizuální programováníen
dc.subjectchytrá zařízeníen
dc.subjectTypeScripten
dc.subjectLiten
dc.subjectresponzivní designen
dc.subjectdebuggercs
dc.subjectsimulatorcs
dc.subjectIoTcs
dc.subjectvisual programmingcs
dc.subjectsmart devicescs
dc.subjectTypeScriptcs
dc.subjectLitcs
dc.subjectresponsive designcs
dc.titleSimulátor vyhodnocení visuálního programovacího jazykaen
dc.title.alternativeVisual Programming Language Evaluation Simulatorcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2025-06-24cs
dcterms.modified2025-06-24-15:33:18cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid161062en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 02:04:20en
sync.item.modts2025.08.26 19:59:05en
thesis.disciplineStrojové učenícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
3.78 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_161062.html
Size:
10.19 KB
Format:
Hypertext Markup Language
Description:
file review_161062.html

Collections