Subject: Palm OS Development is a mess
From: "ll" <[EMAIL PROTECTED]>
Date: Tue, 22 Nov 2005 11:45:50 -0000
X-Message-Number: 14
Palm OS Development is a mess.
- We have been developing for Palm OS with CodeWarrior.
Sensible, very sensible.
- CodeWarrior is now at End Of Life.
Nevertheless, CodeWarrior is the best platform for PalmOS
development up to and including OS5/Garnet. Don't worry about the
EOL situation, just use the best tool for the task, which for OS5 is
CodeWarrior 9.3. (If using Codewarrior 9.0 or 9.2, upgrade to 9.3
immediately)
- Palm (seem to) want us to use the Palm OS Development System
(PODS) instead.
PODS is the current designated platform for OS6/Cobalt and
"Protein" development, though it can be used for OS5/Garnet
development. Its only advantage to CodeWarrior for OS5/Garnet
development is that it is free, which some people need.
- PODS does not support ARM C++ code with language basics such as
global variables, virtual functions, function pointers, etc. etc.
Other tools exist to provide some or all of these, if you are
willing to jump through "hoops".
See comment above about CodeWarrior, which are especially
true if you are dong ARM-based development.
- PODS does not run on Linux, although support is planned. Or at
least, we were told in April 2004 that it was planned.
I wonder if Ben Combee will reply to this?
And I thought that statement originated in DevCon in April
of 05, not 04, though I don't specifically remember it.
- PODS developers are supported by three seperate email lists, at
Palm.com, Palmos.com and Developer2Developer at Palmsource.com
where their questions are randomly answered or ignored. The
"Developer2Developer" board has currently had 6 posts, since April.
Post PODS questions here, but if you have CodeWarrior I
suggest most strongly that you continue to use it until you are ready
to switch wholeheartedly to Cobalt development, which most people
aren't going to do until Cobalt-based devices appear.
Roger Stringer
Marietta Systems, Inc. (www.rf-tp.com)
--
For information on using the PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/