- Mobile development
This page lists the known relative differences between the most popular mobile platform development options for
handheld device s such as apersonal digital assistant s,enterprise digital assistant s ormobile phone s. It is not intended to be an absolute guide to the various mobile development platforms, instead it is to help guide developers in choosing a mobile platform for development onInformation appliance s. More detail on the subject can be found at theMobile software article.Mobile development comparison
Breadth
Evaluation criteria
# Any undetermined cells are marked "undetermined" to indicate a request for help from someone with the appropriate knowledge.
# "Learning Curve" is an approximation of how difficult it would be for a developer with reasonable proficiency in the "Foundation" language to both construct aHello world "on the mobile platform", as well as relative ease of accessing advanced mobile features. By nature, this will be the most difficult to keep a on, and is not intended to be a debate on the relative quality of C# vs. Java.
# "Debuggers " must be capable of
#* Settable Breakpoints
#* Step-through execution
# "MobileIntegrated Development Environment " evaluation is based on the availability of
#*Autocomplete
#*Syntax highlighting
#*Refactoring
#*Debugging
# "Emulator" is based on availability and integration with development emulation options
# "Low-Level Access" includes the capability of accessing various forms of mobile device functionality
#* Full-resolution digital photos
#* Video capture
#* Cell Tower ID
#* File access
# "Crippled Providers" is when mobile device carriers restrict hardware functionality
#* Restricting loading of new applications
#* Disabling or limitingBluetooth accessResources
Please see the linked pages for resources for the specific development platforms
See also
*
Java ME
*BREW
*Symbian
*Mobile Device Testing
*Mobile software
*Mobile Marketing
* WAP
*Adobe Flash Lite
* TagsMe* Android
*ItsNat External links
* [http://java.sun.com/javame/index.jsp Sun JavaME page]
* [http://www.wirelessdeveloperforum.org/ Wireless Developer Forum]
Wikimedia Foundation. 2010.