Last modified 3 years ago
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
