Abo
  • Services:
Anzeige
Grafisch dargestellte Abhängigkeiten der Frameworks 5
Grafisch dargestellte Abhängigkeiten der Frameworks 5 (Bild: KDE/CC-BY-3.0)

KDE: Vorschau auf Frameworks 5 mit zwei nutzbaren Qt-Addons

Grafisch dargestellte Abhängigkeiten der Frameworks 5
Grafisch dargestellte Abhängigkeiten der Frameworks 5 (Bild: KDE/CC-BY-3.0)

Die KDE-Community hat eine Vorschau auf ihre Frameworks 5 veröffentlicht. Produktiv einsetzbar sind erst 2 der 57 Bibliotheken, die finale Version erscheint im Juni 2014.

Nach mehr als zwei Jahren Planung und Entwicklung steht nun erstmals eine Vorabversion der KDE-Basisbibliotheken bereit, die auf Qt5 basiert. Mit den Frameworks 5 überarbeitet die KDE-Community ihre Bibliotheken grundlegend und hat im Laufe der Entwicklung einige Funktionen in den Qt-Code eingepflegt.

Anzeige

KArchive und Threadweaver produktiv

Von den 57 einzelnen, aufeinander aufbauenden Bibliotheken haben 19 Qt als einzige Abhängigkeit und können somit problemlos in Qt-Projekten außerhalb von KDE genutzt werden. Zwei dieser als Qt-Addons bezeichneten Bibliotheken - KArchive und Threadweaver - sind so weit fortgeschritten, dass sie laut Aussage der Entwickler bereits produktiv verwendet werden können.

KArchive kann mit häufig verwendeten komprimierten Archiven wie Zip, 7Zip und Tar umgehen und bietet darüber hinaus ein QIODevice zur Kompression mit GZip, BZip oder XZ. Mit Threadweaver können verschiedene Threads über ein API mit Job- und Queue-Schnittstellen verwaltet werden. Der Hauptentwickler von Threadweaver, Mirko Böhm, führt in seinem Blog einige Details dazu aus.

Abhängigkeiten gut dokumentiert

Die Abhängigkeiten der einzelnen Frameworks zueinander oder auch zu Qt und anderer Software hat KDE-Hacker Aurélien Gâteau grafisch dokumentiert. Das Team arbeitet zudem derzeit daran, detaillierte Beschreibungen der Bibliotheken auf Inqlude.org bereitzustellen.

Das KDE-Team kategorisiert die Frameworks nach der Anzahl ihrer Abhängigkeiten in vier verschiedene Schichten und zusätzlich dazu sind die einzelnen Module auch drei verschiedenen Typen zugeordnet: Functional, Integration, Solution. Functional heißt, das Modul hat keine Laufzeitabhängigkeiten, die Laufzeitabhängigkeiten der Integration-Module bieten plattform- oder betriebssystemspezifischen Code und die Abhängigkeiten der Solution-Module müssen zwingend vorhanden sein.

Finale Version im Juni

Von nun an möchte das Team monatlich Vorabversionen der Frameworks veröffentlichen und in der ersten Woche im April soll schließlich eine Beta folgen. Bis dahin könnte sich das API wohl noch in Teilen ändern. Darüber hinaus soll die Infrastruktur aufgeräumt werden und ausstehende Patches in CMake integriert werden. Neben CMake soll auch an der Integration von QMake sowie Pkg-Config gearbeitet werden. Die finale Version ist für Juni vorgesehen.

Interessierten steht der Quellcode der Vorschau auf die Frameworks 5 bereit, Binärpakete für Kubuntu und Opensuse sind ebenso verfügbar. Die Frameworks 5 dienen der KDE-Gemeinschaft als Grundlage für die neuen, in QML umgesetzten Plasma-Arbeitsflächen, die auch in einer Vorabversion vorliegen und für den Sommer 2014 angekündigt sind.


eye home zur Startseite
ShalokShalom 17. Jan 2014

Da ich hier in so einem kleinen Thread gleich so viele unreflektierte Annahmen finde...

ShalokShalom 17. Jan 2014

Einmal abgesehen davon, dass Libreoffice schon lange ohne GTK auskommt, kannst du das...



Anzeige

Stellenmarkt
  1. Allianz Deutschland AG, Stuttgart
  2. Zurich Gruppe Deutschland, Bonn
  3. Sky Deutschland GmbH, Unterföhring
  4. Kommunales Rechenzentrum Niederrhein GmbH, Kamp-Lintfort


Anzeige
Blu-ray-Angebote
  1. (u. a. Hacksaw Ridge, Deadpool, Blade Runner, Kingsman, Arrival)
  2. 12,99€

Folgen Sie uns
       


  1. Notebook und Tablets

    Huawei stellt neues Matebook und Mediapads vor

  2. V30S Thinq

    LG zeigt sein erstes Thinq-Smartphone

  3. MWC

    Nokia erwartet 5G-Netze bereits in diesem Jahr

  4. Incident Response

    Social Engineering funktioniert als Angriffsvektor weiterhin

  5. Börsengang

    AWS-Verzicht spart Dropbox Millionen US-Dollar

  6. LAA

    Nokia und T-Mobile erreichen 1,3 GBit/s mit LTE

  7. Alcatel 1X

    Android-Go-Smartphone mit 2:1-Display kommt für 100 Euro

  8. Apple

    Ladestation Airpower soll im März 2018 auf den Markt kommen

  9. Radeon Software Adrenalin 18.2.3

    AMD-Treiber macht Sea of Thieves schneller

  10. Lifebook U938

    Das fast perfekte Business-Ultrabook bekommt vier Kerne



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Homepod im Test: Smarter Lautsprecher für den Apple-affinen Popfan
Homepod im Test
Smarter Lautsprecher für den Apple-affinen Popfan
  1. Rückstände Homepod macht weiße Ringe auf Holzmöbeln
  2. Smarter Lautsprecher Homepod schwer reparierbar
  3. Smarter Lautsprecher Homepod-Reparaturen kosten fast so viel wie ein neues Gerät

Indiegames-Rundschau: Tiefseemonster, Cyberpunks und ein Kelte
Indiegames-Rundschau
Tiefseemonster, Cyberpunks und ein Kelte
  1. Indiegames-Rundschau Krawall mit Knetmännchen und ein Mann im Fass
  2. Games 2017 Die besten Indiespiele des Jahres

HP Omen X VR im Test: VR auf dem Rücken kann nur teils entzücken
HP Omen X VR im Test
VR auf dem Rücken kann nur teils entzücken
  1. 3D Rudder Blackhawk Mehr Frags mit Fußschlaufen
  2. Kreativ-Apps für VR-Headsets Austoben im VR-Atelier
  3. Apps und Games für VR-Headsets Der virtuelle Blade Runner und Sport mit Sparc

  1. Re: Das sagt eine Schlange auch

    teenriot* | 14:35

  2. Hab das v30...

    Rauschkind | 14:27

  3. Re: Nein! Doch! Oh!

    Teebecher | 14:22

  4. Re: Was ich nicht verstehe

    ML82 | 14:21

  5. Re: Warum nicht noch ein anderes Premiummodell

    Teebecher | 14:19


  1. 14:30

  2. 14:18

  3. 14:08

  4. 12:11

  5. 10:28

  6. 22:05

  7. 19:00

  8. 11:53


  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