JavaME:
Advantage:
Portability. Rapidly growing platform.
Disadvantage:
Fragmented and optional profiles.
Android:
Advantage:
Get some OS capability from java. Backed up by google.
Disadvantage:
different from javaME which is already a standard of mobile java platform.
Windows Mobile:
Advantage:
Easy to program. Less learning curve. More feature can be added in the application.
Disadvantage:
Porability.
Flash lite:
Advantage:
Graphically stunning. Less (often none) coding needed.
disadvantage:
Limited fascility, portability, often used for contend but not as standalone application.
Symbian:
Advantage:
Ability to code in C++/java. More feature.
Disdvantage:
May be portability.
Nokia platform (series):
Advantage:
Disadvantage:
Mainly applicable for Nokia phone. Different platform for series 40,60,80.
Mobile web:
Advantage:
Portability, well known standards like XHTML, CSS, Javascript.
Disadvantage:
Limited functionality. Hardly access native features and capability.
And much more...
For more complete picture download this pdf from mobilephonedevelopment.com
(c) by Ataul Haque
Last updated: 11th June, 2008