|
Programming language |
Debuggers available |
Emulator available |
Integrated development environment available |
Cross-platform deployment |
Installer packaging options |
Development tool cost |
| Android |
Java but portions of code can be in C, C++ |
Debugger integrated in Eclipse, standalone debugging monitor available |
Yes |
Eclipse, Project Kenai Android plugin for NetBeans |
Android only, because of Dalvik VM, March 2009 |
apk |
Free |
| iOS SDK |
Objective-C |
Debugger integrated in Xcode IDE |
Bundled with iPhone SDK, integrated with Xcode IDE |
Xcode |
iPhone, iPad, iPod Touch |
Only via App Store, needs review and approval by Apple Inc. |
Tools are free for an Intel-based Mac. Simulator testing is free, but installing on a device needs a fee for a developer signing key |
| Windows Mobile |
C, C++ |
Yes |
Free emulator (source code available), also bundled with IDE |
Visual Studio 2010, 2008, 2005, eMbedded VC++ (free), Satellite Forms |
Windows Mobile, Windows FU, Windows CE |
OTA deployment, CAB files, ActiveSync |
Free command-line tools or eMbedded VC++, or Visual Studio (Standard edition or better) |
| Symbian |
C++ |
Yes |
Free Emulator |
Many choices |
Compile per target |
SIS deployment |
Commercial and free tools available |
| webOS |
JavaScript, CSS, HTML, C and C++ through the PDK |
Yes |
Free emulator |
Eclipse |
webOS, Palm only |
OTA deployment, webOS through App store, Web URL, Precentral, .ipk |
Free |