Solid (KDE)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Solid
Autor Projekt Solid
Licencja GNU Lesser General Public License 2.1
Rodzaj Multimedia
Strona internetowa

Solid framework integracji sprzętowej dla KDE4, który działa na podobnych zasadach jak Phonon: zamiast zajmować się bezpośrednio obsługą sprzętu, tworzy wspólne API dla istniejących rozwiązań. Używa udev, NetworkManager i BlueZ, oficjalny stos obsługi Bluetooth dla Linuksa. Pomimo to istnieje możliwość zastąpienia każdego z tych komponentów bez przerywania programów, co zwiększa przenośność programów używających Solid[1][2]. Trwają prace nad opracowaniem wersji dla Microsoft Windows wykorzystującej Windows Management Instrumentation[3],

Solid jest podzielony na wiele niezależnych od siebie „domen” sprzętowych, które mogą być dodawane w zależności od potrzeb[4], na przykład jedna może zarządzać Bluetooth, a druga zarządzaniem energią. Jest często używany w KDE SC 4 wraz z popularnymi programami, co pozwala na lepsze wykorzystywanie sprzętu przez programy i ułatwia ich tworzenie.

Przypisy[edytuj | edytuj kod]