Podpora uživatelsky definovaných funkcí ve Visuálním Programovacím Jazyce
Saved in:
| Title: | Podpora uživatelsky definovaných funkcí ve Visuálním Programovacím Jazyce |
|---|---|
| Authors: | John, Petr, Hynek, Jiří, Chodák, Ivan |
| Publisher Information: | Vysoké učení technické v Brně. Fakulta informačních technologií |
| Document Type: | Electronic Resource |
| Abstract: | Táto práca sa zaoberá návrhom a implementáciou užívateľsky definovaných funkcií (UDF) vo vizuálnom programovacom jazyku (VPL) v kontexte Internetu vecí (IoT) a inteligentných miest. Stavia na existujúcom Pocketix vizuálnom editore a je integrovaná do RIoT systému. Hlavným cieľom je umožniť technicky nezdatným užívateľom intuitívne vytvárať, spravovať a využívať vlastné procedúry spravujúce a ovládajúce IoT zariadenia v múdrych ekosystémoch. Analýzou existujúcej implementácie v kontraste voči existujúcim systémom, ako sú Blockly a Node-RED, identifikuje kľúčové požiadavky na prístupnosť, flexibilitu a plynulú interakciu pre užívateľa. Navrhované riešenie je integrované do systému RIoT a poskytuje užívateľsky prívetivý spôsob pre na vytváranie opakovane použiteľných procedúr prostredníctvom vizuálneho editoru. Výsledné riešenie podporuje logickú enkapsuláciu, škálovateľnosť a efektívnu interakciu so zariadeniami IoT, čím umožňuje používateľom jednoducho definovať znova použitelné procedúry. Tieto užívateľské procedúry môžu byť spustené za pomoci RIoT interpretu v Go kóde, ktorý je vhodný pre prácu v múdrych prostrediach. This thesis explores the design and implementation of user-defined functions (UDFs) in a visual programming language (VPL) within the context of the Internet of Things (IoT) and Smart Cities. It is built on top of an existing Pocketix vpl-editor tool and integrated into the RIoT system. The primary objective is to enable non-technical users to create, manage, and execute custom procedures, allowing for control of various IoT devices in smart environments intuitively. By analysing the implementation against existing frameworks like Blockly and Node-RED, the thesis identifies key requirements for accessibility, flexibility, and seamless user interaction to accommodate them. The proposed solution is integrated into the RIoT system, providing a user-friendly way for creating reusable workflows through a visual editor. The resulting framework promotes logical encapsulation, scalability, and efficient interaction via different IoT devices in the environment, empowering users to define reusable procedures with ease. These user procedures can be executed via the RIoT interpret into a Go code, suitable for IoT environments. |
| Index Terms: | vizuálne programovacie jazyky, IoT, inteligentné mestá, užívateľsky definované funkcie, visual programming languages, Smart Cities, end–user defined functions, Text |
| URL: | |
| Availability: | Open access content. Open access content Standardní licenční smlouva - přístup k plnému textu bez omezení |
| Note: | English |
| Other Numbers: | CZBUT oai:https://dspace.vut.cz:11012/254330 CHODÁK, I. Podpora uživatelsky definovaných funkcí ve Visuálním Programovacím Jazyce [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. 161063 1536019993 |
| Contributing Source: | BRNO UNIV OF TECHNOL From OAIster®, provided by the OCLC Cooperative. |
| Accession Number: | edsoai.on1536019993 |
| Database: | OAIster |
| Abstract: | Táto práca sa zaoberá návrhom a implementáciou užívateľsky definovaných funkcií (UDF) vo vizuálnom programovacom jazyku (VPL) v kontexte Internetu vecí (IoT) a inteligentných miest. Stavia na existujúcom Pocketix vizuálnom editore a je integrovaná do RIoT systému. Hlavným cieľom je umožniť technicky nezdatným užívateľom intuitívne vytvárať, spravovať a využívať vlastné procedúry spravujúce a ovládajúce IoT zariadenia v múdrych ekosystémoch. Analýzou existujúcej implementácie v kontraste voči existujúcim systémom, ako sú Blockly a Node-RED, identifikuje kľúčové požiadavky na prístupnosť, flexibilitu a plynulú interakciu pre užívateľa. Navrhované riešenie je integrované do systému RIoT a poskytuje užívateľsky prívetivý spôsob pre na vytváranie opakovane použiteľných procedúr prostredníctvom vizuálneho editoru. Výsledné riešenie podporuje logickú enkapsuláciu, škálovateľnosť a efektívnu interakciu so zariadeniami IoT, čím umožňuje používateľom jednoducho definovať znova použitelné procedúry. Tieto užívateľské procedúry môžu byť spustené za pomoci RIoT interpretu v Go kóde, ktorý je vhodný pre prácu v múdrych prostrediach.<br />This thesis explores the design and implementation of user-defined functions (UDFs) in a visual programming language (VPL) within the context of the Internet of Things (IoT) and Smart Cities. It is built on top of an existing Pocketix vpl-editor tool and integrated into the RIoT system. The primary objective is to enable non-technical users to create, manage, and execute custom procedures, allowing for control of various IoT devices in smart environments intuitively. By analysing the implementation against existing frameworks like Blockly and Node-RED, the thesis identifies key requirements for accessibility, flexibility, and seamless user interaction to accommodate them. The proposed solution is integrated into the RIoT system, providing a user-friendly way for creating reusable workflows through a visual editor. The resulting framework promotes logical encapsulation, scalability, and efficient interaction via different IoT devices in the environment, empowering users to define reusable procedures with ease. These user procedures can be executed via the RIoT interpret into a Go code, suitable for IoT environments. |
|---|
Nájsť tento článok vo Web of Science