Sync Zaurus Address Book with Mac OS X Address Book

From OESF

Jump to: navigation, search

Taken from http://mywebpages.comcast.net/dzins/


Sync your Zaurus Address Book with your Mac OS X Address Book

I have tested and confirmed ZOSXSyncAB works on Mac OS X 10.2.6 with the Sharp ROM 2.38 over the USB Driver http://www.lucid-cake.net/osx_zaurus_usb/index_en.html %%% and !OpenZaurus 3.2 over a wireless network connection or with the USB Driver. Does not work with the Sharp ROM V3.

With zCal http://www.versiontracker.com/mp/new_search.m?productDB=mac&mode=Quick&OS_Filter=MacOSX&search=zcal&x=0&y=0

and ZOSXSyncAB you have the ability to %%% use your Zaurus and Mac OS X applications together.

Information / Problems

ZOSXSyncAB uses the First Name and Last Name as the identifiers to sync back and forth. %%% So if you have multiple people with the same First and Last Name in your Address Book only the first one will get sync'd and if you have people with missing %%% First or Last Names things may go wrong.

The script ftp's from the Zaurus the following files:

   * /root/Applications/addressbook/addressbook.xml
   * /root/Applications/addressbook/businesscard.vcf
   * /root/Applications/datebook/datebook.xml
   * /root/Applications/todolist/todolist.xml
   * /root/Settings/Categories.xml

Common Fields that are Sync'd by ZOSXSyncAB %%% Zaurus OS X %%%


---------- %%%

First Name First %%% Middle Name Middle Name* %%% Last Name Last %%% Suffix Suffix* %%% Job Title Job Title %%% Company/Organization Company %%% Birthday Birthday** %%% Notes Note %%% Home Phone Home %%% Home Fax Home Fax %%% Home Mobile Mobile %%% Business Phone Work %%% Business Fax Work Fax %%% Business Pager Pager %%% Business Web Page Home Page %%% Emails (First 3) Home, Work, Other %%%

Will sync Home and Business Addresses %%% Address Street %%% City City %%% State State %%% Zip Zip %%% Country Country %%%


  • Doesn't show up in OS X Address Book, but it's there in the Address Book DB
    • Will show up in OS X Address Book after a sync or if you select Card -> Add Field -> Birthday from the Menu

Fields that are not common to both are not affected by ZOSXSyncAB

The PDA Overrides Desktop and Desktop Overrides PDA means what it says, if you make changes to Contact John Smith in your OS X Address Book and then sync %%% and select PDA Overrides Desktop, those changes will be overwritten by what's in the PDA and vice versa.

PDA Overrides Desktop copies the Common Fields from the Zaurus Address Book in to the OS X Address Book. %%% Desktop Overrides PDA copies the Common Fields from the OS X Address Book in to the Zaurus Address Book. %%%

I have 95 contacts and it takes about 30 seconds to sync either way.

Installing

First you have to get the XML Tools http://www.latenightsw.com/freeware/XMLTools2/index.html

from Late Night Software http://www.latenightsw.com/ and install them.  %%% I installed them to /Library/!ScriptingAdditions and everything works fine for me, %%% some people have reported problems installing them to $HOME/Library/!ScriptingAdditions.

Then download ZOSXSyncAB http://mywebpages.comcast.net/dzins/ZOSXSyncAB.sit

and you can put the ZOSXSyncAB application wherever you want.

Running

First of all, back up your addressbook.xml file on your Zaurus located in /root/Applications/addressbook.  %%% Make sure you have Fast Load turned off on the Zaurus Address Book. To check hold the stylus down on the Address Book icon %%% on the Zaurus until the Properties window comes up. If Fast load is checked, uncheck it and hit the OK button in the upper right corner. %%% Double Click on the ZOSXSyncAB application on your Mac, enter the IP Address of your Zaurus and then  %%% Choose PDA Overrides Desktop or Desktop Overrides PDA. When it is done it will tell you.

Source

The Script Editor that comes with OS X won't open this script because it's too big.  %%% You must use something else, like the Smile Script Editor.
You should just be able to open Smile and use it to open ZOSXSyncAB.
Thanks

Paul Berkowitz, Andrew Oliver, John Delacour, has, and everyone else who helped me on the applescript-users mailing list.


Links

James Durbin's Mac Zaurus Page http://www.hgsc.bcm.tmc.edu/~kdurbin/maczaurus.html

Mac OS X Zaurus USB Driver http://www.lucid-cake.net/osx_zaurus_usb/index_en.html

Apple's !AppleScript Page http://www.apple.com/applescript/

AppleScript Central http://www.applescriptcentral.com/

Satimage-software Smile Script Editor http://www.satimage-software.com/

glish.com Good CSS Resource http://www.glish.com/

More info on Macs http://www.mac-how.net

Personal tools