QtQuick und QML: Nokia veröffentlicht Qt 4.7

Qt 4.7 steht ab sofort für Windows, Linux, Mac OS X, Windows CE und Symbian zum Download bereit. Erstmals enthalten ist Qt Meta-Object-Language QML, eine laut Nokia leicht zu lernende, deklarative Sprache zur Beschreibung eines Userinterface und seines Verhaltens. Javascript-Entwickler sollen sich bei QML schnell zu Hause fühlen.
QML ist Bestandteil des UI-Creation-Kit QtQuick(öffnet im neuen Fenster) .

Zudem soll Qt 4.7 mit erhöhter Geschwindigkeit aufwarten, was sich auf damit entwickelte Applikationen auswirkt. So unterstützt die HTML-Rendering-Engine QtWebKit(öffnet im neuen Fenster) hardwarebeschleunigtes Compositing, was Animationen im Vergleich mit Qt 4.6 um rund 31 Prozent beschleunigen soll. Auch das Scrollen in Webseiten geht deutlich schneller. Nokia verspricht hier einen Geschwindigkeitszuwachs zwischen 67 und 350 Prozent. Die neue Klasse QStaticText beschleunigt das Rendern von Text, das damit doppelt so schnell gehen soll wie in Qt 4.6. QPainter macht das Zeichnen von Partikelsystemen mit OpenGL effizienter.
QtNetwork(öffnet im neuen Fenster) wurde um Bearer-Management erweitert. Darüber stellt Qt Informationen dazu bereit, ob ein System online oder offline ist und wie viele Netzwerkinterfaces gerade zur Verfügung stehen; es kann diese starten und stoppen sowie transparent zwischen unterschiedlichen Access-Points roamen.
Details zu den Neuerungen in Qt 4.7 sind in der Dokumentation(öffnet im neuen Fenster) des Frameworks zu finden. Qt 4.7.0 steht unter qt.nokia.com/downloads(öffnet im neuen Fenster) zum Download bereit. Dort findet sich auch ein aktualisiertes Qt SDK, das Qt 4.7 sowie Qt Creator 2.0.1 umfasst.



