KDE Releases Development Platform 4.6.0

January, 26th 2011. KDE proudly announces the release of KDE Platform 4.6. The foundation for the Plasma workspaces and the KDE applications has seen significant improvements in many areas. Besides the introduction of new technology, a lot of work has been spent on improving the performance and stability of the underlying pillars of the Platform.

Low-Fat Mobile Profile Cuts Dependency Chains

By modularizing the KDE libraries further, parts of the KDE platform can now be built for mobile and embedded target systems. Reduced cross-library dependencies and allowing certain features to be disabled, allow KDE frameworks to now be easily deployed on mobile devices. The mobile profile is already used for mobile and tablet versions of KDE applications, such as Kontact Touch, KDE's mobile office suite and the tablet and handset Plasma user interfaces.

Harness the Power of Plasma with QML

With the new release, the Plasma framework gains support for Plasma widgets written in QML, Qt Quick's declarative UI language. While existing widgets continue to function just as before, QML is now the preferred way to create new widgets. Plasma data engines receive new features, including the ability to share files using a Javascript plugin and a storage service allowing data engines to cache data for offline usage. The new Plasma KPart is now available, making it easy for developers to integrate these new and of course previously existing plasma technologies inside their applications – there is already work on using the Plasma framework in Kontact and Skrooge.

UPower, UDev and UDisks Support, Metadata Backup

Thanks to Solid's new UPower, UDev and UDisks backends, the deprecated HAL is no longer needed to manage hardware on Linux. Applications do not need to be updated to make use of these new backends. The HAL backend is still available for systems that do not support UPower.

Nepomuk, the semantic desktop technology of the KDE Platform, gained backup and synchronisation support to make transferring meta-data between devices easier. Users can now back up their semantic data using a graphical interface. Additional synchronization features are currently only available from the command line.