SyncEvolution 0.8

SyncEvolution project synchronizes Evolution's contact, calender and task items via SyncML.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in SyncEvolution 0.8:

  • Redesigned configuration handling and easier setup.
  • Support for exceptions to recurring events (the exceptions are not synchronized by versions
Read full changelog
send us
an update
GPL (GNU General Public License) 
2.3/5 18
Patrick Ohly
ROOT \ Office \ Scheduling
SyncEvolution project synchronizes Evolution's contact, calender and task items via SyncML. The items are exchanged in the vCard 2.1 or 3.0 format and iCalender 2.0 format via the open source Funambol C client API library, which should make SyncEvolution compatible with the majority of SyncML servers (but see under known problems). Full, one-way and incremental synchronization of items are supported.

SyncEvolution does not synchronize with another SyncML capable device or another computer directly. A SyncML server that that device and SyncEvolution can talk to is needed. There are several options for that:

using a web service like ScheduleWorld which stores the data to be synchronized on a ScheduleWorld server and provides access to it via SyncML
installing a SyncML server like the free one from Funambol ( on one's own server
installing a SyncML server on the desktop

The recommended solution is ScheduleWorld because it is easier than setting up a server and provides better support for vCard and iCalendar data than the stock Funambol server installation. Setting up a server on the desktop has the additional problem that not all mobile devices can communicate with the desktop via HTTP.

With a server that fully supports SyncML and vCard/iCalender the following works:

copy a complete database to the server and restore it from the server later
delete or modify an item locally, then make the same change on the server
delete, modify or add items on the server (by synchronizing with another client), then make the same change locally
conflict resolution (where two clients modify the same item, then sync with the server) is handled by the server, but SyncEvolution has support which ensures that no data is lost by creating duplicates

For conflict resolution and synchronization between clients which support different attributes of items the server needs an understanding of the format of items. The Funambol server supports that for contacts, but not yet for the calendar events and tasks that SyncEvolution sends. ScheduleWorld also works with SyncEvolution and calendars plus tasks.

Last updated on September 7th, 2008

#synchronizes Evolution #synchronizes contacts #synchronizes calender #SyncEvolution #synchronize #Evolution #contacts

Add your review!