It does the developer program gives access also to the sources of System Programs, like Contacts ?
Yes, the source for the PIM applications is part of the sample code that's in the Palm OS SDK. Not all licensees use this source directly; some make their own versions of these apps that may or may not use the same database format.
In which program-language is the Palm-OS wrote ?
Most of Palm OS is written in C, with some assembly. Newer versions of Palm OS may have parts implemented in C++, but the interface to the programmer is a C API.
3. Is the source fully documented ?
No. It is documented, but there aren't comments on every line telling you exactly why its doing what it's doing.
There is a way to execute a macro in parallel of a system application like Contacts ? For example a macro that runs Contacts and adds a new contact with specific details (may be even without needing the OS sources).
There are ways to add an entry to the contacts database, ranging from using the exchange manager to send a VCard object to that application, to directly altering the database used by the app.
There is a way to run two applications at the same time ?
Not in the traditional sense. There are notification mechanisms that let applications that aren't active participate in activities of the device.
-- Ben Combee, DTS technical lead, PalmSource, Inc. Read "Combee on Palm OS" at http://palmos.combee.net/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
