Das Softwareunternehmen kombiniert Androids Basisschicht mit dem UI-Framework von Qt zu einer kommerziellen Plattform, die besonders bedienfreundliche Nutzeroberflächen nun auch auf eingebetteten Geräten und Einheiten verfügbar machen soll.
Für Version 5.1 des Cross-Plattform-Anwendungsframeworks Qt liegt eine Beta vor, die unter anderem Qt Sensors als offiziell unterstütztes Modul einführt und Qt Quick um die Komponenten Controls und Layouts erweitert.
Das zweite Patch-Release von Qt 5 enthält zahlreiche Änderungen, die auf Issues von Anwendern zurückgehen, die beim Wechsel auf die neue Generation des Frameworks auftraten.
Die jetzt freigegebene Alpha-Version ist ein wichtiger Schritt für das GUI-Anwendungs-Framework auf dem Weg hin zur plattformübergreifenden App-Entwicklung auch für Android und iOS.
Der Calligra-Entwickler Sebstian Sauer hat mit Coffice einen ODF-Viewer auf Grundlage der KDE-Office-Suite Calligra für Android fertiggestellt.
Mit Qt Creator 2.7.0 liegt eine neue Version der integrierten Entwicklungsumgebung vor. Für das Minor Release bauten die Entwickler unter anderem die Unterstützung für C++-11, QML und die BlackBerry-Entwicklung aus.
Die kommende Version 5.1 des Grafik-Toolkits Qt wird auch Android als Zielplattform unterstützen.
Geht es nach den Entwicklern, wird die für Ende 2013 vorgesehene Version 5.2 des GUI-Entwicklungs-Frameworks die Implementierung zum Schreiben von Oberflächen für iOS-Geräte unterstützen.
Lange hat es gedauert, bis ein neues BlackBerry-System vorlag. Wo es nun draußen ist, stehen die Chancen aufgrund der neuen C++-Nähe und der einfachen Portierbarkeit von Android-Apps gar nicht so schlecht, dass Entwickler das BlackBerry 10 mögen werden – auch weil BlackBerry-Anwender bislang als zahlungsfreudig galten.
Die jüngere Geschichte des Cross-Plattform-Frameworks Qt liest sich wie eine Mischung aus schlechtem Thriller und Lehrbuch über Managementfehler. Die komplette Übernahme des Produkts durch Digia und die Veröffentlichung von Qt 5 kurz vor Weihnachten beendeten dann das Trauerspiel. Die umfangreichen Änderungen entfalten auf Entwickler eine geradezu magische Anziehungskraft.
Nach einiger Verzögerung durch Digias Übernahme des Projekts und einem weiteren notwendig geworden Release Candidate ist Qt 5.0 nun fertig.
Sollten größere Fehler nicht einen zweiten Release Candidate erfordern, könnte es sein, dass die von vielen ersehnte neue Version des GUI-Frameworks innerhalb der nächsten Woche erscheint.
Aller Voraussicht nach wird Qt 5.0 noch in diesem Jahr über die Ziellinie gehen. Derzeit arbeiten die Entwickler daran, das Qt-Repository in drei Branches aufzugliedern.
Im Rahmen der Qt Developer Days konnte der neue Eigentümer des Entwicklerframeworks die Nutzergemeinde wieder von seinem Engagement überzeugen. In Zukunft wird mehr auf Portabilität und bessere Unterstützung verschiedener Plattformen gesetzt.
Das bislang als KDE-Projekt geführte Necessitas wird fortan im Rahmen des Qt Project weiterentwickelt und soll Android zu einer Hauptzielplattform der Qt-Entwicklung werden lassen.
In Qt Creator 2.6 wurden Targets aufgelöst und durch Kits ersetzt. Außerdem ließ sich die Symbian-Unterstützung nicht weiter fortführen, stattdessen gibt es nun Support für QNX/BlackBerry.
Der noch junge Linux-Desktop Razor-qt ist in Version 0.5.0 mit neuen Panel-Plug-ins und Funktionen erschienen. Die schlanke Desktop-Umgebung basiert auf Qt und soll auch auf schwacher Hardware laufen.
Die Developer Snapshots diese Woche unter anderem mit der neuen GamesEngine, der Verbreitung von Java 7, MongoDB-Unterstützung in Windows Azure sowie neuen PHP- und Qt-Releases.
Die Entwickler des C++-Frameworks haben inmitten ihres Umzugs von Nokia zu Digia und der dadurch entstandenen Verzögerungen die ursprünglich schon für Juni 2012 angekündigte Beta von Qt 5.0 veröffentlicht. Die fertige Version soll im November folgen
Legte Nokia noch 100 Millionen für die Übernahme von Qt hin, hat Digia nun die restlichen bei Nokia verbliebenen Teile der Qt-Entwicklung offenbar für 4 Millionen Euro erhalten. Darüber hinaus soll die gute Beziehung zum KDE-Projekt ausgebaut werden.
Nach der Übernahme der kommerziellen Qt-Aktivitäten im März 2011 hat das finnische Unternehmen Digia auch die restlichen, bislang bei Nokia verbliebenen Teile der Qt-Aktivitäten übernommen.
Da das Qt-Team in Brisbane für eine Reihe essenzieller Qt-Module der in Arbeit befindlichen Version 5.0 verantwortlich ist, plant Lars Knoll offenbar, diese für spätere Qt-Releases in Add-ons zu überführen.
Dass Nokia die Entwicklungsabteilung für Qt in Brisbane Ende August schließen will, sorgt für Spekulationen, dass die bei Nokia verbliebenen Reste der Framework-Entwicklung veräußert werden könnten.
Neben Klassen für das Erzeugen und Synchronisieren von Threads bietet Qt auch Konstrukte, mit denen sich Nebenläufigkeit im Thread-Pool der Applikation und auf Funktionsebene implementieren lässt.
Die Developer Snapshots diese Woche unter anderem mit dem Apache Traffic Server, grundsätzlich jüngeren Entwicklern, einem Reparierwerkzeug für das .NET Framework und der Erkenntnis, dass SPDY gar nicht so schnell ist.
Die Developer Snapshots in dieser Woche unter anderem mit Googles App Engine, einem eigenen Studiengang für Mobile-Entwickler, Sonys Xperia-Entwicklerkit, der zweiten Auflage der PyCon DE und einem RFC zu CDI-Beans.
Das JACK Audio Connection Kit implementiert eine plattformübergreifende und quelloffene API für den Zugriff auf Audio- und MIDI-Hardware. Der dritte Teil des Tutorials stellt es anhand eines einfachen Harddisk Recorders vor. Ein kleines Tool zur Anzeige von MIDI-Daten demonstriert die MIDI-Funktionen.
Das Testen von Benutzeroberflächen wird oft stiefmütterlich behandelt, obwohl es dafür hervorragende Werkzeuge gibt. Der Artikel zeigt am Beispiel von Qt und C++, wie GUI-Testwerkzeuge funktionieren und worauf es beim Zusammenspiel von GUI-Entwicklung und Testing ankommt.
Nokia hat eine erste Alpha-Version der kommenden Version 5 seiner plattformübergreifenden GUI-Bibliothek vorgestellt.
Die Developer Snapshots dieses Mal u.a. mit Hibernate Search, dem Groovy-Anwendungsframework Griffon, einer Statistik zu Amazons S3, einem Rückblick auf IBMs Pulse 2012, Nokias Qt 5 und einem WP7-Tutorial.
heise online Themen