Webseiten darstellen mit Qt 4.4

Das für Anfang 2008 angekündigte Update der C++-Bibliothek integriert die vom KDE-Projekt bekannte Webbrowser-Engine WebKit. Neu ist auch ein auf Phonon fußendes Multimedia-Framework.

In Pocket speichern vorlesen Druckansicht 249 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Oliver Lau

Trolltech hat die erste Vorschau (Technical Preview 1) auf das kommende Qt 4.4 veröffentlicht. Die C++-Bibliothek steht im Quelltext für Windows, Linux und den Mac zum Download bereit.

Das bereits im Oktober zu den Trolltech Developer Days für das erste Quartal 2008 angekündigte Qt 4.4 bindet die Webbrowser-Engine WebKit als Modul unter dem Namen QtWebKit ein. Das aus dem KDE-Lager stammende WebKit bildet die Grundlage beispielsweise für den Safari-Browser. Es unterstützt HTML 4.01, XHTML 1.1, XML, CSS 2.1, JavaScript 1.5, große Teile von SVG 1.2 und ein bisschen CSS 3. Mit Hilfe der Qt-Portierung von WebKit lassen sich also Web-2.0-Inhalte in Qt-Anwendungen darstellen – und umgekehrt auch Qt-Widgets in Webseiten einbetten.

Das neue Multimedia-Framework fußt ebenfalls auf einem KDE-Projekt, nämlich Phonon. Unter Windows greift es zur Wiedergabe von Audio und Video auf DirectShow zurück, unter Linux auf GStreamer und auf dem Mac auf Quicktime. Die Programmierschnittstelle bringt keine eigenen Codecs mit, soll die Verwendung von Codecs Dritter aber deutlich vereinfachen.

Das überarbeitete XML-Modul soll den XQuery-1.0-Standard (über)erfüllen. Das neue Concurrency-Framework erleichtert die Multithread-Programmierung; der Programmierer soll für viele einfache Aufgaben ohne Synchronisierungskonstrukte wie Mutexe, Semaphore oder Warte-Bedingungen auskommen. Das IPC-Framework zur Interprozesskommunikation liefert neue Klassen für den (exklusiven) Zugriff auf und die Verwaltung von Shared Memory. Das Hilfesystem (QHelpSystem) bietet Programmierern mehr Möglichkeiten bei der Einbettung von Hilfetexten und -assistenten in ihre Anwendungen.

Qt 4.4 ist noch gar nicht erschienen, da weckt Trolltech schon Neugier auf dessen Nachfolger mit der Versionsnummer 4.5, der das 64-Bit-Cocoa-API vom Mac unterstützen soll. Qt 4.5 wird vermutlich im Frühjahr 2009 erscheinen. (ola)