> >I am developing an application that needs to add a new event > >into the Datebook. > > >Is there a way to link to the Address Book to Add/Select a > >record > > >All of the four main PIM apps can add records sent to them via the exchange >manager. This is the mechanism used to beam records to them. Use the vCal >format to send records to the Datebook or To Do List. Use the vCard format to >send records to the Address Book. Use text or Mime to send records the Memo >Pad. Try looking at the apps for examples (xxxxTransfer.c). > >I've noticed that some apps just open MemoPadDB and add records to it. This >doesn't work well when the user specifies the database to be sorted. Some >people figure out how to sort it, and even whether or not to sort >it, but isn't >that more than folks really want to know? > I fully agree with letting the receiving app handle the addition of new records, but it seems rare that an app would want to send something only once to a built-in application. For example, if my app wants to export a text-only version of the data in one of my database records, the Exchange Manager works great to send it the first time. But suppose the user forgets she has already done this, or more frequently, has updated my app's info and wants an up-to-date version exported. The receiving app will get dupe records, requiring the user to manually delete unwanted info. An app's 'feature' can quickly turn into a nightmare for users. We would still need to write code to find a specific record (since the exchange manager won't tell us the UID of the added record), handle the case where we find dupes, handle deletion or updating, sorting, etc. In other words, the EM only seems to help in a small number of cases. One of the strengths of the Newton OS (IMO) was its ability to extend the ability of the built-in apps. The popularity of apps like DateBk3 and Action Names would indicate that a future version of the built-in apps would benefit greatly by supporting launch codes for the addition of records that provides a robust set of methods for the developer and a more 'standard' user experience for the Palm customer. My $0.02 ---------------------------------------------------------------------- JB Parrett 603-673-5046 True North, Inc. 603-673-5035 FAX 9 Pulpit Run [EMAIL PROTECTED] Amherst, NH 03031-1510 http://northisup.com It is interesting to note that there are only two enterprises in the world that refer to their patrons as 'users.' - Edward Tufte ----------------------------------------------------------------------
