Software
Writing code
Abstraction
Very simple device driver
Simple device driver
Interesting interactions
Sharing timers
Concurrency
Handling concurrency
Embedded operating systems
Examples
Palm OS
Palm OS Application Model
PilotMain
Events
Event dispatch loop
AppEventLoop
Serial Line
Serial Line (cont’d)
Storage system
Conduits
Development environment
User Interfaces in PalmOS
Form Layout
UI Resources
Resources header file
Debugging code
Debugging code: direct
Debugging code: emulation
Debugging code: monitor
Debugging code: agents
Email: cse477-webmaster@cs.washington.edu
Home Page: http://www.cs.washington.edu/education/courses/477/99au/