Login
Newsletter
Werbung

Mi, 8. Januar 2014, 08:56

Software::Desktop::KDE

Technische Vorschau auf KDE Frameworks 5 veröffentlicht

Das KDE-Projekt hat wie geplant eine technische Vorschau auf KDE Frameworks 5 veröffentlicht. Frameworks 5 präsentiert sich als Sammlung von Zusatzbibliotheken für Qt 5.

Übersicht über KDE Frameworks 5

KDE

Übersicht über KDE Frameworks 5

Nach rund drei Jahren Arbeit, in denen die KDE 4-Bibliotheken umstrukturiert und an Qt 5 angepasst wurden, nähert sich das Projekt dem Abschluss. Die Basis der kommenden zweiten Version des Plasma-Desktops sowie der neuen Versionen der KDE-Anwendungen ist nun keine Sammlung von Bibliotheken mit teilweise sehr verstrickten Abhängigkeiten mehr, sondern eine Sammlung von plattformunabhängigen Plugins für Qt 5 als sogenannte Addons für Qt 5 realisiert. Addons sind aus Entwicklersicht normale dynamische Bibliotheken, allerdings wurden ihre Abhängigkeiten untereinander reduziert. Der gesamte Code der KDE 4-Bibliotheken wurde gesichtet, verbessert und neu organisiert.

Die Bibliotheken von KDE 4, auch als KDE-Plattform bezeichnet, waren im Lauf der Jahre entstanden und gewachsen. Die meisten von ihnen setzen auf Qt (Version 4) auf und bieten Funktionalität wie Werkzeugleisten und Menüs, Rechtschreibprüfung oder Dateizugriffe an. Es existieren zahlreiche Abhängigkeiten zwischen ihnen.

KDE Frameworks 5 dagegen besteht aus plattformunabhängigen Plugins Zusatzbibliotheken für Qt 5, die für alle Qt-Entwickler gleichermaßen von Nutzen sein können. Über 20 Entwickler waren laut Ankündigung an der Arbeit beteiligt, darunter einige von Firmen bezahlte. Die Anzahl der Module in Frameworks 5 beträgt aktuell 57. Darunter befinden sich 19, die keine speziellen Abhängigkeiten besitzen. Neun weitere benötigen zusätzliche externe Bibliotheken, sind aber ansonsten ebenfalls unabhängig. Die restlichen 29 dagegen weisen mehr oder weniger komplexe Abhängigkeiten von anderen Modulen von Frameworks 5 auf. Die Entwicklung erfolgt anhand von Richtlinien, an die sich alle zu halten haben.

Die jetzt veröffentlichte technische Vorschau auf KDE Frameworks 5 enthält zwar alle 57 Module, ist jedoch offenbar noch weit von der Verwendbarkeit entfernt. Nur zwei Module, ThreadWeaver und KArchive, werden von dem Team als weitgehend fertig bezeichnet. Jetzt geht es darum, die anderen Module auf denselben Qualitätsstand zu bringen.

Der Quellcode der technischen Vorschau steht zum Herunterladen bereit. Auch Binärpakete sind verfügbar. Neue Testversionen von Frameworks 5 sollen ab jetzt monatlich erscheinen, die erste Betaversion Anfang April und die offizielle Version möglicherweise Anfang Juni. Bis zur Betaversion können sich die Programmierschnittstellen noch ändern. Den jeweils aktuellen Quellcode kann man auch den Git-Repositorien entnehmen.

Werbung
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung