Software

10/26/99


Click here to start


Table of Contents

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)

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

Author: Gaetano Borriello

Email: cse477-webmaster@cs.washington.edu

Home Page: http://www.cs.washington.edu/education/courses/477/99au/