Abo
  • Services:
Anzeige
Qt soll weiter auf allen Plattformen laufen, dafür müssen Probleme gelöst werden.
Qt soll weiter auf allen Plattformen laufen, dafür müssen Probleme gelöst werden. (Bild: qt.io)

Qt Developer Days 2014: Jahrelange Herausforderungen für Qt

Um erfolgreich zu bleiben, müsse sich das Qt-Framework künftig noch stärker an Industrietrends anpassen, sagt der Chefentwickler Lars Knoll. Dazu gehören die Steuerung von Geräten per Tablet, Appstores auf dem Desktop und das Cloud-Computing zur Auswertung von Daten.

Anzeige

An übergreifenden Entwicklungen in der IT-Industrie müssen sich auch die Entwickler von Qt orientieren, deshalb werde das Framework noch weiter an die Bedürfnisse seiner Nutzer angepasst, verspricht der Chefentwickler Lars Knoll auf der Keynote der diesjährigen Qt Developer Days in Berlin. Zu diesen Trends gehört etwa die Fokussierung auf Appstores.

Diese werden nicht mehr nur für mobile Betriebssysteme eingesetzt, sondern von Apple und Microsoft auch auf Desktop-Rechnern. So drehe sich in Windows 10 alles um den Windows-Store, sagt Knoll. Mit der Möglichkeit, Android-Apps auf Chromebooks auszuführen und damit vielleicht auch bald im Chrome-Browser auf Desktops, verfolgt Google ähnliche Ziele.

Für die Nutzer von Qt soll das Framework deshalb mehr bieten als den Code selbst und eine dazugehörige Entwicklungsumgebung. Qt-Anwendungen müssten einfacher in Stores verteilt werden können und die Entwickler sollen auch beim Design oder beim Sammeln von Feedback durch die Endanwender unterstützt werden. Die Entwickler sollen über die gesamte Lebensdauer einer Anwendung die notwendige Unterstützung durch Qt erhalten. Wie genau das geschehen könne, sei allerdings noch nicht endgültig geklärt, so Knoll.

Emebedded mit neuen Möglichkeiten

Zudem sehen sich die Entwickler der Bibliotheken mit neuen Anforderungen konfrontiert, die durch die aktuelle technologische Entwicklung möglich werden. So bekommen eingebettete Geräte immer häufiger Bildschirme, etwa in der Industrie eingesetzte Maschinen. Das erlaubt zwar eine direkte Interaktion, die Hardware besitzt aber stark begrenzte Ressourcen.

Die kommerzielle Variante von Qt bietet deshalb künftig einen 2D-Renderer, der entweder per Software funktioniert oder falls vorhanden auf die Hardwarebeschleunigung des Geräts zurückgreift, unter Linux etwa über DirectFB oder unter Windows per Direct2D. Alternativ ließe sich auch eine Steuerung per Tablet umsetzen, dazu müssten die Anwendungen aber stark aufeinander abgestimmt werden.

Aus dem Begriff Internet-of-Things entwickeln sich derzeit außerdem tatsächliche Produkte. Wie diese aber mit Sicherheitsupdates versorgt werden sollen, sei derzeit noch nicht klar, so Knoll. Die Vernetzung von Geräten und Anwendungen per Bluetooth LE oder anderen Techniken wie Zeroconf und mDNS im heimischen Netzwerk stellt Entwickler ebenfalls vor Aufgaben, die Qt helfen soll zu lösen.

Big-Data und die Cloud

Dank der Portierungen auf Android und iOS können nun auch Apps erstellt werden, deren Daten an vielen verschiedenen Orten gesammelt und gespeichert werden. Laut Knoll muss Qt in der Lage sein, verschiedene Cloud-Anbieter miteinander zu verbinden und die Daten dort für die Anwender auszuwerten oder zu visualisieren.

Zurzeit stehe das Entwicklerteam aber vor der Frage, wie dieses Verhalten sicher genug gestaltet werden könne, sagte Knoll. Noch unklar sei etwa, wie sich der Speicherort absichern lasse, wie die Daten und die Übertragung verschlüsselt werden können oder auch wie die Authentifizierung und die Zugriffskontrolle umgesetzt werden könne.

Die Lösung der Fragen und Implementierung der Funktionen werde, schätzt Knoll, wohl mindestens die kommenden zwei Jahre in Anspruch nehmen. Dabei sollen vor allem die Wünsche der Entwickler, die mit Qt arbeiten, berücksichtigt werden. Diese fordert Knoll explizit dazu auf, ihre Bedürfnisse klar zu äußern und sich so an der Entwicklung zu beteiligen.

