Title PIM storage for the mobile world
Student Soeren Apel
Mentor m. dietrich
Abstract
The FreeRunner smartphone manufactured by OpenMoko, Inc. was initially trying to re-use as many parts from the desktop world as possible. However as it turned out, the chosen PIM infrastructure (Evolution Data Server) isn't quite cutting it: it's nice on a desktop but not flexible enough to perform the kind of tasks we'd expect from a next-gen smartphone. Replacing/extending it *is* a big task however, and there always were other areas that required the staff's attention more urgently.

  With the middleware initiative started and time pressing more than ever, I would like to devote myself to this task using the resources provided by the Summer of Code. Fellow developers are still held back by the lack of an officially accepted and supported API, so this is where I would start. After that I'd check how feasible it is to extend eds-dbus or whether something new needs to be created. In the latter case I'd also check if we can build on partial solutions like camel or akonadi. Once this has been determined I'd start work on either the eds-dbus extension or the design and implementation of a PIM service/daemon. If time permits I'd also begin doing integration work into other daemons/GUI applications, though my focus would lie on the PIM service itself.