• Skip to content
  • Skip to link menu
Akademy 2009
 
 

Live tutorial - Writing an Akonadi resource in (less than ) 30 minutes

Speaker: Kevin Krammer

Even the best PIM infrastructure is quite useless without any data. It becomes viable once it has access to the usual data sources, e.g. vcard files, maildir directories, etc. It becomes exciting when in gains access to source previously not or not easily available to the user.

Various PIM frameworks try to address this through some form of extension mechanism, e.g. plugins. Akonadi addresses it through the use of agents, autonomous helper processes, called Akonadi resources.

Writing such a resource can be considerably easier than writing a plugin, mainly because a fault in a resource under development won't take down the whole system, can be debugged without the symbol overhead of other backend implementations.

The complexity of dealing with the actual data source is basically the determining factor of the overall complexity of the resources. In fact, creating one for a simple to access and/or limited source is dead easy.

This will be demonstrated live and uncensored!

Kevin Krammer

[Kevin Krammer]

Kevin Krammer is a KDE and freedesktop.org hacker primarily interested in building bridges between technologies and communities. So far notable achievements are D-Bus bindings for Qt3, a set of cross-desktop integration scripts called xdg-utils, a commandline interface for KDE's traditional address book API and most recently compatibility and migration facilities for KDE's move to the cross-desktop PIM service infrastructure Akonadi.

Most of the remaining time, sometimes referred to as "job" or "work", is spent on developing software for air traffic control solutions at AviBit Gmbh, Graz, Austria.


Overview

Skip menu "Overview"
  • Akademy 2009

Conference

Skip menu "Conference"
  • Program
  • Presentations
  • Speakers
  • Technical Papers

Information

Skip menu "Information"
  • Contact

Previous Events

Skip menu "Previous Events"
  • aKademy 2008
  • aKademy 2007
  • aKademy 2006
  • aKademy 2005
  • aKademy 2004
  • Kastle 2003

Global navigation links

  • KDE Home
  • KDE Accessibility Home
  • Description of Access Keys
  • Back to content
  • Back to menu

Search:


Maintained by The Akademy Team
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal