Detail produktu

IoTiX Editor

Vznik: 2025

Název česky
IoTiX Editor
Typ
software
Licence
K využití výsledku jiným subjektem je vždy nutné nabytí licence
Licenční poplatek
Poskytovatel licence na výsledek nepožaduje licenční poplatek
Autoři
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í
Licenční podmínky

Licence MIT.

Projekty
Chytré informační technologie pro odolnou společnost, VUT, Vnitřní projekty VUT, FIT-S-23-8209, zahájení: 2023-03-01, ukončení: 2026-02-28, řešení
Výzkumné skupiny
Pracoviště
Nahoru