lecture 34 -- palm dev tools intro ** I HANDED OUT AN EXCERPT FROM LONNON FOSTER'S BOOK -- SEE ME IF YOU DIDN'T GET ONE ** 1st choice: IDE or cmdline? IDE is PODS palm OS development, based on IBM/Eclipse + gcc/prc tools. Windows only, includes Cygwin/gcc stuff. cmdline avail for Cygwin (via PODS), or PRC-tools for Unix / Mac OS X. 2nd choice: simulator or HW? -latest palm sim is in PODS as a Windows exe -earlier sims called POSE, available from Palm in 306, we have 8 setups with Tungsten T2s and 1 Tungsten C. these run Palm OS 5.2.x. Palm OS Release history Cobalt -- no HW yet Garnet -- unified 5.4 release. v5 -- first to support ARM via PACE layer. system calls are native, other code is emulated 68k v4 and earlier -- 68k Motorola "dragonball" CPU. work with Lonnon Foster's Hello World 2 code. for gcc, simply type "make" to build. application 4-char ID is in Makefile. for PODS, chooose "managed make 68k C/C++" option. don't use PNO (palm native objects with 68k code) or Protein (ARM only) since we don't care about ARM code. "managed make" tells the IDE to build the Makefile for you. Also, we looked at the cmd-line object resource compiler for turning BMP images into Palm resource objects. There are GUI tools in PODS for managing images.