Платформа KDE 4

Коллекция программных библиотек и фреймворков
Платформа KDE 4
Оригинальный автор(ы)КДЕ
Разработчик(и)КДЕ
Первоначальный выпуск11 января 2008 г. ; 16 лет назад [1] ( 2008-01-11 )
Окончательный релиз4.14.12 (15 сентября 2015 г .; 9 лет назад ) [±] [2] ( 2015-09-15 )
Репозиторий
  • anongit.kde.org/kdelibs.git
Написано вС++ [3] [4]
Тип
ЛицензияСтандартная общественная лицензия ограниченного применения GNU (LGPL)

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

Структура компиляции программного обеспечения KDE

Технологии

  • Пользовательский интерфейс
    • Plasma – движок виджетов рабочего стола и панели
    • KHTMLмеханизм рендеринга HTML.
    • KIO – расширяемый сетевой прозрачный доступ к файлам
    • KParts – легкая внутрипроцессная графическая компонентная структура
    • Сонет – проверка орфографии
    • XMLGUI – позволяет определять элементы пользовательского интерфейса, такие как меню и панели инструментов, с помощью XML- файлов.
    • Гойя
  • Аппаратное обеспечение и мультимедиа
    • Phonon – мультимедийный фреймворк
    • Solid – фреймворк интеграции устройств
  • Услуги
  • Коммуникация
  • Игры
    • Глюон
    • КГГЗ
  • Другой
    • ThreadWeaver – библиотека для более эффективного использования многопроцессорных систем
    • Киоск – позволяет отключать функции в KDE для создания более контролируемой среды.
    • Кросс
    • KConfig XT
    • WebDAV

Технологии, замененные в платформе KDE 4

KParts

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

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

  • Konqueror использует часть Okular для отображения документов
  • Konqueror использует часть Dragon Player для воспроизведения мультимедиа
  • Kontact встраивает приложения kdepim
  • Кейт и другие редакторы используют компонент редактора katepart
  • Несколько приложений используют Konsole KPart для встраивания терминала

Твердый

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

Ссылки

  1. ^ «Объявление о выпуске KDE 4.0» . 11 января 2008 г.
  2. ^ «KDE поставляет приложения KDE 15.08.1» . КДЕ . 15 сентября 2015 года . Проверено 16 сентября 2015 г.
  3. ^ "Платформа разработки KDE" . Получено 2010-11-26 .
  4. ^ "Разработка/Языки" . Получено 2010-12-04 .
  5. ^ K Desktop Environment — выпущена версия KDE 4.0
  6. ^ "Поддержка UPower, UDev и UDisks, резервное копирование метаданных". Архивировано из оригинала 2011-12-11 . Получено 2011-07-28 .
  7. ^ "KDE Commit Digest issue 107". Архивировано из оригинала 2014-02-01 . Получено 2010-10-16 .
  • TechBase, документация для разработчиков KDE
  • Проекты KDE, обзор всех проектов на git.kde.org
  • Быстрый просмотр исходного кода Git для KDE
  • Система отслеживания ошибок KDE
  • Первая программа учебника KDE
Взято с "https://en.wikipedia.org/w/index.php?title=KDE_Platform_4&oldid=1146567579"