Akonadi

Akonadi
Akonadi
Akonadi Logo
Entwickler KDE
Aktuelle Version 1.6.0
(10. Juli 2011)
Betriebssystem Unixartige, Mac OS X, Windows, Windows Mobile u. a.
Kategorie Back-End, Personal Information Manager
Lizenz GPL
http://www.akonadi-project.org

Akonadi ist ein gemeinsam nutzbarer Datenverwaltungsdienst. Akonadi bietet Anwendungsprogrammen, insbesondere PIM-Anwendungen wie E-Mail- oder Kalenderprogrammen, Lese-, Schreib- und Abfragezugriff auf einheitlich verwaltete Daten und Metadaten.

Akonadi wird zwar hauptsächlich von KDE entwickelt, hängt aber selbst nicht von KDE-Software ab.

Der Name Akonadi ist von der gleichnamigen ghanaischen Orakelgöttin der Gerechtigkeit abgeleitet.[1]

Inhaltsverzeichnis

Implementierung

Seit KDE 4.1 steht Akonadi als Entwicklerversion zur Verfügung, kann also für die Entwicklung neuer Applikationen verwendet werden. Als Erstimplementation (Proof of concept) basiert der alternative E-Mail-Client Mailody auf dem Akonadi-Dienst. Kontact wird erst in den folgenden Versionen von KDE SC 4 sukzessive auf Akonadi portiert.[2]

Technischer Hintergrund

Die hohe Modularisierung von Open-Source-Entwicklungsprojekten wie KDE führt dazu, dass im Wesentlichen gleiche Funktionalitäten für jede einzelne Anwendung immer wieder neu implementiert werden. So hatten in KDE 3 alle PIM-Anwendungen ihre eigenen Datenverwaltungsmethoden. Akonadi abstrahiert diese häufig gebrauchten Methoden aus den einzelnen Anwendungen heraus und bündelt sie in einer gemeinsamen Bibliothek. Auch Cache- und Benachrichtungsroutinen sind in Akonadi enthalten, zudem ist es modular erweiterbar.

Auf Akonadi basierende Anwendungen kommunizieren nicht mehr direkt mit Servern, sondern nur noch über eine spezielle API mit Akonadi. Da das Datenmanagement häufig den komplexesten Teil einer Anwendung darstellt, vereinfacht Akonadi die Anwendungsentwicklung beträchtlich. Zugleich ist so ein höher entwickeltes, aber auch zuverlässigeres Datenmanagement möglich, und zwar einheitlich für alle darauf basierenden Anwendungen. Akonadi speichert seine Daten in einer MySQL-Datenbank.

Nepomuk-Integration

Akonadi wird in hohem Maße mit dem semantischen Desktop Nepomuk integriert sein, der ebenfalls in KDE SC 4 Einzug gehalten hat.[3] Dies wird PIM-Applikationen wie Kontact u.a. folgende Möglichkeiten eröffnen:

  • Tagging: Das starre Kategorisierungssystem wird durch flexible und systemübergreifende Tags ersetzt. Somit können PIM-Ressourcen wie E-Mails oder Termine gemeinsam mit anderen Ressourcen wie z. B. Dateien kategorisiert werden.
  • Virtuelle Verzeichnisse: Neben statischen Verzeichnissen können virtuelle Verzeichnisse direkt aus dem Suchergebnis generiert werden. Ressourcen können somit so abgelegt werden, dass sie gleichzeitig in unterschiedlichen Strukturen erscheinen, ohne dass Kopien oder Links zu einem Haupteintrag erstellt werden.

Quellen

  1. http://pim.kde.org/development/meetings/osnabrueck4/naming.php
  2. http://www.linux-community.de/Internal/Nachrichten/KDE-PIM-Programme-vorerst-ohne-Akonadi-Backend
  3. http://pim.kde.org/development/meetings/osnabrueck6

Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Akonadi — Тип Персональный информационный менеджер Разработчик The KDE Team …   Википедия

  • Akonadi — Desarrollador Desarrolladores de KDE akonadi project.org …   Wikipedia Español

  • Akonadi — Développeur The KDE Team Dernière versio …   Wikipédia en Français

  • Akonadi — Infobox software Akonadi developer = KDE operating system = Unix like genre = Personal information management license = GNU Lesser General Public License 2.1 website = http://pim.kde.org/akonadi/Akonadi is a personal information management (PIM)… …   Wikipedia

  • KDE Software Compilation 4 — KDE Plasma Desktop 4.7 Developer(s) KD …   Wikipedia

  • KDE 4 — Infobox Software name = KDE 4 caption = KDE 4.1 collapsible = developer = The KDE Team latest release version = 4.1.2 latest release date = release date and age|2008|10|03 programming language = C++ and Qt operating system = Desktop: Unix like… …   Wikipedia

  • Mailody — Developer(s) Tom Albers Stable release 0.5.0 (final KDE3 version) / April 2, 2007 …   Wikipedia

  • KDE4 — K Desktop Environment KDE 4.2 Basisdaten Entwickler …   Deutsch Wikipedia

  • KDE 3 — K Desktop Environment KDE 4.2 Basisdaten Entwickler …   Deutsch Wikipedia

  • KDE 4.0 — K Desktop Environment KDE 4.2 Basisdaten Entwickler …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”