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/.