Abo
  • Services:
Anzeige
Lars Knoll: Qt 5 bringt grundlegende Neuerungen

Lars Knoll

Qt 5 bringt grundlegende Neuerungen

Lars Knoll: Qt 5 bringt grundlegende Neuerungen

Nokias Entwicklerkit Qt wird grundlegend überarbeitet. In rund einem Jahr soll mit Qt 5 eine neue Majorversion erscheinen. Basis für die neue Generation bilden Qt Quick, QML Scenegraph, Project Lighthouse und Qt Webkit.

Qt-Entwickler Lars Knoll hat die grundlegenden Pläne für Qt 5 vorgestellt. Qt 4.0 erschien bereits 2005, es folgten bislang sieben Minor-Updates. Mit Qt 5 soll das Framework auf eine neue Grundlage gestellt werden. Basis dafür bilden in den letzten Jahren entwickelte Techniken wie Qt Quick, QML, Scenegraph, Project Lighthouse und Qt Webkit.

Anzeige

Neue Grafikarchitektur soll GPU besser nutzen

Geht es nach Knoll, wird Qt 5 die GPU besser nutzen, was für bessere Grafikleistung sorgen und zu geringerem Ressourcenverbrauch führen soll. Dazu soll eine neue Grafikarchitektur geschaffen werden, bei der Qt Quick und QML Scenegraph im Zentrum stehen. QPainter wird es zwar weiterhin geben, es wird aber nicht mehr für das UI verwendet. Zudem wird Qt zwingend OpenGL ES 2.0 oder OpenGL voraussetzen. QWidgets wird dann auf Scenegraph aufsetzen, nicht umgekehrt, wie es derzeit der Fall ist.

QML löst QWidget ab

Letztendlich soll Qt 5 die Basis für eine neue Art der Entwicklung von Applikationen darstellen. C++ soll in erster Linie genutzt werden, um ein modulares Backend für Qt Quick umzusetzen. Langfristig sollen alle UIs in QML und komplette Applikationslogik in Javascript geschrieben werden. Vorerst aber sollen auch QWidget-basierte Programme weiter unterstützt werden, dennoch wird alles, was mit QWidget zusammenhängt, in eine eigene Bibliothek ausgelagert. Die entsprechenden Klassen sind zwar für bestehende Applikationen wichtig, sollen künftig aber von QML abgelöst werden. Durch die Ausgliederung soll eine saubere Architektur für Qt 5 entstehen.

Lighthouse als Basis für alle Ports

Portierungen sollen ohne großen Code-Aufwand möglich sein. Dazu werden alle Qt-Ports auf Lighthouse basieren, was für eine bessere Abstraktion vom Fenstersystem sorgen soll. Lighthouse soll bereits mit Qt 4.8 stabil sein. In Qt 5 werden dann alle Ports darauf aufsetzen.

Zudem sollen Apps stärker ans Web angebunden werden.

Qt 4.7 enthalte derzeit noch einigen alten Code, der verhindere, dass Qt besser zur Entwicklung moderner Applikationen geeignet ist. Mit Qt 5 soll es einige Veränderungen der APIs geben, um diese Beschränkungen aufzubrechen. Der Umstieg auf Qt 5 soll für Entwickler aber nicht so schwierig werden wie einst der Schritt von Qt 3 zu Qt 4. Knoll geht derzeit davon aus, dass in den meisten Fällen keine Anpassung des Quelltextes erforderlich sein wird.

Bei den zu unterstützenden Betriebssystemen wollen sich die Qt-Entwickler auf wenige Plattformen beschränken. Konkret nennt Knoll Wayland und X11 für Linux, Mac OS X und Windows. Welche weiteren Plattformen unterstützt werden, hängt von der Community ab.

Offenes Entwicklungsmodell für Qt 5

Die Entwicklung von Qt werde dabei in einen offenen Modus überführt, erklärte Knoll. Bislang wird Qt weitgehend von Nokia entwickelt und kontrolliert, vorher von Trolltech. Das soll sich mit Qt 5 grundlegend ändern; Qt soll dadurch zu einem echten Open-Source-Projekt werden. Es soll keinen Unterschied ausmachen, ob ein Qt-Entwickler bei Nokia angestellt ist oder nicht.

