[maemo-developers] [maemo-developers] Synchronization Application?

From: Florian Boor florian.boor at kernelconcepts.de
Date: Fri Oct 21 22:50:05 EEST 2005
Hi,

Nils Faerber wrote:
> That being said there are several things.
> First for the API.
> At the lowest level all GPE PIM apps use SQLite for data storage. So if
> you want full low level access then you can simply use SQL queries on
> the databases (which are stored in $HOME/.gpe/...).

You can find the database schemes here as soon handhelds.org is back online:
http://handhelds.org:8080/gpe/wiki?p=GpeDatabaseScheme

> At the next level there are seperate libraries that help accessing the
> respective databases in a more user friendly way, those are libgpepimc,
> libtododb, and libgpevtype. For reference to those either look at the
> GPE documentation on the GPE homepage (http://gpe.handhelds.org) or -
> well - read the source Luke ;)

The only application currently lacking a proper library abstraction is
gpe-contacts. But even in it the database access code is kept in separate files.
To deal with the calendar data there is libschedule and libeventdb.

Most of the existing API documention can be found here:
http://www.kernelconcepts.de/~fuchs/gpe/doc/

> Concerning syncing there was/is a project as part of Goolgle's summer of
> code based on the new OpenSync framework to enable PIM synchronisation
> with a desktop - currently Linux desktop.
> So if you interested in this then I would suggest to have a look at this
> SOC project and OpenSync.

Yes really... that will be the best way to start.

Greetings

Florian

-- 
The dream of yesterday                  Florian Boor
is the hope of today                    Tel: 0271-771091-14
and the reality of tomorrow.            Fax: 0271-771091-19
[Robert Hutchings Goddard, 1904]        florian.boor at kernelconcepts.de

6C 44 30 4C 43 20 6B 61  16 07 0F AA E6 97 70 A8

More information about the maemo-developers mailing list