Fri Sep 16 11:32:27 2005 Handed out Newtons and Palms to play with intro to Palm OS Newton history persistent database store Graffiti vs. HW recognition Zen of Palm sweet spot Windows CE is bad Palm is good Give users exactly what they need, done well, no more no less versions of the Palm OS: v1 - v4: based on Motorola 68000 "dragonball" big-endian data format Garnet: based on ARM processor includes compatibility layer for 68k apps ("PACE") emulates 68k processor, but most of apps are making calls into Palm OS APIs, which are native ARM code can compile apps with "PNO" (PACE Native objects); then your code runs as native ARM Cobalt: big, complex not shipping Application 4-char signatures Resources