Palm OS
Interface management
- basic user interface model
- event dispatch loop paradigm
System management
- alarm and time (timers and real-time clocks)
- sound, pen, key, serial port (I/O devices)
- string (libraries of routines)
- system (errors, power, application start/stop)
- event (interrupt->event translation, dispatch loop)
Memory management
- structures for data in memory (heaps, records, databases)
Communication
- serial port (layered with TCP/IP protocol)