IT-Lexikon › Infrastruktur › Qt/Embedded

Qt/Embedded

Infrastruktur Svenska → Aktualisiert: 2026-10-09
Mehr Infos
Entwickler
Trolltech
Jahr
Typ
Fenstersystem
Lizenz
GPL oder kommerziell

Trolltechs Qt-Ausgabe von 2000, die über ein eigenes kleines Fenstersystem namens QWS direkt in den Linux-Framebuffer zeichnete und Sharps Zaurus zum ersten Linux-Handheld mit ordentlicher Oberfläche machte.

Mit Qt/Embedded 2.2 lieferte Trolltech im Jahr 2000 ein Qt aus, das ohne X11 auskam. An dessen Stelle trat das Qt Windowing System, QWS: Das erste mit dem Schalter -qws gestartete Programm wurde zum Server und besaß Framebuffer, Maus und Tastatur; die übrigen waren Clients, die Bereiche zugeteilt bekamen und in gemeinsamen Speicher zeichneten, während der Server Stapelreihenfolge, Cursor und Fokus verwaltete. Die Fensterdekoration zeichnete Qt selbst. Ein für X geschriebenes Qt-Programm ließ sich meist unverändert neu übersetzen, und der gesamte Stack aus Grafik, Schriften, Widgets und Fensterverwaltung passte in ein paar Megabyte.

Darauf baute Trolltech Qtopia auf, eine vollständige Handheld-Umgebung mit Kalender, Kontakten und Mail, die Sharp 2001 auf dem Zaurus SL-5000 auslieferte und die später Trolltechs eigenes Greenphone (2006) sowie die Telefone von Openmoko antrieb. Lizenziert wurde unter GPL oder kommerziell, wie bei Qt überall, und die kommerzielle Seite bezahlte die Rechnungen. In Qt 4 wurde das Produkt in Qtopia Core und dann in Qt for Embedded Linux umbenannt; in Qt 5 (2012) verschwand QWS ganz zugunsten der QPA-Plattformabstraktion, in der eglfs und linuxfb dieselbe Arbeit ohne eigenes Fenstersystem erledigen.

← Zurück zum Lexikon