So,
it is time to describe what is going on with this project and why it was quiet for a longer time.
The reason is that we have found a very annoying behaviour (not really a bug). If you delete the first entry in the Address book or Calendar on the Zaurus and create a new one, the sync mechanism might confuse both and not be able to distinguish them any more.
The cause is deep and a potential cure was very difficult to find - but is now easily explained:
* on the Mac, Address book entries and Calendar entries are qualified by vCard/vCalendar "Unique ID" which needs to be translated to the Zaurus
* we use up to now 'zdbat' to access the Sharp DTM database
* 'zdbat' hides the interesting fields "CTTM", "MDTM", "SYID" which would allow to uniquely indentify entries by creation date
* we have been looking for a replacement trick - which did not work
* so, since we do not have the source code of zdbat, we have now started our own tool based on 'dtmdump'
* we currently fix bugs and extend this tool (which by the way is GPL, so we will publish the modified source)
* this changes the data format from Comma Separated Value lines to XML (which is generally a good step)
* but requires us to modify the parser in the ZMacSync logic as well
All this needs more time and testing...
So, please stay tuned.
-- hns