palm-osgarnet-os

Create a calendar event on Palm OS


I've been googling for a while now, and can't figure out how to create an event in the calendar on a newer Palm OS device. Any ideas on how to do this? I'm guessing that I'll be creating a record in the calendar database, but the format of the data in that record, and which database to put it in, I don't know.


Solution

  • In Palm's later devices, they moved to an extended format for the PIM applications like Contacts and Calendar. This was done to allow better mapping between the device's databases and those used by Microsoft Outlook, but it meant that the format changed from the traditional format in the original PIMs.

    Palm has a PIM Access SDk available from the Palm Developer Network site that includes code for accessing these database formats. The devices also support the original database using a shadow version of the DB and system libraries that translate changes back and forth to the shadows. However, the shadow DBs don't have all the data that the extended DBs have, and the conversion isn't always triggered.