Calendar:Device Sync: Difference between revisions

Line 39: Line 39:


* I think there are 2 possibilities: 1. use the syncml library and implement a syncml client into the calendar so that i can be sync via third party apps (advantage: easy to implement). 2. integrate opensync into the calendar and provide a sync interface where the user can choose what other device to synchronize etc (advantage: easier to use (no third party app), disadvantage: more code to write (the UI))
* I think there are 2 possibilities: 1. use the syncml library and implement a syncml client into the calendar so that i can be sync via third party apps (advantage: easy to implement). 2. integrate opensync into the calendar and provide a sync interface where the user can choose what other device to synchronize etc (advantage: easier to use (no third party app), disadvantage: more code to write (the UI))
== Help Wanted ==
To make a plan that will work, we need to know what the situation is on Windows and on MacOSX. What apis are available to talk to handhelds? What logic is available?
If you know more about those platforms from a developers perspective, please note it.
=== About Sync4j ===


As quoted already, a comprehensive solution for SyncML is Sync4j (http://www.sync4j.org). The project includes a server and many clients and client APIs. In particular, APIs are available in Java and C++.  
As quoted already, a comprehensive solution for SyncML is Sync4j (http://www.sync4j.org). The project includes a server and many clients and client APIs. In particular, APIs are available in Java and C++.  
5

edits