Abo
  • IT-Karriere:

Qt an die technischen Veränderungen anpassen

Knoll, der mit KHTML die Basis für Webkit geschaffen hat, stellte kürzlich seine Pläne für Qt 5 vor, machte in Berlin aber nochmals deutlich, dass diese nur ein Diskussionsvorschlag seien, wenn auch einer, für den es in der Community viel Zustimmung gebe.

Stellenmarkt
  1. Wirecard Technologies GmbH, Aschheim bei München
  2. Sanacorp Pharmahandel GmbH, Planegg bei München

Qt 4 ist rund sechs Jahre alt, und für Qt 5 sind einige grundlegende Veränderungen geplant. Dabei solle sich das Framework an die veränderte Welt anpassen, sagte Knoll und verwies unter anderem auf Touchscreens, mobile Endgeräte sowie striktere Anforderungen an Leistung und Speicherverbrauch.

So soll QML bei der Entwicklung neuer Applikationen ins Zentrum rücken, das klassische Applikationsmodell auf Basis von C++ tritt langfristig in den Hintergrund. Dabei soll das gesamte UI in QML erzeugt werden, es gibt keine klassische Main-Funktion wie in C/C++ mehr. Zudem kommt Javascript eine wichtige Rolle zu, und es wird zunehmend für die Applikationslogik verwendet. Weiterhin soll es aber auch möglich sein, die Applikationslogik im klassischen Qt/C++-Ansatz zu schreiben.

Im Bereich Webkit ist unter anderem der Umstieg auf Webkit2 geplant, womit es unter anderem Sandboxing ähnlich wie Chrome geben wird. Zudem soll das für eine vollständige HTML5-Kompatibilität sorgen. In Sachen Javascript soll Googles Javascript-Engine V8 zum Einsatz kommen.

Die Architektur von Qt wird stärker modularisiert, es gibt künftig kleine Repositorys für die einzelnen Unterprojekte. Die Trennung zwischen Qt und Qt Mobility soll aufgehoben werden. Aber bei allen Änderungen soll die Quellcode-Kompatibilität weitgehend erhalten bleiben. Knoll strebt eine vollständige Quelltextkompatibilität zu Qt 4.7 an. Wo das nicht gelingt, sollen Werkzeuge zur Verfügung gestellt werden, die den Umstieg vereinfachen. Veraltete APIs werden allerdings entfernt.

Jede Plattform kann unterstützt werden

Bei den unterstützten Plattformen will sich Nokia auf Windows, Linux und Mac OS X konzentrieren. Es ist aber laut Nokia grundsätzlich möglich, jede Plattform zu unterstützen, wenn sich die Community darum kümmert. Das soll durch die neue Struktur mit Lighthouse zugleich vereinfacht werden. Um eine weitere Plattform als sogenannte Tier-1-Plattform neben den dreien aufzunehmen, bedürfe es einer starken Unterstützung von einer Gruppe von Entwicklern.

Was die Hardware angeht, so soll Qt 5 auf x86- und ARM-Hardware laufen. Ein Prozessor mit FPU und eine GPU mit Unterstützung für OpenGL beziehungsweise OpenGL ES werden aber voraussichtlich notwendig sein.

Veraltete Plattformen und Compiler will Knoll nicht unterstützen. Bedürfte es nur kleiner Anpassungen, werde man diese vornehmen. Müsse aber der halbe Quellcode umgeschrieben werden, um auf veralteten Systemen zu laufen oder von nicht standardkonformen Compilern übersetzt zu werden, werde dies nicht gemacht. Hier will Digia einspringen und zahlenden Kunden eine Art erweiterten Support anbieten.

Qt 5 soll im Früher 2012 fertig sein

Die Entwicklung von Qt 5 liegt derzeit im Zeitplan, für Oktober 2011 wird ein Feature Freeze angestrebt. Bis dahin wird also auch entschieden sein, wie Qt 5 konkret aussehen wird. Eine Betaversion von Qt 5 soll im November oder Dezember 2011 verfügbar sein, im April 2012 dann die Finalversion von Qt 5 folgen. Das zumindest strebt Lars Knoll an.

 Nokia: Qt 5 soll im April 2012 erscheinen
  1.  
  2. 1
  3. 2


Anzeige
Spiele-Angebote
  1. (-79%) 12,50€
  2. 4,56€
  3. 3,83€
  4. 23,49€

zilti 21. Jun 2011

Nein, ich habe das jetzt aus Entwicklersicht gemeint ;) Was ich sagen will ist: Wieso...


Folgen Sie uns
       


Sega Dreamcast (1999) - Golem retro

Am 9.9.1999 startete Segas letzte Konsole in ein kurzes, aber erfülltes Spieleleben.

Sega Dreamcast (1999) - Golem retro Video aufrufen
Recruiting: Wenn das eigene Wachstum zur Herausforderung wird
Recruiting
Wenn das eigene Wachstum zur Herausforderung wird

Gerade im IT-Bereich können Unternehmen sehr schnell wachsen. Dabei können der Fachkräftemangel und das schnelle Onboarding von neuen Mitarbeitern zum Problem werden. Wir haben uns bei kleinen Startups und Großkonzernen umgehört, wie sie in so einer Situation mit den Herausforderungen umgehen.
Von Robert Meyer

  1. Recruiting Alle Einstellungsprozesse sind fehlerhaft
  2. LoL Was ein E-Sport-Trainer können muss
  3. IT-Arbeit Was fürs Auge

E-Auto: Byton zeigt die Produktionsversion des M-Byte
E-Auto
Byton zeigt die Produktionsversion des M-Byte

IAA 2019 Die Premiere von Byton in Frankfurt ist überraschend. Da der M-Byte im kommenden Jahr in China startet, ist die Vorstellung des produktionsreifen Elektroautos in Deutschland etwas Besonderes.
Ein Bericht von Dirk Kunde


    MX Series im Hands on: Logitechs edle Eingabegeräte
    MX Series im Hands on
    Logitechs edle Eingabegeräte

    Beleuchtet, tolles Tippgefühl und kabellos, dazu eine Maus mit magnetischem Schweizer Präzisionsrad: Logitech hat neue Eingabegeräte für seine Premium-Reihe veröffentlicht - beide unterstützen USB Typ C. Golem.de konnte MX Keys und MX Master 3 unter Windows und MacOS bereits ausprobieren.
    Ein Hands on von Peter Steinlechner

    1. Unifying Sicherheitsupdate für Logitech-Tastaturen umgangen
    2. Gaming Logitech bringt mechanische Tastaturen mit flachen Schaltern
    3. Logitacker Kabellose Logitech-Tastaturen leicht zu hacken

      •  /