Version 5 of KDE Frameworks is nearing completion

Virtuoso Layering

© Lead Image © Egor Arkhipov, 123RF.com

© Lead Image © Egor Arkhipov, 123RF.com

Article from Issue 163/2014
Author(s):

For the past three years, 20 developers have been working on a revamped version of the KDE libraries. The alpha release appeared in February 2014 with many new features.

The KDE libraries combine functions and tasks that are necessary for KDE applications. For example, KArchive takes care of packing and unpacking archives, and the Solid library provides information about the hardware, such as battery and network status. These libraries developed organically and grew over time. As a result, KDE libraries have many mutual dependencies, as well as dependencies with other libraries.

These dependencies lead to considerable overhead: A programmer who only wants to use a single function must include multiple libraries. The KDE project also provides all the libraries in a massive package; users have always had to install Kdelibs. Additionally, the libraries are tailored to traditional desktop applications, which makes it difficult to use them for mobile devices. The situation has not changed much to this day, except that the libraries have a new name: KDE Platform 4 [1].

At the Platform 11 developer meeting in Randa, Switzerland (Figure 1), some KDE programmers, weary of the problems with KDE's library collection, worked out a plan for the next version of the KDE libraries. This plan kicked off almost three years of development work [2].

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Microsoft Recruiting for .NET Micro Community

    A dedicated community site for productive work within .NET embedded applications has been planned since the end of January. The associated SDK family is partly covered by Apache licensing.

  • Security Lessons: Web Frameworks

    Stop re-inventing the wheel and build your web applications with the excellent tools already available.

  • Django Web Framework

    We talk to one of the creators of the Django project about the formation of the Django Software Foundation, and we show you how to get started with this user-friendly web framework.

  • Spark Tablet Coming Soon

    Spark device with KDE is completely open.

  • KDE SC 5

    The KDE desktop has at least a thousand tweaks for configuring your user interface down to the tiniest detail. KDE SC 5, the next generation K desktop, will be no exception.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News