Разработчик (и) | KDE |
---|---|
Стабильный выпуск | 20.08.2 (10 октября 2020 г.; 20 дней назад (2020-10-10)) |
Репозиторий | |
Написано на | C ++ |
Операционная система | Unix-подобная, Windows |
Тип | Управление личной информацией |
Лицензия | LGPL 2.1 |
Веб-сайт | сообщество.kde.org / KDE _PIM / Akonadi |
Akonadi - это служба хранения данных управления личной информацией (PIM) и метаданные названы в честь оракула богини правосудия в Гане. Это одна из «опор» (базовых технологий) проекта KDE SC 4, хотя она разработана для использования в любой среде рабочего стола. Он расширяемый и обеспечивает одновременный доступ для чтения, записи и запросов.
Akonadi обеспечивает уникальную идентификацию и поиск объектов для всего рабочего стола. Он функционирует как расширяемое хранилище данных для всех приложений PIM. В KDE 3 каждое приложение PIM имело разные методы хранения и обработки данных, что привело к нескольким реализациям практически одних и тех же функций. Помимо хранения данных, Akonadi имеет несколько других компонентов, включая поиск и библиотеку (кеш) для легкого доступа и уведомления об изменениях данных.
Akonadi связывается с серверами для получения и отправки данных вместо приложений через специализированный API. Затем данные могут быть получены из Akonadi с помощью модели , предназначенной для сбора конкретных данных (почта, календарь, контакты и т. Д.). Само приложение состоит из программ просмотра и редакторов, которые отображают данные пользователю и позволяют им вводить данные. Akonadi также поддерживает метаданные, создаваемые приложениями.
Разработка приложений PIM стала намного проще, поскольку Akonadi заботится о хранении и извлечении данных, которые традиционно являются сложными частями создания приложения PIM. Разработчик Mailody Том Альберс продемонстрировал, как с помощью Akonadi можно создать программу для чтения почты всего за 10 минут.