KDE Platform 4

12.07.2023

KDE Platform 4 — коллекция библиотек и фреймворков от KDE, служившая технологической основой коллекции программ KDE4, распространяемой по лицензии GNU Lesser General Public License (LGPL). Приёмник KDElibs и предшественник KDE Frameworks. Является единственной версией KDE Platform, в 2013 году была заменена на KDE Frameworks 5.

Технологии

  • Пользовательский интерфейс
    • Plasma — графическое окружение
    • KHTML — браузерный движок
    • KIO — extensible network-transparent file access
    • KParts — lightweight in-process graphical component framework
    • Sonnet — проверка правописания
    • XMLGUI — позволяет описывать элементы интерфейса, такие как меню и туллбары, с помощью XML
    • Goya
  • Драйверы и мультимедиа
    • Phonon — мультимедиа фреймворк
    • Solid — фреймворк интеграции оборудования
  • Сервисы
    • NEPOMUK
    • KNewStuff
    • Policykit-KDE
  • Общение
    • Akonadi
  • Игры
    • Gluon
    • KGGZ
  • Прочее
    • ThreadWeaver — библиотека для распределённых вычислений
    • Kiosk — реализация ПО для организации работы в режиме киоска
    • Kross
    • KConfig XT
    • WebDAV

Технологии, заменённые в KDE Platform 4

  • aRts — звуковой сервер (заменён на Phonon)
  • DCOP — система межпроцессного взаимодействия (заменена на D-Bus)

KParts

KParts — это компонентный фреймворк для окружения KDE Plasma. Единичный компонент называется KPart. Эта технология аналогична компонентам Bonobo в среде GNOME иActiveX в Component Object Model от Microsoft. Konsole доступен в виде KPart и используется в таких приложениях, как Konqueror и Kate.

Примеры использования KParts :

  • Konqueror использует Okular для отображения документов
  • Konqueror использует Dragon Player для воспроизведения мультимедиа
  • Kontact embeds kdepim applications
  • Kate использует компонент kParts
  • Некоторые приложения используют KPart Konsole, чтобы встроить эмулятор терминала.

Solid

Solid — это фреймворк для интеграции оборудования, используемый в KDE 4 и KDE Frameworks. Его функциональность аналогична мультимедийному фреймворку KDE Phonon. В настоящий момент поддерживает udev, NetworkManager и BlueZ (официальный стек Bluetooth в ядре Linux). Однако каждая его часть может быть заменена на другую, делая приложения использующие Solid, очень гибкими и портируемыми. Ведется работа по портированию бекенда Solid под Windows.


Имя:*
E-Mail:
Комментарий: