Интернет магазин китайских планшетных компьютеров



Компьютеры - KDE - Архитектура

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


<<< K9copy