[missing-sync-palmos-talk] Erratic iCal & Treo 650 Sync Accuracy

Aaron Mahler amahler at sbc.edu
Thu Jun 22 11:17:37 PDT 2006


   Well, after accidentally sending an out of context reply from a  
partially related support discussion to the list, I should probably  
try to wrap up my original thread with some real information.

   The issue I posted about initially was ToDo alarms in iCal not  
ending up on my Treo and vice-versa. I use DateBk5 (http:// 
www.pimlicosoftware.com) which -greatly- enhances the traditional  
calendar and task apps on a Palm device while, more or less,  
retaining full compatibility with the databases. That keeps apps that  
sync from usually having any compatibility issues.

   As it turns out, though, alarms on ToDo items are a more recent  
development within Palm apps and DateBk5 (in its own way) had been  
providing the functionality since long before things like the Treo  
650 were doing it natively.

   I've talked to the folks at Mark/Space as well as the author at  
Pimlico and it all makes sense now. DateBk5 needs to maintain the  
functionality it has always had across the whole range of Palm  
products. They are aware of the fact that newer devices can natively  
do this, but there is no real room left in the 64K space that apps  
have to reside in on the architecture to implement the exceptions.  
Once a method they are working on for getting around that is  
functional, they'll have the headroom needed to write work such  
intelligent exceptions in the application and the problem I'm  
describing will go away. In addition to this, apparently the methods  
used inside the Palm OS for handling ToDo alarms are more than a big  
kludgy, so it's not a quick fix in any case.

   From Pimlico's very informative email to me today:

"Correct - there is a technical reason why this has not been done yet  
- any such code would have to reside in the first 64k segment which  
is completely, COMPLETELY full - only 100 bytes left at present - not  
enough to support the thousand+ lines of code needed.

The problem is that DateBk has to support the existing alarm format  
which works with the standard Palm OS ToDo database (which does not  
support alarms) so that all users with standard Palm OS devices have  
access to ToDo alarms."

"IN any event, I'm well aware of this and am working now on some type  
of overlay structure to get around the 64k limit. When that is done  
and code space becomes available, it will be fairly trivial to  
address this issue. DateBk DOES already use the proprietary Calendar/ 
Contacts/Memos databases, it's just the Tasks database which presents  
the problem."

   So... for the meantime, I'll continue to enjoy the DateBk5  
enhancements on my Treo 650 and the super nice functionality of  
Missing Sync on my Intel-based Mac. Eventually, it'll all come  
together with iCal in the middle.

  Thanks to both parties for helping give me the inside scoop. :)

  - Aaron


-- 
halfpress: http://www.halfpress.com
Documenting Democracy: http://www.docdem.org
Aaron's MAME Boxes - http://www.mameblog.com
PGP Public Key - http://sparhawk.sbc.edu/amahler.pgp





More information about the missing-sync-palmos-talk mailing list