03 / Fabric
Geräte. Im Verbund.Devices. In concert.
Fabric verteilt eine App über viele Knoten: Browser-Tab, ESP32-Drehregler, Embedded-Linux-Panel. Jeder Knoten spielt seine Rolle, alle teilen denselben Zustand – live über WebSocket und MQTT.Fabric spreads one app across many nodes: browser tab, ESP32 dial, embedded Linux panel. Each node plays its role, all share the same state – live over WebSocket and MQTT.


Ein Zustand, beliebig viele BildschirmeOne state, any number of screens
Animation · Fabricanimation · Fabric
Eine Beschreibung →One description →
Jede Plattform.Every platform.
Plugin-Compiler übersetzen dieselbe Struktur in native Oberflächen. Ändert sich die App, bekommt das Gerät ein Live-Update – kein Firmware-Flash für Produktänderungen.Plugin compilers turn the same structure into native interfaces. When the app changes, the device gets a live update – no firmware flash for product changes.
Web
● live
Android
● nativ● native
iOS
● nativ● native
Windows
● desktop
macOS
● desktop
Linux
● desktop
LVGL
● embedded
Embedded Linux
● HMI, kiosk & agent
Qt Quick
◐ in Entwicklung◐ in development
Unity
◐ in Entwicklung◐ in development
Device UI Editor
LVGL-Screens für runde und eckige Displays visuell gestalten – Widgets, Slots, Gesten. Export und Import als XML.Design LVGL screens for round and square displays visually – widgets, slots, gestures. Export and import as XML.
Verteilte AppsDistributed apps
Eine App, viele Rollen: Regler, Anzeige, Steuerzentrale. Knoten registrieren sich, senden Events und folgen dem gemeinsamen Zustand.One app, many roles: dial, display, control hub. Nodes register, emit events and follow the shared state.
Live Update
Neue Screens, neue Logik, neue Texte – das Gerät lädt sie zur Laufzeit. Flashen nur noch für echte Firmware.New screens, new logic, new texts – the device loads them at runtime. Flash only for real firmware.
Pairing & GruppenPairing & groups
Geräte koppeln, in Gruppen ordnen, Builds verteilen – die Geräteverwaltung ist selbst eine Aorta-Seite.Pair devices, sort them into groups, roll out builds – device management is itself an Aorta page.
SimulatorSimulator
Knoten im Browser simulieren, bevor echte Hardware dran hängt. Die Website zeigt verknüpfte Geräte live neben der Seite.Simulate nodes in the browser before real hardware is attached. The site shows linked devices live next to the page.
MQTT inklusiveMQTT included
Der Broker startet mit dem Backend. Sensoren und Aktoren sprechen ihn direkt – ohne Extra-Infrastruktur.The broker starts with the backend. Sensors and actuators talk to it directly – no extra infrastructure.