|
Software Development Kits
Palm OS SDK This distribution includes the necessary header files, libraries and emulation tools and documentation for building PalmOS applications for existing Palm OS devices 68l devices (including the Treo 650 and Treo 700p).
Windows Mobile 5.0 SDK For Pocket PC Use this toolkit to build and emulate applications targeted for deployment on Pocket PC and Pocket PC Phone Edition devices running Windows Mobile 5.0, such as the Treo 700w.
IBM WebSphere Studio Device Developer IBM WebSphere Studio Device Developer provides both the IDE and the libraries for building MIDP 2.0 Java ME applications to run on Palm OS and Pocket PC devices.
PRC-Tools This is an open source package to build Palm OS applications with GCC.
Development Environments
You have a number of choices regarding IDEs to use for development targeted at Palm devices:
Palm OS Developer Suite This is the comprehensive toolkit for Palm OS development. It includes the necessary emulators, documentation, compilers, debuggers, resource editors and SDKs required to build Palm OS applications for current versions of the Palm OS (5.x or Garnet) as well as ARM-native code for Palm OS Cobalt (version 6.x of the Palm OS). The Developer Suite is meant to integrate into a Windows-based installation of Eclipse.
CodeWarrior Development Studio for Palm OS Platform, Version 9.2 The Palm-OS version of Codewarrior has been a consistent choice for building 68k-based PalmOS applications. If you are developing for Palm devices on a Mac OS workstation, this will be the IDE youll need. If you are familiar with Codewarrior on Windows, this provides a non-Java-based alternative to Eclipse.
Microsoft Visual Studio 2005 Standard Edition For Windows Mobile-Based Palm devices, you should use Visual Studio 2005, which contains the necessary emulators, libraries, and development environment for building Windows Mobile 5.0 applications.
Sprint-Specific Software Update
Palm maintains a list of utilities and downloadable software updates for Sprint Palm-based devices.
Emulators and Simulators
Palm OS Emulator The Palm OS Emulator allows you to upload ROM images from Palm-OS-based devices and run compiled applications on Unix, Windows and Mac OS. You obtain ROM images by either joining the Palm OS Developer Program or by using the provided utility to obtain an image of your own Palm devices ROM.
Palm OS Simulator The Palm OS Simulator is a version of the Palm OS compiled for Intel processors; running your application on the Simulator is like running it on an actual device.
Java Virtual Machines
IBM Websphere Everyplace Micro Environment This is a version of the IBM J9 Java Virtual Machine built for the Palm OS. Users of Treo 650 and other supported devices can download this Java Virtual Machine through the link above at no cost.
RAD tools
AppForge Crossfire AppForge Crossfire provides a Visual Studio-enabled set of APIs that allows you to build an application using C#, C++ or VB and run it on a variety of devices including PalmOS-based Palm devices, Windows-based Palm devices, J2ME-capable phones and BlackBerry devices. Use of Crossfire requires purchasing a license for the development environment and a runtime license for the software interpreter for each device on which you will install your application.
|