Detail produktu
IoTiX Editor
Vznik: 2025
vizuální programování, internet věcí, mobilní zařízení, vývoj koncovým uživatelem
(end-user Development), editor
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/.
Licence MIT.