Akonadi | это... Что такое Akonadi? (original) (raw)
Akonadi
Тип | Персональный информационный менеджер |
Разработчик | The KDE Team |
Операционная система | Linux и другие Unix-подобные, а также встраиваемые системы |
Лицензия | GNU GPL |
Сайт | http://community.kde.org/KDE_PIM/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 минут.
Ссылки
- Столпы KDE4. Akonadi
- Устранение ошибок автоматического запуска сервера Akonadi
- Страница на KDE UserBase (рус.)
Проект KDE | |
---|---|
Сообщество | KDE e.V. • Akademy • KDE.News • Konqi |
Люди | Matthias Kalle Dalheimer • Маттиас Эттрих • Adriaan de Groot • Frank Karlitschek • Celeste Lyn Paul • Nuno Pinheiro • Корнелиус Шумахер • Aaron Seigo • David Vignoni |
Software Compilation | KDE 1 • KDE 2 • KDE 3 • KDE SC 4 |
Workspaces | KDM • KWin • Plasma • System Settings |
Приложения | Графика digiKam • Gwenview • Karbon • KColorEdit • KolourPaint • KPhotoAlbum • KPovModeler • Krita • KSnapshot • Okular • Skanlite Игры набор игр KDE Games Интернет Akregator • Choqok • KGet • KMail • KMLDonkey • KNode • Konqueror • Konversation • Kopete • KPPP • KRDC • KTorrent • Rekonq Мультимедиа Amarok • Dragon Player • Frescobaldi • JuK • K3b • K9Copy • Kaffeine • Kdenlive • KMPlayer Образование Cantor • Kalzium • KBibTeX • KGeography • KHangMan • Kig • Kiten • kst • KStars • KTouch • KTurtle • LabPlot • Marble • RKWard • Step Офис Flow • KAddressBook • Kexi • Kile • KMyMoney • Kontact • KOrganizer • KPilot • KWord • Plan • Stage • Tables • Tellico • Words Разработка Cervisia • KDbg • KDESvn • KDevelop • KImageMapEditor • Kompare • Lokalize • Quanta Plus • Umbrello • KTechLab Система Dolphin • KDE Partition Manager • KDE System Guard • KInfoCenter • Konsole • Yakuake Утилиты Ark • BasKet Note Pads • KAlarm • Kate • KCalc • KGPG • Klipper • KJots • Krusader • KRename • KWallet • KWrite • RSIBreak • SuperKaramba |
Платформа | Akonadi • Decibel • Flake • KJS • KHTML • KIO • Kiosk • KIPI • KParts • Kross • NEPOMUK • Oxygen • Phonon • QtRuby • Solid • Sonnet • Soprano • Strigi • ThreadWeaver • XMLGUI |
Пакеты | Libs • base • Accessibility • Administration • Bindings • Education • Games • Graphics • Multimedia • Network • PIM • SDK • Utils • Web Dev • Calligra Suite • KOffice • Extragear |