wiki:meetings/2008BerlinMinutes

OpenSync Developer Meeting 2008 Berlin - Minutes

Friday

  • Akondai
    • Introduction into Akonadi by Volker Krause
    • Integration into KDE Desktop planned for KDE 4.2 release
    • Compat/Legacy? layer of KResource allows to make use of Akonadi without requiring to get all KDE PIM application ported in time
    • Akonadi applied to get into freedesktop.org
      • No response from freedesktop.org?!
      • Would be very interesting to have a PIM Storage common and shared interface
      • There are no or random PIM interfaces on OpenMoko, Maemo, Qtopia, KDE, GNOME, ...
      • Such standard interface could close the gap of deploying some SyncML stack on embedded devices and connecting to the actual PIM
    • Only dependency is Qt (not QtGUI! just: QtCore?, QtSql?, QtXml?, QtDBus, QtNetwork?)
    • Interesting use of IPC: combination of D-Bus and IMAP based protocol
      • Might be also very interesting combination of OpenSync to replace our own implementation of IPC
      • IMAP is throughput orientated and is very likely the better alternative to transfer big blobs via D-Bus
      • At the time OpenSync got written D-Bus was not attractive (early stage of development, minor availability on distros), today it's even on embedded devices available.
    • Volker already started hacking akonadii-sync
      • OpenSync Plugin interface got already improved by some feedback from Volker
  • KitchenSync
    • Tobias König already adapted libqopensync wrapper for KitchenSync
    • Ported KitchenSync to new OSyncPluginConfig API
      • based on same suggestion by some feedback from Tobias the OSyncPluginConfig API got imporved to fit the needs of the real world
      • WIP: OSyncPluginConfig Supported Flags, so UI is able to determine which options plugin xyz is able to support (interface available, real implementation needs to be finished/tested)
    • Discussed plans about how to improve the configuration of Groups/Plugins?
      • Wizard implementation, scheduled after KDE 4.2
      • Make heavy use of Solid interfaces to gather everything about Hardware: Bluetooth, USB, ...
  • OpenSync

Saturday

  • KPilot disccusion
  • OpenSync Plugin introduction

Sunday