by combee

What do I use to write cool Palm software?

OK, so you've got a Palm OS device, and you want to do cool stuff with it... well, the yak is very connected to all things Palm.

To determine what is cool Palm software, see the Zen of Palm talks archived at the PalmSource site. Apps that have an "exit" button or menu command are uncool.

To do quick programming, nothing beats AppForge, which is Visual Basic for the Palm. resident Charlie is one of AppForge's talented engineers. They've got a personal version for about $70 which works with the VB working model you can get out of a $10 Learn VB book.

For coding on the device, I recommend Quartus Forth, a Forth language environment that uses memo pad entries to hold your source code. Its shareware, with the registered version able to produce standalone applications.

For programs that need the power of C/C++, check out CodeWarrior for Palm OS, which is the current baby of resident Ben Combee. CW is a great toolset for either Mac or Win32 to build Palm apps. Ben and a gang of motley programmers hang out at and, giving advice on the developer forums there. CW for Palm OS is $499 new, $249 upgrade, and $119 academic, with discounts from good retailers. Version 8 was released in October 2001.


Annotation by combee :
I've put up another Palm OS programming resource at Its a weblog with tips on Palm programming compiled from my many newsgroup postings.


Read more of   The Yak's Frequently Questioned Answers   (mod.2010-02-10)

372.   What is the offical 'insta-gay' drinkô of #temp?   [ross/2003-09-16]
327.   What is a great little script to use when airboxing (wardriving, warchalking, etc)   [jake/2002-10-05]
324.   whats the right command to use stunnel like an SSL version of telnet(client)?   [jesse/2002-09-08]
230.   What is a good book to get started with Python?   [rupe/2001-05-30]
214.   Where can I find major and minor classical texts on the 'Net?   [rupe/2001-04-18]
210.   Where can i get a cool e-mail alias or   [josh/2001-04-04]
146.   What commands do UNIX system administrators commonly use?   [rupe/2000-11-09] ( strick/2001-01-04 )
137.   where can i find docs for radioshack scanners?   [jesse/2000-10-20]
126.   How can I distribute the DeCSS algorithm via DNS?   [rupe/2000-09-28]
125.   How does the % operator work in Python?   [rupe/2000-09-27]
95.   What do the * and ** and *** mean by a FQA number?   [strick/2000-05-14]