| Speaker Name | Till Adam |
|
| Organization | KDAB | |
| Type | Talk | |
| Scope | Technical | |
| Slides | Click to download | |
Akonadi - Personal Information Unleashed |
||
| Abstract | The current infrastructures for personal information management in the Free Desktop world strain to keep up with the ever increasing amounts of data they need to deal with and the ever increasing scope of what users want to do with PIM data. The PIM applications and libraries have grown in size and complexity to a point where any non-trivial contribution requires more work than most contributors are willing to invest to get their problem solved. Akonadi is an attempt to accumulate all that the KDE PIM developers have learned about how to handle anything from calendaring data to instant messaging efficiently and how to export that data through services and APIs in a way that makes it as easy, fun and effective as possible to build not just the next generation of KDE email and calendaring applications, but also new interfaces and services that permeate the desktop and provide the user with a richer and more interesting PIM experience. In short, Akonadi is a desktop wide PIM metadata storage, a data retrieval service capable of aggregating data from a variety of sources and a programming interface for advanced queries into the PIM data space. It builds on other KDE4 technologies such as Strigi and Nepomuk and of course on the great new infrastructure provided by Qt4 and KDE4. Many of the early ideas and concepts of Akonadi were discussed in depth with members of the Evolution project and others at foss.in 05. Here it grew from an idea inside the KDE community into a project that aims to become the shared PIM metadata storage used by all the Free Desktop, not just KDE applications. The service oriented approached allows for language and toolkit agnostic interfaces and the use of already shared technologies such as D-Bus facilitates that. It is with pride that we return two years later to foss.in to present the first public release of the Akonadi framework to the world, to tell the story of how it came to be and to dream about what the community might be able to do with it. |
|
| Pre-requisites | An interest in personal information management in the Free Desktop world. | |
| Speaker Profile | Till Adam is a long time core KDEPIM hacker and the maintainer of its "enterprise" branch. He also has code in various other bits of Free Software. As a Senior Engineer at KDAB he travels the world doing C++ and Qt training, consulting and custom development projects. In between he lives in Berlin, Germany, with his wife. | |



















