wiki:meetings/2008Berlin

OpenSync Developer Meeting 2008 - Berlin

  • Location: KDAB Office (Berlin, Kreuzberg)
  • Participants: Bertjan Broeksema, Christopher Stender, Daniel Gollub, Felix Möller, Juha Tuomala, Michael Bell, Till Adam, Tobias König, Volker Krause
  • Sponsored by: KDE e.V.

Agenda/Schedule?

DayTimeTopicResponsibleSlides
Friday15.00 - 15.30Get together! Introduction||All (who already arrived)
15.30 - 17.00KDE-PIM / AkonadiTobias Koenig, Volker Krauseattachment:Akonadi-OpenSync-2008.pdf Download
17.00 - 18.00OpenSync project - Introduction/Status? UpdateDaniel Gollubattachment:OpenSync.pdf Download
18.00 - 20.00(Dinner/late Hotel Check-in)
20.00 - 21.00OpenSync 0.40 - Whats different?Daniel Gollub
21.00 - ??.??(Hacking Session/BoF?)
??.?? - !!.!||(Pub visit?)
Saturday10.00 - 11.00KPilotBertjan Broeksema
11.00 - 12.30libsyncml (Part 1 - Theory)Michael Bellattachment:libsyncml.pdf Download
12.30 - 13.30(Lunch)
13.30 - 15.00libsyncml (Part 2 - Praxis)Michael Bellattachment:libsyncml.pdf Download
15.30 - 16.30OpenSync Plugin HowToMichael Bellattachment:plugin.pdf Download
16.30 - 18.30BoF: OpenSync on the DesktopDaniel Gollub
18.30 - 20.00(Dinner)
20.00 - 21.00BoF: PIM Formats (vCard, iCalendar/vCalendar) - join forces/common codebaseChristopher Stender
21.00 - ??.??(Hacking Session/BoF?)
??.?? - !!.!||(Pub visit?)
Sunday11.00 - 12.00Postmortem OpenSync 0.30 development cycleDaniel Gollub
12.00 - 13.00Ticket #709Felix Möller
13.00 - 14.00(Dinner)
14.00 - 15.00What's next on the Syncing Front? Schedule further proceedings - defining MilestonesDaniel Gollub
15.00 - 16.00(BoFs ????)
??.?? - !!.!||Go Home||

Collecting Ideas

  • Frontend/UI in general (scheduled: BoF: OpenSync on the Desktop)
    • define: What's the duty of OpenSync and what the Frontend/UI is suposed to do
    • discuss: generic D-Bus Interface to claim by Frontends/UI to provide common Sync interface (inspired by: BlueZ PasskeyAgent API, org.freedesktop.ScreenSaver, ...)
    • define: one-way Synchronization Group - aka. Backup Group
  • KDE 4
    • Akonadi integration (as plugin)
    • GUI integration (KitchenSync? - dgollub)
    • KitchenSync
      • implement capabilities discovery, if possible transparent
      • adapt to !OSyncPluginConfig API
      • use Solid API for detecing devices - e.g. Bluetooth, USB, ...
  • OpenSync API (scheduled: OpenSync 0.40 - Whats different)
    • versioning
    • reduce number of public interfaces
    • API documentation
    • Python wrapper
  • Capabilities & Merger (scheduled: OpenSync 0.40 - Whats different)
    • review
    • what gets NOT merged yet?
    • problems with current XMLFormat
    • DXS/GetHotNewStuff infrastructure (?)
    • dicuss: make Merger interface indepdent of XMLFormat
  • XMLFormat
    • problems with attributes?
    • split XMLFormat plugin out of OpenSync tree? maintance?
  • vformat plugin (scheduled: BoF: PIM Formats)
  • libsyncml (schedlued: libsyncml talks)
    • Samsung integration
    • OBEX Server integration (Maemo and OpenMoko)
    • libsyncml high level API
    • syncml-ds-tool
  • Enhancements for ticket #709 (felixmoeller, ) (scheduled: Ticket #709)
    • involve more people
    • periodically status updates
    • more documentation
      • HowTos?
      • man pages
      • example configurations
      • guide how to submit good bug reports
  • OSyncUpdater - Update path 0.2x to 0.40 (scheduled: OpenSync 0.40 - whats different)
    • which configuration very likely to change in future?
    • is the Archive a problem?
    • SlowSync required after update of OpenSync?
  • Conversion Path
    • clean up conversion path code
    • review and document the conversion path process
    • how capasulator format work
    • special plugin: file-sync
  • OpenSync project management (scheduled: postmortem 0.30 cycle)
    • sepearte plugin release from OpenSync releases?
    • release cycles
    • opensync.org infracstrucute, administration, ...
    • trac
    • mailinglists, moderators
    • ChangeLog
    • postmortem: 0.3x development cycle

Attachments