Login
Newsletter
Werbung

Fr, 7. Mai 2010, 13:24

Software::Entwicklung

Betaversion von Qt 4.7 und Qt Creator 2.0 freigegeben

Nokia hat Betaversionen der Klassenbibliothek Qt 4.7 und der Entwicklungsumgebung Qt Creator 2.0 veröffentlicht. Beide bringen Unterstützung für Qt Quick als wesentliche neue Funktion mit.

Mit Qt Quick erstellte Oberflächen

Nokia

Mit Qt Quick erstellte Oberflächen

Qt Quick ist laut Nokia eine neue Technologie, die es ermöglicht, grafische Oberflächen auf hoher Ebene zu entwickeln. Vor allem zielt sie auf kleine Geräte mit Touchscreens und sie soll die Zusammenarbeit von Software-Entwicklern und Oberflächen-Designern erleichtern. Viele Oberflächenelemente lassen sich animieren.

Zu Qt Quick gehören entsprechende neue Werkzeuge in der Entwicklungsumgebung Qt Creator, darunter ein visueller Editor, mit dem Software-Entwickler und Oberflächen-Designer zusammenarbeiten können sollen, indem sie abwechselnd am selben Code arbeiten. Die Qt Meta-Object Language (QML) dient mit ihrer CSS-ähnlichen Syntax zur Definition der Oberfläche. QtDeclarative, ein neues Modul der Bibliothek mit mehreren Klassen, definiert im Zusammenspiel mit QML das Verhalten der Oberflächen-Objekte und stellt laut Nokia einen neuen deklarativen Programmieransatz dar.

Für Qt Quick ist laut den Entwicklern keine C++-Kenntnis erforderlich. Das System kann jedoch mit Hilfe von C++ erweitert werden.

Die Geschwindigkeit von Qt soll den Entwicklern zufolge mit jeder Version gesteigert werden. So soll auch Qt 4.7 in jedem Punkt schneller oder gleich schnell als sein Vorgänger sein. Dazu gründete Nokia ein Performance-Team, dessen Aufgabe es ist, eine Sammlung von Benchmarks zu schreiben, die regelmäßig das Befinden der Entwicklung prüfen, Regressionen der Geschwindigkeit zu verhindern und Optimierungen einzubauen, und bei der Neuentwicklung von Funktionen von Anfang an auf hohe Geschwindigkeit zu achten.

Zudem wird Qt nun mit einem kontinuierlichen Intregrationssystem entwickelt, das die Qualität der Software steigern soll. Die kontinuierliche Intregration sorgt dafür, dass der aktuelle Entwicklungsstand häufig neu compiliert wird und automatische Tests ausgeführt werden, so dass Probleme schneller erkannt werden.

Die zugleich veröffentlichte Betaversion von Qt Creator 2.0 enthält laut Nokia Unterstützung für die Neuerungen von Qt 4.7. So kommt nun der neue WYSIWYG-Editor Quick Designer hinzu, mit dem man das GUI-Layout von Anwendungen entwerfen kann. Die Sprache QML wird im Editor und im Debugger unterstützt.

Daneben enthält Qt 4.7 Version 2.0 der Qt-WebKit-Integration, womit Entwicklern laut Nokia die aktuelle Version der Webbrowser-Engine WebKit zur Verfügung steht. Sowohl Qt als auch Qt Designer sollen nun die Entwicklung von Maemo und Symbian besser unterstützen.

Werbung
Kommentare (Insgesamt: 46 || Alle anzeigen )
Re[4]: Qt Creator is tdas neue KDevelop (Nathan, So, 9. Mai 2010)
Re[3]: Danke Nokia (Udo, So, 9. Mai 2010)
Re[4]: Qt Creator is tdas neue KDevelop (blubber, Sa, 8. Mai 2010)
Re: Qt Creator is tdas neue KDevelop (hannes, Sa, 8. Mai 2010)
Re[2]: Danke Nokia (lol, Sa, 8. Mai 2010)
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung