KDE Platform 4
KDE Platform 4 – это программная платформа, разработанная Комьюнити KDE (KDE Community). Она предоставляет средства для разработки различных приложений с использованием графического интерфейса для рабочего стола.

KDE Platform 4 представляет собой набор библиотек и инструментов, которые обеспечивают функциональность и стабильность для приложений KDE.

Технологии 

 Пользовательский интерфейс
 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.

Kdelibs 
Это основной компонент платформы, который содержит набор библиотек и модулей для работы с различными аспектами приложений KDE, включая работу с графикой, сетевыми протоколами, звуком и другими.

Nepomuk 
Эта технология предназначена для организации и поиска информации на компьютере. Она предоставляет инструменты для создания и управления метаданными файлов, позволяя пользователям легко находить нужные документы, музыку, фотографии и другие файлы.

Phonon 
Это аудиофреймворк, который предоставляет абстрактный интерфейс для работы с мультимедийными возможностями компьютера. Он позволяет программистам легко создавать и управлять воспроизведением аудио и видеофайлов.

Примечания

Ссылки 

 TechBase, документация для KDE-разработчиков
 KDE Projects, обзор всех проектов на git.kde.org
 KDE quick Git source code browser
 KDE Bug Tracking System
 KDE tutorial first program