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. Ratbacher GmbH, Karlsruhe
  2. Waldorf Frommer Rechtsanwälte, München
  3. IKOR Management- und Systemberatung GmbH, deutschlandweit
  4. ROHDE & SCHWARZ SIT GmbH, Stuttgart


Anzeige
Top-Angebote
  1. (u. a. Playstation 4 + Spiel + 2 Controller 269,00€, iRobot Roomba 980 nur 777€)
  2. 383,14€ - 30€ MSI-Cashback

Folgen Sie uns
       


  1. Surface Studio

    Microsofts Grafikerstation kommt nach Deutschland

  2. Polar

    Fitnesstracker A370 mit Tiefschlaf- und Pulsmessung

  3. Schutz

    Amazon rechtfertigt Sperrungen von Marketplace-Händlern

  4. CPU-Architektur

    RISC-V-Patches für Linux erstmals eingereicht

  5. FSP Hydro PTM+

    Wassergekühltes PC-Netzteil liefert 1.400 Watt

  6. Matebook X und E im Hands on

    Huawei kann auch Notebooks

  7. Celsius-Workstations

    Fujitsu bringt sichere Notebooks und kabellose Desktops

  8. O2 und E-Plus

    Telefónica hat weiter Probleme außerhalb von Städten

  9. Project Zero

    Google-Entwickler baut Windows-Loader für Linux

  10. Dan Cases A4-SFX v2

    Minigehäuse erhält Fenster und wird Wakü-kompatibel



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Google I/O: Google verzückt die Entwickler
Google I/O
Google verzückt die Entwickler
  1. Neue Version im Hands On Android TV bekommt eine vernünftige Kanalübersicht
  2. Play Store Google nimmt sich Apps mit schlechten Bewertungen vor
  3. Daydream Standalone-Headsets auf Preisniveau von Vive und Oculus Rift

Panasonic Lumix GH5 im Test: Die Kamera, auf die wir gewartet haben
Panasonic Lumix GH5 im Test
Die Kamera, auf die wir gewartet haben
  1. Die Woche im Video Scharfes Video, spartanisches Windows, spaßige Switch

Asus B9440 im Test: Leichtes Geschäftsnotebook liefert zu wenig Business
Asus B9440 im Test
Leichtes Geschäftsnotebook liefert zu wenig Business
  1. ROG-Event in Berlin Asus zeigt gekrümmtes 165-Hz-Quantum-Dot-Display und mehr

  1. Re: Was verbaut man da drin?

    Sharra | 17:51

  2. Re: Kann nicht sein!!!

    sfe (Golem.de) | 17:49

  3. Re: Verfügbarkeit Razer Blade Stealth

    menecken | 17:44

  4. Re: Ich sehe den LHC eher kritisch

    burzum | 17:43

  5. Re: Pay to Win?

    ufo70 | 17:42


  1. 17:44

  2. 17:20

  3. 16:59

  4. 16:30

  5. 15:40

  6. 15:32

  7. 15:20

  8. 14:59


  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