How would you design, architect and implement a Cross Platform synchronization mechanism ?
Targeted Platforms : Windows, Windows Mobile 6.5 & 7, Iphone, MacOs X, Android
It's for synchronizing a very simple desktop CRUD app.
Please note that I've got nothing running in a cloud, that's why I'm wondering if I can't capitalize on an existing reliable open (via an API) technology such as dropabox ?