GSoC/GCI Archive
Google Code-in 2010 KDE

Plasma DataEngine Documentation

completed by: Diego Luca Candido

mentors: notmart


The Plasma framework is used among other things as a foundation for the workspace UI of the KDE Plasma Desktop and KDE Plasma Netbook primary user interfaces for desktop and netbook devices.

An important part of the framework is the data engine infrastructure, used to achieve clear separation between data representation and the visualization.

We have numerous data sources, varying from local system informations to access to web services like identica or

Documentation of the sources and data structure of the most important dataengines currently shipped in the Plasma workspace, with extensive tutorials on how to use them
Outcome: Techbase wiki pages of documentation of the structure of the dataengines and pages of tutorials
IRC: #plasma on freenode
Mailing list: plasma-devel at kde dot org