Indeed, to hedge bets I've been developing with Casl, from caslsoft (www.caslsoft.com). The language is at a similar level to Basic, C, and Pascal, compiles to native code on the Palm (using GCC) but requires a runtime on the PocketPC. They came under new management a year ago and seem to be doing well. With this you write once, choose your target, click compile, and it compiles to Windows (for testing), Palm, or PocketPC, with or without debug code. You can incorporate C routines for your Palm only projects and link them in, if you need some really fine tuning. Free full version, just puts a "unregistered" window up at app launch, from their site, so definitely something to play around with to see if you like it.
The other option is Java, which would be my choice if it actually lived up to the concept of write once for the different platforms and supported better UI. I can write for Palm, but that code doesn't work or look right on my PocketPC or phone. So, for now, I stick with Casl. Jeff Summers In your message regarding Re: what's the good and bad for PalmOS compare to other OS? dated Sat, 12 Aug 2006 10:59:43 +0200, Ingbert Grimpe said that ... > David Beers schrieb: > > I can't think of any good reason why someone who is already as familiar with the Palm OS as you are, Tam, would want to stop developing for Palm OS now > Maybe the question is not "drop PalmOS development or not?", but more > like "drop single-OS development tools or not?"? > While CW gives a nice IDE, PODS being a free tool and HB++ offering > VB-like RAD, they are all limited to PalmOS only and do not offer any > cross-platform capabilities in case (for whatever reason) a solution > needs to be ported to a completely different OS. > So maybe instead of moving away from PalmOS development it might be a > better solution to move to any of the available cross-platform toolkits? > > Disclaimer: Yes, apps done with cross-platform tools are usually slower > compared to 'native' apps, in most case they are bulkier and usually > they do not offer access to the 'low-level' functions of the OS (which > of course is a requirement for cross-platform development). But with > CPU-speed and memory increasing from generation to generation the first > two points are usually not that critical anymore and for most 'everyday' > apps low-level API-access is not needed. > > > > > -- > For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/ > > > -- -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
