Solid (KDE)

From Wikipedia, the free encyclopedia

Solid is a new device integration framework for KDE 4, the current release of the K Desktop Environment. It functions similarly to Phonon as it doesn't manage hardware on its own but makes existing solutions accessible through a single API. The current solution uses HAL, Networkmanager and BlueZ (the official Linux Bluetooth stack). However, any and all parts can be replaced without breaking the application, making applications using Solid extremely flexible and portable.[1] Work is underway to build a Solid backend for the Windows port of KDE based on Windows Management Instrumentation[2].

Solid is broken up into many hardware "domains" which operate independently, domains may be added as needed. For instance one domain may be bluetooth and another may be power management. Solid is used extensively within KDE 4 and its popular applications, making them more aware of hardware events and easier to develop. If you go offline all applications will know and won't complain because they don't have network access.

[edit] References

  1. ^ K Desktop Environment - KDE 4.0 Released
  2. ^ KDE Commit Digest issue 107

[edit] External links