Interessenten lädt Knoll zum Qt Contributor Summit ein, der vom 16. bis zum 18. Juni in Berlin stattfindet. Dort sollen die Pläne für Qt 5.0 und 5.1 diskutiert werden.

Eine erste Beta von Qt 5 soll bereits Ende 2011 fertig sein, das Final-Release ist für 2012 geplant.


eye home zur Startseite
zilti 21. Jun 2011

Ich weiss, der Thread ist alt, aber das muss ich mal loswerden: Dass Android langsamer...

maple2 10. Mai 2011

LGPL heißt, du darfst dein Closed-Source-Programm dynamisch an Qt-DLLs binden, statisch...

maple2 10. Mai 2011

Aus dem Blog: "For those of you that were with us for the transition of Qt 3 to Qt 4, we...

maple2 09. Mai 2011

Steht so auch nicht im Blog. Man will sich nur nicht seinen schönen, schlanken, neuen...



Anzeige

Stellenmarkt
  1. Software & Support Media GmbH, Berlin
  2. DIEBOLD NIXDORF, Neu-Isenburg
  3. Fresenius Netcare GmbH, Bad Homburg
  4. Techniker Krankenkasse, Hamburg


Anzeige
Spiele-Angebote
  1. (-80%) 3,99€
  2. (-50%) 14,99€
  3. (-72%) 5,55€

Folgen Sie uns
       


  1. Raumfahrt

    Falsch abgebogen wegen Eingabefehler

  2. Cloud

    AWS bringt den Appstore für Serverless-Software

  3. Free-to-Play-Strategie

    Total War Arena beginnt den Betabetrieb

  4. Funkchip

    US-Grenzbeamte können Pass-Signaturen nicht prüfen

  5. Telekom-Chef

    "Sorry! Da ist mir der Gaul durchgegangen"

  6. WD20SPZX

    Auch Western Digital bringt flache 2-TByte-HDD

  7. Metal Gear Survive im Test

    Himmelfahrtskommando ohne Solid Snake

  8. Cloud IoT Core

    Googles Cloud verwaltet weltweit IoT-Anlagen

  9. Schweden

    Netzbetreiber bietet 10 GBit/s für 45 Euro

  10. Reverse Engineering

    Das Xiaomi-Ökosystem vom Hersteller befreien



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Sam's Journey im Test: Ein Kaufgrund für den C64
Sam's Journey im Test
Ein Kaufgrund für den C64
  1. THEC64 Mini C64-Emulator erscheint am 29. März in Deutschland
  2. Sam's Journey Neues Kaufspiel für C64 veröffentlicht

Age of Empires Definitive Edition Test: Trotz neuem Look zu rückständig
Age of Empires Definitive Edition Test
Trotz neuem Look zu rückständig
  1. Echtzeit-Strategie Definitive Edition von Age of Empires hat neuen Termin
  2. Matt Booty Mr. Minecraft wird neuer Spiele-Chef bei Microsoft
  3. Vorschau Spielejahr 2018 Zwischen Kuhstall und knallrümpfigen Krötern

Samsung C27HG70 im Test: Der 144-Hz-HDR-Quantum-Dot-Monitor
Samsung C27HG70 im Test
Der 144-Hz-HDR-Quantum-Dot-Monitor
  1. Volumendisplay US-Forscher lassen Projektion schweben wie in Star Wars
  2. Sieben Touchscreens Nissan Xmotion verwendet Koi als virtuellen Assistenten
  3. CJ791 Samsung stellt gekrümmten Thunderbolt-3-Monitor vor

  1. Oder wenn der Chinese mal wieder was verbockt hat.

    x2k | 01:36

  2. Re: Geht heulen!

    Schnippelschnappel | 01:29

  3. Re: Das sagt eine Schlange auch

    Schnippelschnappel | 01:27

  4. Political correctness jetzt auch im Wettbewerb?

    Schnippelschnappel | 01:23

  5. Re: Meine Ansicht zu dem Ganzen:

    Cystasy | 01:14


  1. 17:17

  2. 16:50

  3. 16:05

  4. 15:45

  5. 15:24

  6. 14:47

  7. 14:10

  8. 13:49


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel