Akonadi

Last updated • 1 min readFrom Wikipedia, The Free Encyclopedia
Akonadi
Developer(s) KDE
Stable release
22.04 [1]   OOjs UI icon edit-ltr-progressive.svg / 22 April 2022;2 years ago (22 April 2022)
Preview release
21.07.90 [2]   OOjs UI icon edit-ltr-progressive.svg / 30 July 2021;3 years ago (30 July 2021)
Repository
Written in C++
Operating system Unix-like, Windows
Type Personal information management
License LGPL 2.1
Website community.kde.org/KDE_PIM/Akonadi

Akonadi is a storage service for personal information management (PIM) data and metadata named after the oracle goddess of justice in Ghana. [3] [4] It is one of the “pillars” (core technologies) behind the KDE SC 4 project, although it is designed to be used in any desktop environment. It is extensible and provides concurrent read, write, and query access.

Akonadi provides unique desktop-wide object identification and retrieval. [5] It functions as an extensible data storage for all PIM applications. In KDE 3 each PIM application had different data storage and handling methods, which led to several implementations of essentially the same features. Besides data storage, Akonadi has several other components including search, and a library (cache) for easy access and notification of data changes.

Akonadi communicates with servers to fetch and send data instead of applications through a specialized API. Data can then be retrieved from Akonadi by a model designed to collect specific data (mail, calendar, contacts, etc.). The application itself is made of viewers and editors to display data to the user and let them input data. Akonadi also supports metadata created by applications. [6]

Development of PIM applications is made much easier because Akonadi takes care of data storage and retrieval, which are traditionally the difficult parts of creating a PIM application. The Mailody developer Tom Albers demonstrated how a mail reader could be created in only 10 minutes using Akonadi. [7]

Related Research Articles

<span class="mw-page-title-main">KDE</span> Free software community

KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the Plasma Desktop, KDE Frameworks, and a range of applications such as Kate, digiKam, and Krita. Many KDE applications are cross-platform and can run on Unix and Unix-like operating systems, Microsoft Windows, and Android. KDE is legally represented by KDE e.V. based in Germany, who also own the KDE trademarks and fund the project.

freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.

<span class="mw-page-title-main">Kontact</span> Personal information manager software

Kontact is a personal information manager and groupware software suite developed by KDE. It supports calendars, contacts, notes, to-do lists, news, and email. It offers a number of inter-changeable graphical UIs all built on top of a common core.

<span class="mw-page-title-main">Chandler (software)</span>

Chandler is a discontinued personal information management software suite described by its developers as a "Note-to-Self Organizer" designed for personal and small-group task management and calendaring. It is free software, previously released under the GNU General Public License, and now released under the Apache License 2.0. It is inspired by a PIM from the 1980s called Lotus Agenda, notable because of its "free-form" approach to information management. Lead developer of Agenda, Mitch Kapor, was also involved in the vision and management of Chandler.

Kolab is a free and open source groupware suite. It consists of the Kolab server and a wide variety of Kolab clients, including KDE PIM-Suite Kontact, Roundcube web frontend, Mozilla Thunderbird and Mozilla Lightning with SyncKolab extension and Microsoft Outlook with proprietary Kolab-Connector PlugIns.

<span class="mw-page-title-main">KDE Software Compilation 4</span> 2008 software

KDE Software Compilation 4 was the only series of the so-called KDE Software Compilation, first released in January 2008. The final release was version 4.14.3 in November 2014. It was the follow-up to K Desktop Environment 3. Following KDE SC 4, the compilation was broken up into basic framework libraries, desktop environment, and applications, which are termed KDE Frameworks 5, KDE Plasma 5, and KDE Applications, respectively. Major releases (4.x) were released every six months, while minor bugfix releases (4.x.y) were released monthly.

<span class="mw-page-title-main">Tango Desktop Project</span> Open source initiative

The Tango Desktop Project was an open-source initiative to create a set of design guidelines and to provide a consistent user experience for applications on desktop environments. The project created a set of icons known as the Tango Icon Library and that were described as a "proof of concept". The Tango Desktop Project was a project of freedesktop.org, and was closely linked with other freedesktop.org guidelines, such as the Standard Icon Theming Specification.

