C++-Framework Qt 4.4 mit Web-Unterstützung

Die Version 4.4 der plattformübergreifenden C++-Bibliothek Qt unterstützt die Web-Rendering-Engine WebKit, erhält neue Multimedia-Fähigkeiten und integriert sich in Visual Studio 2008.

In Pocket speichern vorlesen Druckansicht 151 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Oliver Lau

Die plattformübergreifende C++-Klassenbibliothek der kürzlich von Nokia übernommenen norwegischen Softwareschmiede Trolltech findet in der aktuellen Version 4.4 nach Linux, Windows und Mac OS X nun auch auch Einzug auf Handhelds mit Windows CE. Als erste Qt-Version integriert sie sich in Visual Studio 2008 (nicht Express Edition).

Qt 4.4 bindet die aus dem KDE-Lager stammende Webbrowser-Engine WebKit als Modul unter dem Namen QtWebKit ein. Das neue Multimedia-Framework fußt ebenfalls auf einem KDE-Projekt: 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 QtConcurrency-Framework erleichtert die Multithread-Programmierung; der Programmierer kommt für viele einfache Aufgaben ohne Synchronisierungskonstrukte wie Mutexe, Semaphore oder Warte-Bedingungen aus (siehe c't 5/08, S. 210). Das IPC-Framework zur Interprozesskommunikation liefert neue Klassen für den (exklusiven) Zugriff auf und die Verwaltung von Shared Memory.

Qt gibt es in einer Ausgabe für kommerzielle Produkte und einer (leicht abgespeckten) für Open-Source-Projekte. (ola)