OpenSync? - KDE Integration Meeting

We had an integration meeting together with developers from KDE which was generously sponsored by SuSe. Suse provided us with a hotel for the time and also took over the travel expenses. Big thanks to you guys!

Goal of the Meeting

The goals of the meeting were:

  • to implement a KDE gui for OpenSync
  • to demonstrate synchronization using OpenSync
  • and to implement some of the missing plugins

The Meeting

The meeting was in Nuremberg, Germany from the 20. - 24.08. At the meeting were:

  • Cornelius Schumacher from SuSe who is also a KDE developer
  • Tobias Koenig from KDE
  • Holger Freyther from KDE
  • Armin Bauer (me) from OpenSync

The meeting went very smooth and we got a lot of things done. Sleep was not one of these things. We got up at around 8 am in the morning and coded until around 1 am the next day :)

I would like to thank Cornelius, Tobias and Holger as well as the SuSe team for their hard work. It really was a pleasure working with you!

On the 24th we held a short presentation where we demonstrated our work. The presentation can be seen here.

The results

The result of our hard work is a KDE gui which is not yet complete but already has a lot of features:

  • The gui can be used to add, delete, modify and list groups
  • Members can be added added, listed and configured
  • The groups can be synchronized
  • You get nice status and progress updates
  • Nice looking eye candy

The results for the plugins are:

  • The KDE Pim (KResource) plugin is almost working
  • KIO plugin was started
  • Contacts of Palm devices can now be synchronized
  • SyncML support was refactored and now need testing

As pictures say a lot more than words, here are some screenshots :)

The intro page:

http://www.opensync.org/attachment/wiki/kitchensync-screens/kitchensync-intro.png?format=raw


The plugin selection dialog:

http://www.opensync.org/attachment/wiki/kitchensync-screens/kitchensync-pluginselection.png?format=raw


The synchronization window:

http://www.opensync.org/attachment/wiki/kitchensync-screens/kitchensync-synchronizing.png?format=raw

The future of OpenSync?

The following things are planned for the future:

  • Support merging of information for devices which cannot store a lot of fields
  • Integrating OpenSync into other applications (Evolution 2? Thunderbird?)
  • Supporting more plugins and formats
  • Device Detector Support so that you dont have to configure your devices
  • Getting support from device manufacturers

Attachments