Pennsylvania Spatial Data Access (PASDA) is Pennsylvania's official public access geospatial information clearinghouse. PASDA serves as Pennsylvania's node on the National Spatial Data Infrastructure (NSDI). PASDA is a cooperative effort of the Pennsylvania Geospatial Technologies Office of the Office of Information Technology and the Pennsylvania State University Institute of Energy and the Environment.

<span class="mw-page-title-main">KDE Platform 4</span> Collection of software libraries and frameworks

KDE Platform 4 was a collection of libraries and software frameworks by KDE that served as technological foundation for KDE Software Compilation 4 distributed under the GNU Lesser General Public License (LGPL). KDE Platform 4 was the successor to KDElibs and the predecessor of KDE Frameworks. KDE Platform 4 is the only version of KDE Platform, and in 2013 it was replaced by KDE Frameworks 5.

<span class="mw-page-title-main">Image organizer</span> Software for organising digital images

An image organizer or image management application is application software for organising digital images. It is a kind of desktop organizer software application.

In computer science, the semantic desktop is a collective term for ideas related to changing a computer's user interface and data handling capabilities so that data are more easily shared between different applications or tasks and so that data that once could not be automatically processed by a computer could be. It also encompasses some ideas about being able to share information automatically between different people. This concept is very much related to the Semantic Web, but is distinct insofar as its main concern is the personal use of information.

<span class="mw-page-title-main">TinySPARQL</span>

TinySPARQL is a file indexing and search framework for Linux and other Unix-like systems. It is written in the C programming language.

NEPOMUK is an open-source software specification that is concerned with the development of a social semantic desktop that enriches and interconnects data from different desktop applications using semantic metadata stored as RDF. Between 2006 and 2008 it was funded by a European Union research project of the same name that grouped together industrial and academic actors to develop various Semantic Desktop technologies.

<span class="mw-page-title-main">K Desktop Environment 3</span> Free software

K Desktop Environment 3 is the third series of releases of the K Desktop Environment. It was one of the two major desktop environments for GNU/Linux systems between 2002 and 2008. There are six major releases in this series. After the release of KDE 4, version 3.5 was forked into the Trinity Desktop Environment.

<span class="mw-page-title-main">Windows Search</span> Desktop search platform by Microsoft

Windows Search is a content index and desktop search platform by Microsoft introduced in Windows Vista as a replacement for the previous Indexing Service of Windows 2000, Windows XP, and Windows Server 2003, designed to facilitate local and remote queries for files and non-file items in the Windows Shell and in compatible applications. It was developed after the postponement of WinFS and introduced to Windows several benefits of that platform.

<span class="mw-page-title-main">Open Collaboration Services</span>

The Open Collaboration Services (OCS) is an open and vendor-independent REST and WebDAV based API designed to make it easy to connect apps to a content collaboration platform.

Mailody is an e-mail client for the KDE Platform by Tom Albers.

OpenRaster is a file format proposed for the common exchange of layered images between raster graphics editors. It is meant as a replacement for later versions of the Adobe PSD format. OpenRaster is still in development and so far is supported by a few programs. The default file extension for OpenRaster files is ".ora".

<span class="mw-page-title-main">KDE Gear</span> Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

References

  1. "Create tag for 22.04.0".
  2. "Release 21.07.90". 30 July 2021. Retrieved 1 August 2021.
  3. "KDE PIM Osnabrueck 4 Meeting Minutes". KDE. Retrieved 2013-09-22.
  4. Sheldon, Kathleen (2005). Historical dictionary of women in Sub-Saharan Africa. Scarecrow Press. p. 15. ISBN   0-8108-5331-0.
  5. "Akonadi Homepage". KDE. Archived from the original on 2009-07-22. Retrieved 2013-09-22.
  6. "Akonadi Hacking Meeting". KDE.News. 25 April 2007. Retrieved 2013-09-22.
  7. Tom Albers (2008). "Creating a mail reader in 10 minutes". Archived from the original on 2008-02-28. Retrieved 8 October 2013.