Исходный автор (-ы) | KDE |
---|---|
Разработчик (-ы) | KDE |
Первоначальный выпуск | 11 января 2008 г.; 12 лет назад (11.01.2008) |
Финальный выпуск | 4.14.12 (15 сентября 2015; 5 лет назад (2015-09-15)) |
Репозиторий | |
Написано на | C ++ |
Тип | |
Лицензия | GNU Lesser General Public Лицензия (LGPL) |
KDE Platform 4 представляла собой набор библиотек и программных фреймворков от KDE, которые служили технологической основой для Компиляция программного обеспечения KDE 4 распространяется по Стандартной общественной лицензии ограниченного применения GNU (LGPL). KDE Platform 4 была преемницей KDElibs и предшественницей KDE Frameworks. KDE Platform 4 - единственная версия KDE Platform, см. Перепозиционирование бренда KDE.
KDE Software Compilation структураKParts - это компонент framework для KDE Plasma среда рабочего стола. Отдельный компонент называется KPart . KParts аналогичны компонентам Bonobo в элементах управления GNOME и ActiveX в компонентной объектной модели Microsoft. Konsole доступен как KPart и используется в таких приложениях, как Konqueror и.
Примеры использования KParts:
Solid - это платформа интеграции устройств для платформы KDE 4 и ее преемника, KDE Frameworks. Он работает на тех же принципах, что и мультимедийный компонент KDE Phonon ; вместо того, чтобы управлять оборудованием самостоятельно, он делает существующие решения доступными через единый API. Текущее решение использует udev, NetworkManager и BlueZ (официальный стек Bluetooth Linux ). Тем не менее, любые части можно заменить, не нарушая работу приложения, что делает приложения, использующие Solid, чрезвычайно гибкими и портативными. Ведется работа по созданию Solid backend для порта KDE Windows на основе Windows Management Instrumentation.
Solid разбит на множество аппаратных «доменов», которые работают независимо. При необходимости могут быть добавлены домены. Например, одним доменом может быть Bluetooth, а другим - управление питанием. Solid широко используется в KDE 4 и его популярных приложениях, что делает их более осведомленными об аппаратных событиях и упрощает разработку.