All diese Ziele werden wohl in absehbarer Zeit in der 5er Reihe von Qt fortentwickelt. Ein großer Bruch wie der Wechsel von Qt 4 auf Qt 5 ist aber erst in einigen Jahren zu erwarten. Knoll scheint in der Antwort auf eine Frage aus dem Publikum überzeugt davon zu sein, dass ein Bruch der Kompatibilität irgendwann notwendig wird. Aber zwischen den Veröffentlichungen der beiden genannten Versionen liegen sieben Jahre und Qt 4.8 werde noch bis Ende 2015 gepflegt, so Knoll. Die 5er Reihe sei dagegen erst zwei Jahre alt.


eye home zur Startseite
derats 08. Okt 2014

Naja, IMHO muss, darf (sollte?) man einige APIs bei Major-Releases brechen. Gut, Qt3->4...



Anzeige

Stellenmarkt
  1. LR Health & Beauty Systems GmbH, Ahlen
  2. Deutsche Edelstahlwerke GmbH, Witten
  3. WMF Group GmbH, Geislingen an der Steige
  4. Robert Bosch GmbH, Leonberg


Anzeige
Top-Angebote
  1. 29,99€ + 5,99€ Versand (Vergleichspreis 48€)
  2. 294,78€ (zur Zeit günstigste RX 580 mit 8 GB)
  3. 20,99€ + 5€ Versand (für Prime-Mitglieder)

Folgen Sie uns
       


  1. Adobe

    Die Flash-Ära endet 2020

  2. Falscher Schulz-Tweet

    Junge Union macht Wahlkampf mit Fake-News

  3. BiCS3 X4

    WDs Flash-Speicher fasst 96 GByte pro Chip

  4. ARM Trustzone

    Google bescheinigt Android Vertrauensprobleme

  5. Überbauen

    Telekom setzt Vectoring gegen Glasfaser der Kommunen ein

  6. Armatix

    Smart Gun lässt sich mit Magneten hacken

  7. SR5012 und SR6012

    Marantz stellt zwei neue vernetzte AV-Receiver vor

  8. Datenrate

    Vodafone weitet 500 MBit/s im Kabelnetz aus

  9. IT-Outsourcing

    Schweden kaufte Clouddienste ohne Sicherheitsprüfung

  10. Quantengatter

    Die Bauteile des Quantencomputers



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Shipito: Mit wenigen Mausklicks zur US-Postadresse
Shipito
Mit wenigen Mausklicks zur US-Postadresse
  1. Kartellamt Mundt kritisiert individuelle Preise im Onlinehandel
  2. Automatisierte Lagerhäuser Ein riesiger Nerd-Traum
  3. Onlineshopping Ebay bringt bedingte Tiefpreisgarantie nach Deutschland

Creoqode 2048 im Test: Wir programmieren die größte portable Spielkonsole der Welt
Creoqode 2048 im Test
Wir programmieren die größte portable Spielkonsole der Welt
  1. Arduino 101 Intel stellt auch das letzte Bastler-Board ein
  2. 1Sheeld für Arduino angetestet Sensor-Platine hat keine Sensoren und liefert doch Daten
  3. Calliope Mini im Test Neuland lernt programmieren

Ikea Trådfri im Test: Drahtlos (und sicher) auf Schwedisch
Ikea Trådfri im Test
Drahtlos (und sicher) auf Schwedisch
  1. Die Woche im Video Kündigungen, Kernaussagen und KI-Fahrer
  2. Augmented Reality Ikea will mit iOS 11 Wohnungen virtuell einrichten
  3. Space10 Ikea-Forschungslab untersucht Umgang mit KI

  1. Re: Ohne Worte

    Proctrap | 02:29

  2. Re: Ich hoffe noch immer auf den Durchbruch von...

    Proctrap | 02:19

  3. Re: Das aufgebauschte Problem...

    Dino13 | 01:49

  4. Re: Eintritt

    Topf | 01:38

  5. Re: Warum nicht 3 Zustände pro Bit ?

    Gandalf2210 | 01:30


  1. 21:02

  2. 18:42

  3. 15:46

  4. 15:02

  5. 14:09

  6. 13:37

  7. 13:26

  8. 12:26


  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