Qt
Qt ist ein umfangreiches Framework für plattformübergreifende Anwendungen, das grafische Bedienoberflächen mit Bausteinen für Netzwerk, Datenverwaltung und nebenläufige Abläufe verbindet. Als tragende Sprache dient C++, das den Zugriff auf die einzelnen Funktionsbereiche ermöglicht. Die Oberfläche selbst lässt sich zusätzlich in der deklarativen Sprache QML beschreiben, wodurch sich Darstellung und Anwendungslogik voneinander lösen. Im Embedded-Umfeld eignet sich Qt vor allem für leistungsfähigere Geräte mit Embedded Linux, auf denen es anspruchsvolle, touchbediente Anzeigen samt der dahinterliegenden Logik eines modernen HMI trägt. Für ressourcenschwache Ziele stehen reduzierte Varianten wie Qt Quick Ultralite bereit, die den Umfang auf das Nötige begrenzen.