J2ME Moves Forward
One of the beautiful characteristics of Java has also been one of its biggest weaknesses – Java, as an ‘open’ technology, is not controlled singularly by any big company, not even Sun. Java technology is steered, instead, by a communityof Java developers and stakeholders. BREW, in contrast, has been completely developed and controlled by Qualcomm. Back in the Java space, the lack of a ‘dictator’ has meant multi-year delays in the clarification of a J2ME ecosystem for the mobile world. Unlike BREW, in J2ME there hasn’t been a standard way of aggregating content, billing, provisioning, and remunerating cash throughout the value chain. Finally, it seems that Sun is stepping up to the plate and clarifying ways a J2ME ecosystem can be implemented. The new Sun offerings include content aggregation and developer tools including testing. Most people in the Java space will applaud this move, but we mostly wonder why it took Sun so long to make it. ‘Open’ environments may be democratic, but they can also benefit from a strong leader who lays out a framework which others can choose to take or leave.