Resources

There are two primary resources for the Palm operating system: the OS Reference and the OS Companion. The Companion outlines the various operating system capabilities and subsystems. The Reference provides the details of API data structures and function call syntax.

AppForge provides a sample fuser application. It covers marshaling most data types, including structures and strings, and also shows how to safely access the device screen from a fuser. See the AppForge Knowledge Base (reference #010326-0012).

Those interested in the cryptographic ideas presented in this chapter should look at Bruce Schneier’s Applied Cryptography: Protocols, Algorithms and Source Code in C. This book covers the details of DES encryption and key management, and many other things as well. It also has a very comprehensive bibliography.

Finally, the National Institute of Standards maintains federal information processing standards (FIPS) required by the US Government for sensitive data systems. Their web site includes the following useful references at http://www.nist.gov: FIPS-46.2 (DES), FIPS-81 (DES Modes of Operation), and FIPS 112 (Password Security).

Get Programming Visual Basic for the Palm OS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.