Just my two cents (and playing advocatus diaboli a bit):
I'm really not a very good programmer. I'm using Appforge and the only reason to dig deeper into PalmOS was the need to add some stuff that is not supported by AF. For the same reason I needed to check into Windows Mobile (or PocketPC or whatever MS's marketing machine wants to call it now). My feeling: PalmOS is really the superior OS for devices with limited resources (read: CPU and RAM). Even for a novice it's easy to see that PalmOS was developed for small devices with options to 'grow'. WinCE/Mobile/whatever clearly was something that was originally made for 'real' computers and later reduced to allow it to run on small machines. But that's history. Today we are seeing CPUs with > 600 MHz clock and RAM > 256 MB. That's desktop power from less then 7 years ago. And (if we are honest) a desktop PC with that parameters would really be sufficient for most users' normal requirements (write email, letters and surf I-Net). Why did people buy Win PDAs even when they really sucked? Bc it was Windows! Why should people buy a PDA with 'not-Windows-OS'? They will not. Esp not, when the device is performant enough for everyday use (see above and add MP3 playing and GPS navigation). PalmOS is dead in the long run. There's MS outside and there's Symbian outside. Linux is really cool and obviously a mature OS for professional use, still it has not conquered the desktop of Joe Average. Same for mobile devices for the masses. Palm is a company that needs to make money. Give me a reason why they should not choose Windows? And hey, don't forget: Apple now has 'Intel Inside' ... -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/