Mobile Terminal Platforms 227
older Palm OS releases must be upgraded to Palm OS Cobalt to take
advantage of the enhanced features.
Application development for Palm OS is based on the Palm OS
68K/Protein SDKs and developer suite in a programming environ-
ment. Developers can choose programming languages from C, C++,
Visual Basic, and Java, although C is most widely used for Palm OS
software development. A developer suite allows a developer to create
both ARM-native Palm OS Protein powered applications for Palm OS
Cobalt (Palm OS 6) and 68-K applications. Palm developers usually
use Metrowerks CodeWarrior (www.codewarrior.com), PRC Tools
(www.palmos.com/dev/tools/gcc), or Eclipse (http://www.eclipse
.org/) as the cross-platform programming environment. ...