
|
Palm
OS Applications
The Palm OS platform
has defined the trends and expectations for mobile
computing - from the way people use handhelds
as personal organizers to the use of mobile information
devices as essential business tools, and even
the ability to access the Internet or a central
corporate database via a wireless connection.
CodeWarior for
Palm OS is the official development environment
for the Palm OS. Endeavour palm developers use
CodeWarior as it has the distinction of being
the most favored environment by Palm Computing.
This commercial development environment allows
out palm developers to create ANSI C and C++ programs
on either Windows or Macintosh systems. It currently
includes Palm's Conduit Software Development Kit.
Endeavour Palm developers code are written based
on the Palm OS and no separate runtime component
is installed on the device. As a result, the resulting
application is usually small and efficient.
Metrowerks CodeWarrior
has traditionally been the tool for programming
on Palm Powered devices by our palm developers.
Our developers also use the Palm OS Developer
Suite, which is based on the open-source Eclipse
IDE. Both have different ways of building source
code and resources into binaries.
 |
Delivering
Palm OS development environments and tools |
Development environments
are available for creating Palm OS applications
in a number of different languages, such
as C, C++, Visual Basic or Java. In addition,
powerful development tools will help development
begin immediately. |
| |
| 1. Palm OS Emulator |
The Palm OS Emulator
is software that emulates the target system's
underlying hardware. Running under Windows,
Mac OS or Unix, the emulator is extremely
valuable for writing, testing and debugging
applications programs. |
| |
| 2. Palm OS Simulator |
The Palm OS Simulator
is a version of the Palm OS running on a
development system. It contains the Palm
Application Compatibility Environment (PACE)
and can be used to quickly debug application
programs. The 68k emulation environment
(PACE) implements a debugger nub to match
that of a 68k device. As a result, you can
connect to the Palm OS Simulator in the
exact same way that you would to the Palm
OS Emulator. |
3. CodeWarrior
for Palm OS Platform
CodeWarrior is an integrated development environment
(IDE) from MetroWerks, a third-party supplier
of development tools. This complete IDE includes
an editor, project manager, C/C++ compiler, linker
and target device interface that enables source
and assembly level debugging. PalmSource offers
the free Palm OS SDK for use with CodeWarrior.
4. Palm
OS SDK for CodeWarrior
This free SDK from PalmSource contains headers,
libraries, and tools for Palm OS platform development
on Windows, Mac OS, or Unix platforms. The Palm
OS SDKs do not include a build environment.
5. PRC-Tools:
GCC Development Tools for Palm OS
PRC-Tools is a complete compiler tool chain for
building Palm OS applications in C or C++. The
PRC-Tools package includes patched versions of
the GNU packages GCC, binutils, GDB, and various
post-linker tools. It is free software. Visit
PRC-Tools for the latest version of PRC-Tools
and for installation instructions for the latest
version.
|
 |