Hi,
I know android is better than J2ME, but i need to know what can i do with android but j2me cant?? (just about UI), some examples could be...
thx a lot, i'm new in mobile...
Hi,
I know android is better than J2ME, but i need to know what can i do with android but j2me cant?? (just about UI), some examples could be...
thx a lot, i'm new in mobile...
With android, you can create widgets, you have tools for browsing the web amongst many things.
You also have regular expressions (this is a big one), bluetooth, database access, 2D graphics and OpenGL, support for gestures..
Besides, its api is much closer to the Java SE api; which means that you have a wide range of possibilities.
Android development will be much much more interesting than Java ME (j2me).
J2ME was designed at a time of extremely limited devices (QVGA at best, B&W/grayscale at worst), and some of those decisions shine through in the relatively limited default widgets. The default widgets in Android are much better.
But imo, this is very secondary to the fact that J2ME is a federation of standards, whereas Android is a more modern, complete, cohesive framework. J2ME gets its power from a large collection of JSRs with different docs and different release schedules. OTOH, other than optional features (location based services, etc), Android devices tend to be much more consistent. Also, I've seen tons of bugs w/ specific J2ME implementations (especially in the location APIs, but I'm sure there are other places as well) that just aren't an issue in Android.