Projects/PIM/SyncML

< Projects‎ | PIM
Jump to: navigation, search

This page is about the various efforts to bring SyncML to KDE via Akonadi. The Wikipedia article also contains a lot of useful links at the end.


Contents

Projects

GSoC 2010

Dinesh: Bringing SyncML support to Akonadi for KDE

Seasons of KDE 2010

Ravi: Develop SyncEvolution GUI frontend for KDE

GSoC 2009

A SyncML Agent for Akonadi was developed last year.

It uses the Funambol C++ Client SDK as the SyncML backend and implements a client and a server agent, the latter being mostly a WIP. The former is able to sync contacts, tasks and appointments as reliably as Funambol allows it. So far both agents also have a GUI frontend, which could be reused to some extend. Nonetheless syncing is not reliable enough to use it safely.

The code is to be found in playground/pim/syncml. Someone also stepped up saying he improved it further, but hasn't sent a patch yet.

Akunambol

Akunambol is the glue between Akonadi and Funambol. Since funambol bases on SyncML, akunambol can also sync to other Servers like for example Horde.

Akunambol uses the funambol-client-sdk for the SyncML part.

Currently only contacts can be synced. Calendar support has been started.

On the KDE side there is a small standalone sync application and a KCModule allowing to configure sync servers and autosync schedules. The autosync is done by a KDED module.

Source can be found on http://gitorious.org/akunambol

IRC Meetings

The first meeting is scheduled for Wednesday, 2nd of May, 17:00 UTC (19:00 CET). We will use #akonadi-syncml on Freenode.

Agenda

- Every project should give a brief overview about it's current state and directions
- Discussion about a unified GUI effort

This page was last modified on 2 June 2010, at 18:12. This page has been accessed 2,250 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal