Detail produktu

IoTiX Editor

Vznik: 2025

Název česky
IoTiX Editor
Typ
software
Licence
vyžadována - zdarma
Autoři
Hynek Jiří, Ing., Ph.D. (UIFS FIT VUT)
John Petr, Ing. (UIFS FIT VUT)
Klíčová slova

Vizuální programování, Internet věcí, Mobilní zařízení, Vývoj koncovým uživatelem (End-User Development), Editor

Popis

IoTiX Editor je vizuální programovací jazyk a editor založený na blocích a formulářích, který je primárně určen pro automatizaci chytrých zařízení v mobilních telefonech. První prototyp vznikl ve spolupráci VUT FIT a společnosti Logimic v rámci projektu "Služby pro systém řízení a monitoringu vody v retenčních nádržích". Více informací je k dispozici na stránkách organizace Pocketix GitHub https://github.com/pocketix.

Editor IoTiX, který je k dispozici ve verzích React a Angular (pocketix-react a pocketixng), poskytuje mobilní rozhraní pro implementaci automatizačních toků. Tyto editory jsou ideální pro neprogramátory. Mezi klíčové funkce patří blokové a formulářové úpravy, konfigurovatelné podmínky a akce, integrace zařízení a logika pracovních postupů a kompatibilita se skriptovacím jazykem IoTiX.

Vizuální editor se skládá z několika integrovaných komponent, které společně podporují grafické i textové programování. Ve svém jádru modul Program spravuje synchronizaci mezi textovým a vizuálním editorem a zároveň udržuje historii. Textový editor umožňuje přímý vstup od uživatele a zajišťuje aktualizace grafického zobrazení v reálném čase, zatímco vizuální editor usnadňuje intuitivní vizuální programování prostřednictvím rekurzivně vnořených bloků, příkazů a výrazů. Pro zvýšení přizpůsobivosti systém podporuje dynamickou modifikaci jazyka, která umožňuje změny za běhu, aby se přizpůsobil různým modelům zařízení. A konečně funkce Validace vstupů zajišťuje správnost prostřednictvím syntaktických kontrol v textovém editoru a sémantické validace v grafickém rozhraní.

Tyto součásti spolupracují a poskytují komplexní prostředí pro automatizaci chytrých zařízení pomocí vizuálního programování. Další informace naleznete na adrese https://pocketix.github.io/v1/editor/.

Umístění
Výzkumné skupiny
Pracoviště
Nahoru