Ist Ihre Flutter-App bereit für Embedded Linux?

<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >Ist Ihre Flutter-App bereit für Embedded Linux?</span>

Lesezeit: ca.: 5 Minuten

Flutter ist ein Open-Source-Framework von Google zur Entwicklung moderner, plattformübergreifender Benutzeroberflächen. Mit einer gemeinsamen Codebasis lassen sich Anwendungen für Web, Mobile und Embedded-Systeme realisieren.

Gemeinsam mit unserem Partner hexDEV unterstützen wir Unternehmen dabei, Flutter auf OE/Yocto, unserer Embedded-Linux-Plattform auf Basis des Yocto Project, einzusetzen.

Eine Codebasis für mehrere Plattformen

Ein wesentlicher Vorteil von Flutter ist die Wiederverwendung von Quellcode. Benutzeroberflächen und große Teile der Anwendungslogik müssen nicht für jede Plattform neu entwickelt werden. Stattdessen können Anwendungen für Web, Mobile und Embedded aus einer gemeinsamen Codebasis entstehen.

Das reduziert den Entwicklungsaufwand und erleichtert die Pflege sowie die Weiterentwicklung eines Produkts über dessen gesamten Lebenszyklus.

Für Hersteller von Touchpanels, Smart-Building-Lösungen oder Embedded-Geräten bedeutet dies, dass dieselbe Anwendung auf unterschiedlichen Endgeräten eingesetzt werden kann – vom mobilen Service-Tablet bis zum fest installierten Bedienpanel.

 

Flutter auf Embedded Linux

Während Flutter auf mobilen Betriebssystemen bereits vollständig unterstützt wird, stellt Embedded Linux zusätzliche Anforderungen an die Laufzeitumgebung. Neben der eigentlichen Benutzeroberfläche müssen unter anderem Grafikbeschleunigung, Eingabegeräte, Fensterverwaltung sowie die Integration in das Betriebssystem zuverlässig umgesetzt werden.

Erst diese Komponenten ermöglichen den stabilen Betrieb einer Embedded-Anwendung im industriellen Umfeld oder in der Gebäudeautomation.

OE/Yocto als Embedded-Plattform

Mit OE/Yocto bietet tci eine leistungsfähige Embedded-Linux-Plattform auf Basis des Yocto Project. Sie wird individuell auf die jeweilige Hardware zugeschnitten und bildet die Grundlage für performante und wartbare Embedded-Systeme.

Dabei übernimmt OE/Yocto unter anderem die Anpassung des Linux-Systems, die Integration der Hardware, das Build-Management sowie die langfristige Wartbarkeit der Plattform. Dadurch entsteht eine reproduzierbare Softwarebasis für Serienprodukte.

ChatGPT-Grafik-flutter

Native Flutter-Integration

Damit Flutter sein Potenzial auch auf Embedded-Linux-Systemen vollständig entfalten kann, arbeiten wir mit unserem Partner hexDEV zusammen.

Mit dem von hexDEV entwickelten Flutter-Embedder können Flutter-Anwendungen nativ auf Embedded-Linux-Systemen ausgeführt werden – statt als Web-Inhalte in einem Browser. 

Das ermöglicht performante Benutzeroberflächen mit flüssigen Animationen, kurzen Reaktionszeiten und einer direkten Anbindung an das Embedded-System.

Die Lösung lässt sich nahtlos in Yocto-basierte Linux-Systeme integrieren und ergänzt OE/Yocto ideal.

Sie entwickeln bereits mit Flutter? 

Viele Hersteller von Gebäudeautomationslösungen oder Industriecomputern setzen bereits auf Flutter – häufig in Verbindung mit Android. Mit zunehmendem Alter der Hardware oder dem Ende des Herstellersupports stellt sich jedoch die Frage nach einer zukunftssicheren Plattform.

Veraltete Android-Versionen erhalten häufig keine Sicherheitsupdates mehr und erfüllen aktuelle Anforderungen an Cybersecurity oder langfristige Wartbarkeit nur noch eingeschränkt. Gleichzeitig besteht der Wunsch, die bestehende Flutter-Anwendung weiterhin zu nutzen und nicht vollständig neu entwickeln zu müssen.

Genau hier setzt die Zusammenarbeit von tci und hexDEV an. Gemeinsam unterstützen wir Unternehmen dabei, bestehende Flutter-Anwendungen auf OE/Yocto, unsere Embedded-Linux-Plattform auf Basis des Yocto Project, zu portieren. So können vorhandene Benutzeroberflächen und große Teile der Anwendungslogik weiterverwendet werden, während gleichzeitig eine moderne, sichere und langfristig wartbare Embedded-Plattform entsteht.

Das reduziert den Migrationsaufwand und schafft die Grundlage für neue Gerätegenerationen – unabhängig von den Lebenszyklen einzelner Android-Hardwareherstellern.

Typische Einsatzgebiete

Die Kombination aus Flutter und OE/Yocto eignet sich insbesondere für Anwendungen mit modernen grafischen Benutzeroberflächen, beispielsweise:

Durch die gemeinsame Codebasis lassen sich Anwendungen parallel für Embedded-Systeme, Web und mobile Endgeräte entwickeln und pflegen.

WP07A-und-WP10A_45Grad-Rnexo-Gruppe-1000x500

Industrie-Serie WP und nexo-Serie für Gebäudeautomation
 

Die Partnerschaft von tci und hexDEV

Die Zusammenarbeit zwischen tci und hexDEV verbindet zwei komplementäre Technologien.

hexDEV liefert mit Tempo2Market, der OE/Yocto-basierten Linux-Distribution, hex-browser und dem nativen Flutter-Embedder die Softwarebasis. tci integriert diese Komponenten in seine industriellen Touchpanel-Systeme und überführt die Lösung in das Serienprodukt Touchpanel-Systemen.

Dadurch erhalten unsere Kunden eine durchgängige Lösung – von der Embedded-Plattform bis zur fertigen Benutzeroberfläche.

Fazit

Flutter entwickelt sich zunehmend zu einer interessanten und erprobten Technologie für Embedded-Systeme. Die Möglichkeit, Anwendungen mit einer gemeinsamen Codebasis für Web, Mobile und Embedded zu entwickeln, reduziert den Entwicklungsaufwand und vereinfacht die Wartung komplexer Produkte.

In Kombination mit OE/Yocto und der nativen Flutter-Integration von hexDEV entsteht eine leistungsfähige Plattform für moderne Embedded-Anwendungen in der Gebäudeautomation, der Industrie und vielen weiteren Einsatzbereichen.

 

Die hier gezeigten Bilder sind mit Hilfe von KI geniert worden. 

CEO Jens Becker

Geposted von CEO Jens Becker am 14. Juli 2026

Als CEO setze ich gemeinsam mit unserem Team auf die Entwicklung innovativer Lösungen in der Gebäudeautomation und Maschinensteuerung. Unser Schwerpunkt liegt auf Touch Panels und Industriecomputern, die exakt auf die Anforderungen moderner Gebäude sowie industrieller Anwendungen abgestimmt sind. Mit besonderem Augenmerk auf Qualität, Funktionalität und Langlebigkeit schaffen wir Technologien, die den reibungslosen Betrieb smarter Gebäude und vernetzter Maschinen zuverlässig unterstützen.

Zurück zum Blog