Перейти к содержанию

KDE Platform 4

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

KDE Platform 4 - коллекция библиотек and фреймворков от KDE, являющаяся технологической основой коллекции программ KDE4, распространяемой по лицензии GNU Lesser General Public License (LGPL). KDE Platform 4 это последователь KDElibs и предшественник KDE Frameworks. KDE Platform 4 это версия платформы KDE. В 2013 году вышел KDE Frameworks 5.

Структура программ KDE

Технологии

  • Пользовательские интерфейс
    • Plasma – графическое окружение
    • KHTMLбраузерный движок
    • KIO – extensible network-transparent file access
    • KParts – lightweight in-process graphical component framework
    • Sonnet – проверка правописания
    • XMLGUI – позволяет описывает элементы интерфейсы такие как меню и туллбары с помощью XML
    • Goya
  • Драйверы и мультимедиа
    • Phonon – мультимедиа фреймворк
    • Solid – фреймворк интеграции оборудования
  • Сервисы
  • Общение
  • Игры
  • Прочее

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

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 использует компонент katepart
  • Некоторые приложения используют KPart Konsole чтобы встроить эмулятор терминала.

Solid

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

Примечания

  1. K Desktop Environment - KDE 4.0 Released
  2. UPower, UDev and UDisks Support, Metadata Backup
  3. KDE Commit Digest issue 107. Дата обращения: 16 октября 2010. Архивировано 1 февраля 2014 года.

Внешние ссылки