Detail výsledku

IoTiX Editor

Vznik: 2025
Typ
software
Jazyk
anglicky
Autoři
John Petr, Ing., UIFS (FIT)
Hynek Jiří, Ing., Ph.D., UIFS (FIT)
Popis

IoTiX Editor is a block- and form-based visual programming language and editor
primarily aimed at automating smart devices on mobile phones. The first prototype
emerged from a collaboration between BUT FIT and Logimic as part of the project
"Services for Water Management and Monitoring Systems in Retention Basins". More
information is available on the Pocketix GitHub Organization
https://github.com/pocketix.

The IoTiX Editor, available in React and Angular (pocketix-react and pocketixng
respecively) versions, provides mobile interfaces for designing automation flows.
These editors are ideal for non-programmers. Key features include block and
form-based editing, configurable conditions and actions, device integration and
workflow logic, and compatibility with the IoTiX scripting language.

The visual editor is composed of several integrated components that collectively
support both graphical and textual programming. At its core, the Program module
manages synchronization between the text and visual editors while maintaining an
undo history. The Text Editor enables direct user input and ensures real-time
updates to the graphical view, whereas the Visual Editor facilitates intuitive
visual programming through recursively nested blocks, commands, and expressions.
To enhance adaptability, the system supports Dynamic Language Modification,
allowing runtime changes to accommodate diverse device models. Finally, Input
Validation ensures correctness through syntactic checks in the text editor and
semantic validation in the graphical interface.

These components work together to provide a comprehensive environment for
automating smart devices using visual programming. For more information visit
https://pocketix.github.io/v1/editor/.

Klíčová slova

Visual Programming, Internet of Things, Mobile Devices, End-User Development,
Editor

URL
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
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