Below is a diagram that will appear on a piece that I am writing. The diagram presents (and compares) the attributes for the different methods for mobile software application programming (non-messaging):

Comparing Mobile Applications
Click to Enlarge — Mobile Internet Programming: Browser, Lightweight, Local-based Applications.

Comments are welcome.

ceo

Update – May 23 ’08: I just found these two excellent presentations by peer Mobilists Barbara and Paul, slides that complement the diagram above:

Update – Jan 10, 2009: Updated the diagram.