![]() | |
Original author(s) | KDE |
---|---|
Developer(s) | KDE |
Initial release | 11 January 2008; 17 years ago (2008-01-11)[1] |
Final release | 4.14.12 (September 15, 2015; 9 years ago (2015-09-15)) [±][2] |
Repository | |
Written in | C++[3][4] |
Type | |
License | GNU Lesser General Public License (LGPL) |
KDE Platform 4 was a collection oflibraries andsoftware frameworks byKDE that served as technological foundation forKDE Software Compilation 4 distributed under theGNU Lesser General Public License (LGPL). KDE Platform 4 was the successor to KDElibs and the predecessor ofKDE Frameworks. KDE Platform 4 is the only version of KDE Platform, and in 2013 it was replaced byKDE Frameworks 5.
KParts is thecomponent framework for theKDE Plasmadesktop environment. An individual component is called aKPart. KParts are analogous toBonobo components inGNOME andActiveX controls in Microsoft'sComponent Object Model.Konsole is available as a KPart and is used in applications likeKonqueror andKate.
Example uses of KParts:
Solid is a device integration framework for KDE Platform 4 and its successor,KDE Frameworks. It functions on similar principles to KDE's multimedia pillarPhonon; rather than managing hardware on its own, it makes existing solutions accessible through a single API. The current solution usesudev,NetworkManager andBlueZ (the officialLinux Bluetooth stack). However, any and all parts can be replaced without breaking the application, making applications using Solid extremely flexible and portable.[5][6] Work is underway to build a Solid backend for theWindows port of KDE based onWindows Management Instrumentation.[7]