KDE Platform 4
KDE Platform 4 – это программная платформа разработанная Комьюнити KDE (KDE Community). Она предоставляет средства разработки различных приложений с использованием графического интерфейса для рабочего стола.
KDE Platform 4 представляет собой набор библиотек и инструментов, которые обеспечивают функциональность и стабильность для приложений KDE.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/KDE_brand_map.svg/400px-KDE_brand_map.svg.png)
Технологии
- Пользовательский интерфейс
- Plasma — графическое окружение
- KHTML — браузерный движок
- KIO — extensible network-transparent file access
- KParts — lightweight in-process graphical component framework
- Sonnet — проверка правописания
- XMLGUI — позволяет описывать элементы интерфейса, такие как меню и туллбары, с помощью XML
- Goya
- Драйверы и мультимедиа
- Сервисы
- NEPOMUK
- KNewStuff
- Policykit-KDE
- Общение
- Игры
- Gluon
- KGGZ
- Прочее
Технологии, заменённые в KDE Platform 4
- aRts — звуковой сервер (заменён на Phonon)
- DCOP — система межпроцессного взаимодействия (заменена на D-Bus)
KParts
KParts — это компонентный фреймворк для окружения KDE Plasma. Единичный компонент называется KPart. Эта технология аналогична компонентам Bonobo в среде GNOME иActiveX в Component Object Model от Microsoft[источник не указан 385 дней]. 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, очень гибкими и портируемыми.[1][2] Ведется работа по портированию бекенда Solid под Windows.[3]
Kdelibs
Это основной компонент платформы, который содержит набор библиотек и модулей для работы с различными аспектами приложений KDE, включая работу с графикой, сетевыми протоколами, звуком и другими.
Nepomuk
Эта технология предназначена для организации и поиска информации на компьютере. Она предоставляет инструменты для создания и управления метаданными файлов, позволяя пользователям легко находить нужные документы, музыку, фотографии и другие файлы.
Phonon
Это аудиофреймворк, который предоставляет абстрактный интерфейс для работы с мультимедийными возможностями компьютера. Он позволяет программистам легко создавать и управлять воспроизведением аудио и видеофайлов.
Примечания
- ↑ K Desktop Environment — KDE 4.0 Released (неопр.). Дата обращения: 12 декабря 2022. Архивировано 12 марта 2009 года.
- ↑ UPower, UDev and UDisks Support, Metadata Backup (неопр.). Дата обращения: 12 декабря 2022. Архивировано из оригинала 11 декабря 2011 года.
- ↑ KDE Commit Digest issue 107 (неопр.). Дата обращения: 16 октября 2010. Архивировано из оригинала 1 февраля 2014 года.
Ссылки
- TechBase, документация для KDE-разработчиков
- KDE Projects, обзор всех проектов на git.kde.org
- KDE quick Git source code browser
- KDE Bug Tracking System
- KDE tutorial first program