oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

Sync Services Framework (How It Works and What You Can Do)

by Mary Norbury-Glaser

The Old

With Tiger, Apple introduced a new extensible Sync Services framework embedded into the OS X 10.4 operating system. With a .Mac membership, Tiger users can take advantage of new functionality and features across many applications and across multiple Macs.

In Panther, syncing was handled by the iSync application that, together with an optional .Mac membership, managed Safari bookmarks, iCal, and Address Book over many networked Macs. In Tiger, still exists, but now takes the limited role of synchronizing iPod, cell phones, and Palm devices with your Mac.

figure 1
Figure 1. /Applications/

figure 2
Figure 2. message

figure 3
Figure 3. Adding devices in

And The New

Tiger's expanded Sync Services are now accessed through the .Mac pref pane in System Preferences.

figure 4
Figure 4. .Mac in Systems Preferences

figure 5
Figure 5. Sync tab in .Mac pref pane

The new framework includes synchronizing Mail account settings (including Smart Mailboxes, signatures, and rules) and Keychain items between Macs.

figure 6
Figure 6. Computers registered with .Mac

Sync Services is also available to any application, not just Apple programs like iCal and Address Book. Developers have the ability to embed the Sync Services framework into their third-party applications to offer iSync integration and functionality. Syncing preferences can therefore be set within individual applications. In addition to looking at how some Apple apps handle syncing, I'll also include one third-party program that has taken advantage of this: Mark/Space's Missing Sync for hiptop. First, let's get a better feel for the Sync Services architecture.

Pages: 1, 2, 3

Next Pagearrow