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

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.

Anzeige

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.

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. Universität Passau, Passau
  2. Bundeskriminalamt, Wiesbaden
  3. Media-Saturn-Holding GmbH, Ingolstadt
  4. über Ratbacher GmbH, Stuttgart


Anzeige
Spiele-Angebote
  1. 9,49€
  2. 14,90€
  3. 34,99€

Folgen Sie uns
       


  1. Patent

    Samsung zeigt konkrete Ideen für faltbares Smartphone

  2. Smarter Lautsprecher

    Google will Home intelligenter machen

  3. Samsung 960 Evo im Test

    Die NVMe-SSD mit dem besten Preis-Leistungs-Verhältnis

  4. Projekt Titan

    Apple will Anti-Kollisionssystem für Autos patentieren

  5. Visualisierungsprogramm

    Microsoft bringt Visio für iOS

  6. Auftragsfertiger

    TSMC investiert 16 Milliarden US-Dollar in neue Fab

  7. Frontier Developments

    Weltraumspiel Elite Dangerous erscheint auch für die PS4

  8. Apple

    MacOS 10.12.2 soll Probleme beim neuen Macbook Pro beheben

  9. Smartphones

    iOS legt weltweit zu - außer in China und Deutschland

  10. Glasfaser

    EWE steckt 1 Milliarde Euro in Fiber To The Home



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Gigaset Mobile Dock im Test: Das Smartphone wird DECT-fähig
Gigaset Mobile Dock im Test
Das Smartphone wird DECT-fähig

Civilization: Das Spiel mit der Geschichte
Civilization
Das Spiel mit der Geschichte
  1. Civilization 6 Globale Strategie mit DirectX 12
  2. Take 2 GTA 5 saust über die 70-Millionen-Marke
  3. Civilization 6 im Test Nachhilfestunde(n) beim Städtebau

Oculus Touch im Test: Tolle Tracking-Controller für begrenzte Roomscale-Erfahrung
Oculus Touch im Test
Tolle Tracking-Controller für begrenzte Roomscale-Erfahrung
  1. Microsoft Oculus Rift bekommt Kinomodus für Xbox One
  2. Gestensteuerung Oculus Touch erscheint im Dezember für 200 Euro
  3. Facebook Oculus zeigt drahtloses VR-Headset mit integriertem Tracking

  1. Re: Sensoren die Hindernisse erkennen - GENIAL

    david_rieger | 10:29

  2. Catch-A-Ride!

    Missingno. | 10:29

  3. Re: Funktionsweise bei Apple

    Niaxa | 10:29

  4. Re: Groß- und Kleinschreibung

    jg (Golem.de) | 10:28

  5. Re: Warum sollte das Apple wollen?

    Niaxa | 10:27


  1. 10:40

  2. 10:23

  3. 09:00

  4. 08:48

  5. 08:00

  6. 07:43

  7. 07:28

  8. 07:15


  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