
Wayward Packet -- Main Archive Page -- February 2002 -- For the Week of 2/3/02 | « For the Week of 1/12/02 - For the Week of 2/18/02 »
February 03, 2002
For the Week of 2/3/02
Everything and the
Kitchen Sync:
A Rant
(RouseWorld Labs) I'm the sometimes proud owner of three electronic gadgets — a Motorola StarTac, an Apple PowerBook and a Palm handheld. All three have directory stores, little built-in databases of information. The StarTac's directory keeps names and phone numbers, the Palm's stores that and street/email/web addresses, the PowerBook's stores all that and little photos of everyone (should you want that). Amazingly, the format of the stored information is nearly the same in each device — they all can understand a variant of LDIF/vCard.
Naturally, none of these directories talk to the other.
What I want is the ability to automatically syncronize data across all my gadgets. What I get is a half-day spent running through lists on each directory making sure that the information on each device is correct.
Sure, the Palm Desktop software for the Macintosh is a nice PIM, but it isn't the OS's standard directory — that job belongs to the Address Book application, and every well behaving OS X application that needs a local directory service should use it. A positive example is Smith Micro's FAXstf ™ X, this third-party faxing application uses the Address Book instead of creating its own fax number directory.
In Palm's defence, they do try. The new Palm Desktop can export information in the LDIF/vCard format. Sadly, the format is a little different than what Address Book expects. The result is that I can drag items from Address Book to Palm Desktop, but not the other way round.
But even if the export/import formats were different you would still expect to be able to use the Macintosh standard for automating transactions between applications — AppleScript. It shouldn't take a too complicated script to sync the two applications, especially if Address Book time-stamps changes to entries. Sadly, the Address Book isn't scriptable, a lapse I hope Apple will fix Real Soon Now.
Last but not least is the StarTac. Editing its directory is a real pain, given the small screen and limited keyboard — this is a gadget that cries out to be synced with something with a real user interface, like the PowerBook. The StarTac is capable of syncing with another device, but Motorola has made it very difficult to create software to make the syncing happen. I know of just one effort to build an application that can talk to the StarTac, and it hasn't seen any development since 2000.
All I ask is that our electronic gadgets learn to cooperate better and to give us a little more choice. I should be able to choose my central store of directory information (and calendar information!) and have all my devices that need a directory store use what I have chosen.
Is it really so much to ask?