About This Document
The Exploring Palm OS Series
Additional Resources
Changes to This Document
3110-002
3110-001
Part I: Concepts
1 Attentions and Alarms
Getting the User's Attention
The Role of the Attention Manager
Detecting and Updating Pending Attentions
Controlling the Attention Indicator
Alarms
Summary of Attentions and Alarms
2 Features
The Operating System Version Feature
Application-Defined Features
Using the Feature Manager
Feature Memory
3 Preferences
Accessing System Preferences
Setting System Preferences
Setting Application-Specific Preferences
When to Use Application Preferences
Which Preferences Database to Use
Updating Preferences Upon a New Release
4 Sound
Playing Simple Sounds
Sound Preferences
5 Expansion
Expansion Support
Architectural Overview
Applications on Cards
Card Insertion and Removal
Checking for Expansion Cards
Verifying Handheld Compatibility
Determining a Card's Capabilities
Summary of Expansion Manager
6 Shared Libraries
Exporting Globals
Patching Shared Libraries
The Program Loader
Program Loader Library Functions
Shared Libraries and the Program Loader
7 System Reset
Soft Reset
Safe-Mode Reset
Hard Reset
System Reset Calls
8 Threading
Architecture Overview
Using the Threading APIs
Launching in the Background Process
Inter-Process Communication (IPC)
Accessing the User Interface from Outside the Main UI Thread
Summary of Threading
9 Power Management
Palm OS Power Modes
Guidelines for Application Developers
Power Management Calls
10 The ROM Serial Number
11 Time
Using Real-Time Clock Functions
Using System Ticks Functions
12 Floating Point
Summary of Float Manager
13 Debugging Strategies
Displaying Development Errors
The Try-and-Catch Mechanism
Using the Try-and-Catch Mechanism
Summary of Debugging API
Part II: Reference
14 Alarm Manager
Alarm Manager Structures and Types
Alarm Manager Constants
Alarm Manager Launch Codes
Alarm Manager Functions and Macros
15 Attention Manager
Attention Manager Structures and Types
Attention Manager Constants
Attention Manager Launch Codes
Attention Manager Functions and Macros
16 Category Manager Sync
Category Manager Sync Functions and Macros
CatMgrSyncGetModifiedCategories
17 Common Battery Types
Common Battery Types Structures and Types
Common Battery Types Constants
18 Common Error Codes
Common Error Codes Constants
19 Cyclic Redundancy Check
CRC Functions and Macros
20 DateTime
DateTime Structures and Types
DateTime Constants
Template Formatting Characters
Miscellaneous DateTime Constants
DateTime Functions and Macros
21 Debug Manager
Debug Manager Functions and Macros
22 Desktop Link Server
Desktop Link Server Structures and Types
Desktop Link Server Constants
Miscellaneous Desktop Link Server Constants
Desktop Link Server Functions and Macros
23 Error Manager
ErrorManager Constants
Error Manager Functions and Macros
24 ErrTryCatch
ErrTryCatch Structures and Types
ErrTryCatch Functions and Macros
25 Expansion Manager
Expansion Manager Structures and Types
Expansion Manager Constants
Miscellaneous Expansion Manager Constants
Expansion Manager Functions and Macros
26 Fatal Alert
Fatal Alert Constants
Fatal Alert Functions and Macros
27 Feature Manager
Feature Manager Constants
Feature Manager Functions and Macros
28 Float Manager
Float Manager Constants
Miscellaneous Float Manager Constants
Float Manager Functions and Macros
FlpCompareDoubleLessThanOrEqual
FlpCompareFloatLessThanOrEqual
29 Host Control
Host Control Structures and Types
Host Control Constants
Host Control Function Selectors
Miscellaneous Host Control Constants
Host Control Functions and Macros
30 Loader
Loader Structures and Types
Loader Constants
Miscellaneous Loader Constants
Loader Launch Codes
Loader Functions and Macros
Application-Defined Functions
31 Patch
Patch Structures and Types
Patch Constants
32 PerfDriver
PerfDriver Structures and Types
PerfDriver Constants
33 Preferences
Preferences Structures and Types
Preferences Constants
Preferences Launch Codes
prefAppLaunchCmdSetActivePanel
Preferences Functions and Macros
34 Sync Manager
Sync Manager Constants
Sync Manager Security Policies
Miscellaneous Sync Manager Constants
Sync Manager Functions and Macros
35 System Manager
System Manager Constants
Miscellaneous System Manager Constants
System Manager Functions and Macros
36 SysThread
SysThread Structures and Types
SysThread Constants
Miscellaneous System Thread Constants
SysThread Functions and Macros
Application-Defined Functions
37 System Utilities
System Utilities Structures and Types
System Utilities Constants
Miscellaneous System Utilities Constants