|
|
13 июня 2011
Оглавление: 1. KDE 2. Организация проекта 3. Архитектура 4. Критика 5. Релизы 6. Упоминания в телесериалах
Архитектура KDE
KDE 4.4 Куб KWin.
В основе KDE лежат следующие технологии:
- KDELibs коллекция базовых библиотек KDE, общих для всех программ среды;
- KHTML компонент для просмотра HTML документов;
- KIO фреймворк, обеспечивающий прозрачный доступ к файлам, как по сети, так и локально;
- KWin оконный менеджер;
- XMLGUI позволяет генерировать элементы пользовательского интерфейса на основе файлов формата XML.
Технологии, более не использующиеся в KDE4
- aRts звуковой демон
- DCOP система межпрограммного взаимодействия
Основные изменения и нововведения KDE4
Скриншот KDE 4.0, на котором видны Dolphin и System Settings
- Plasma новый фреймворк рабочего стола, который пришёл на замену KDesktop, Kicker и SuperKaramba, предоставляя разработчикам единый API для написания виджетов и мини-приложений, называемых плазмоидами.
- Phonon обеспечивает задачно-ориентированный API для мультимедиа приложений и позволяет упростить их разработку для KDE, что позволит разработчикам уделить больше внимания другим аспектам разработки приложений, в частности пользовательскому интерфейсу. Phonon использует набор расширяемых модулей, которые позволяют выполнять реальную работу, которая уже была реализована в таких программах как GStreamer, NMM, Xine, Helix, а также QuickTime или DirectX.
- Solid API для взаимодействия с аппаратным обеспечением, имеющий встроенную базу знаний по различным устройствам. Теперь станет значительно проще создавать такие приложения, как средства просмотра состояния и списка оборудования, утилиты для форматирования дискет. Приложения смогут более грамотно обрабатывать такие ситуации, как переход в спящий режим, отключение внешнего устройства, прекращение работы в сети.
- Decibel API, предназначенный для разработки приложений VoIP-телефонии и обмена мгновенными сообщениями. Содержит в себе информацию о существующих протоколах, в результате чего, чтобы обеспечить их поддержку в своей программе, разработчику больше не нужно реализовывать их поддержку вручную, а достаточно просто положиться на Decibel
- Dolphin новый файловый менеджер, призванный заменить собой Konqueror, который в свою очередь возьмёт на себя функции веб-браузера. Внешне напоминает файловый менеджер GNOME Nautilus, и полностью соответствует HIG.
- Sonnet многоязычная система проверки орфографии;
- ThreadWeaver библиотека, позволяющая более эффективно использовать многопроцессорные и многоядерные системы.
Менее значимые изменения KDE4
- Strigi программа для быстрого поиска и индексирования данных на компьютере.
- Инфраструктура Kross для добавления повсеместной поддержки языков JavaScript, Ruby и Python, в дополнение к основному языку C++.
- Отныне KDE стремится соответствовать HIG принципам построения интерфейса, применяемым в Mac OS X и GNOME.
- Oxygen новый стиль оформления, включающий в себя темы виджетов и пиктограмм.
- Поддержка не только Unix-like-систем, но и операционных систем Windows и Mac OS X.
- Konqueror, основной веб-браузер KDE 4, будет использовать движок рендеринга HTML-страниц WebKit, вместо KHTML
- В Konqueror и компонент текстового редактора добавлена возможность автоматического распознавания кодировки открываемых файлов.
Стандартные пакеты
- aRts звуковой сервер.
- kdelibs основные библиотеки, требуются для сборки других пакетов.
- kdepimlibs библиотеки для PIM
- kdebase рабочий стол и основные приложения.
- kdeaccessibility дополнительные программы для людей с ограниченными способностями.
- kdeaddons дополнительные модули и скрипты.
- kdeadmin инструменты графического администрирования.
- kdeartwork содержит дополнительные темы, экранные заставки, звуки, обои и различные стили оформления окон.
- kdeedu образовательное программное обеспечение.
- kdegames игры.
- kdegraphics ПО для работы с графикой.
- kde-i18n интернационализация; пакет для пользователей, которые хотят использовать в меню, справке и в приложениях языки, отличные от английского.
- kdemultimedia ПО для работы с файлами мультимедиа.
- kdenetwork инструменты для работы с сетью.
- kdepim персональный органайзер.
- kdesdk инструменты разработчика.
- kdetoys бесполезные «игрушки».
- kdeutils разнообразные утилиты.
- kdeplasmoids пакет дополнительных плазмойдов и тем plasma
- kdewebdev пакет программ для веб-разработчиков.
Основные программы
- Dolphin файловый менеджер;
- K3b программа для записи CD-, DVD- и BluRay-дисков;
- Konsole эмулятор терминала;
- Kontact персональный информационный менеджер, включающий клиент электронной почты, адресную книгу, планирование задач, календарь, и многое другое;
- Kopete мультипротокольный клиент мгновенных сообщений;
- Konqueror веб-браузер, со множеством дополнительных возможностей;
- KOffice офисный пакет;
- Gwenview просмотрщик изображений;
- Okular универсальный просмотрщик файлов различных типов, в частности, PDF, DjVu, FB2, CHM;
- digiKam программа для управления коллекциями фотографий;
- KTorrent Bittorrent-клиент;
- Kdenlive видеоредактор.
Помимо названных, в программную среду KDE входят множество других программ.
Просмотров: 5263
|