I've noticed that one of the biggest problems for people wanting to break into J2ME development is the question of where to start. With J2EE and J2SE, sun allows simple API and JVM downloads, obvious components for a developer to start working away.
For J2ME, the starting path is less clear: J2ME, CLDC, JTWI, Mobile Media API, Wireless Messaging API? Where to start?
What's needed are two things:
1) Sun needs to re design the J2ME portion of their website to make development with J2ME both obvious and simple.
2) Authors (such as those that write for JavaWorld) need to write step-by-step tutorials on the differences, advantages, and disadvantages of the different API's, where to start, how to start, and demo applications.
These two steps would go a long way to popularizing J2ME for mainstream developers, making entry int J2ME simple for all interested.
|