15-10-2023
Тип |
Персональный информационный менеджер |
---|---|
Разработчик |
The KDE Team |
Операционная система |
Linux и другие Unix-подобные, а также встраиваемые системы |
Лицензия | |
Сайт |
http://pim.kde.org/akonadi |
Akonadi — новый фреймворк PIM для KDE 4, включённый в KDE 4.1. Akonadi представляет собой хранилище данных для всех PIM приложений. В KDE 3 PIM приложения хранят свои данные и настройки раздельно, дублируя одинаковые данные. Помимо этого Akonadi включает несколько компонентов, таких как поиск и кеш, позволяющий получить быстрый доступ к данным, и уведомления об их изменении. Прошлые сборки Akonadi некорректно использовали память, позволяя двум разным приложениям загружать одни и те же данные в память дважды. Для исправления этой ошибки Akonadi был переведён в режим сервера.
Akonadi обращается к серверам для получения и пересылки данных вместо приложений, используя специальный API. Данные могут быть получены от Akonadi с помощью модели, разработанной для сбора специфичных данных (почты, календаря, контактов, и т. д.). Приложения позволяют пользователю просматривать и редактировать эти данные. Akonadi также поддерживает метаданные, созданные приложениями.
Поскольку Akonadi берёт на себя заботу о получении и хранении данных, что обычно является самой сложной частью в разработке PIM, то теперь разработка PIM приложений стала проще. Например, каркас почтового клиента Mailody, использующего Akonadi, был написан за 10 минут.
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
Проект KDE | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Сообщество | |||||||||||||||||||
Люди | |||||||||||||||||||
Software Compilation | |||||||||||||||||||
Workspaces |
KDM • KWin • Plasma • System Settings |
||||||||||||||||||
Приложения |
|
||||||||||||||||||
Платформа | |||||||||||||||||||
Пакеты |
Libs • base • Accessibility • Administration • Bindings • Education • Games • Graphics • Multimedia • Network • PIM • SDK • Utils • Web Dev • Calligra Suite • KOffice • Extragear |
Akonadi.