Home » Code

ZSync : Core Data Desktop/iPhone Syncing library

27 November 2009 1,460 views No Comment

ZSync is an new open source syncing library designed to allow easy syncing of data between an iPhone/iPod Touch and the OS X Desktop. ZSync utilizes the BLIP library and Apple’s Sync Services to allow easy and seamless syncing of data.

Phase I
In the first phase the project is going to start with doing a slow sync of Core Data applications on the iPhone/iPod Touch with their desktop counterparts. This will be accomplished by using BLIP to communicate between the iPhone/iPod Touch and a System Preference broadcasting on the desktop using Bonjour.
The System Preference will be designed with a plugin architecture so that multiple applications utilizing ZSync can run from the same System Preference. The goal on the desktop is to avoid having to require the desktop application to be running to perform a sync.

Phase II
In phase two the project is going to look into developing a fast sync of the iPhone Core Data application to improve performance of the syncing operation.

Phase III
In phase three the project will be looking into expanding the syncing options to include non-Core Data applications in the syncing options. This may include (and be subject to change) duplicating the Sync Services framework onto the iPhone/iPod touch at least on a superficial level.

Check out the ZSync website here

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.