[maemo-developers] EDS groupware "plugin" development

From: Nils Faerber nils.faerber at kernelconcepts.de
Date: Fri Jun 4 12:48:10 EEST 2010
Hello!
We are currently evaluating the possibilities to attach the N900/Maemo5
to a groupware server for synchronising PIM data - primarily contacts
and calendar events.

Maemo5 quite obviously uses EDS in some form to handle some PIM data but
by quick searching I was not yet able to verify how EDS is used in
Maemo5. E.g. it is not fully obvious to me if EDS is used for all PIM
data or just for the address since I only see this
	/usr/lib/evolution-data-server/e-addressbook-factory
in my process list.
And since the calendar and addressbook applications seem to be
non-open-source I cannot check in them either.

The intention is to create something, like an EDS plugin, that will
allow the standard Maemo5 applications to transparently use another
groupware server, like e.g. Kolab.

The documentation that is referred at
	http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide
also does not mention calendar services and the calendar backend
documentation referred to by
	http://maemo.org/api_refs/5.0/5.0-final/calendar-backend/
is empty except for the data types.


So my basic questions are:

- For which type of PIM data is EDS actually used in current Maemo5 PR1.2?

- For the types used would it be possible to add an EDS connector plugin
to connect to other groupwares and have it automatically picked up by
the built-in Maemo5 PIM apps addressbook and calendar?

- For the other non EDS type(s) what would be the best way to create
alternate source connectors?


Many thanks for any information or pointers!

Cheers
  nils

-- 
kernel concepts GbR        Tel: +49-271-771091-12
Sieghuetter Hauptweg 48
D-57072 Siegen             Mob: +49-176-21024535
http://www.kernelconcepts.de
More information about the maemo-developers mailing list