Everything and anything about Java Mobile. If it’s about Java Mobile we’ve got it covered.
Mobile Java or J2ME has been around for some time. It has it’s pros and cons but it is quite mature and secure as a mobile phone software development platform. The NetBeans guys have been doing quite a lot of great stuff in providing an IDE that’s “the only IDE you will ever need” (in my case this is still not true since I use Eclipse for creating PHP software).
NetBeans have been doing a good job so far with all the added functionality and ease of use development tools that have been incorporated into NetBeans. This is also particularly true in the area of Java mobile phone software development. The NetBeans development team has really put in a lot of new things to help the developer in creating Java mobile phone software.
On the Android front, Google has chosen Eclipse as the (initial?) IDE to use if you want to create Android mobile phone software. Google have their hands full when it comes to Android. They need to address several things in order for Android to be the platform of choice when creating mobile phone applications.
J2ME has an installed base of more than a billion phones but obviously this includes older models with less capabilities. With “multimedia / connected mobile phones” increasing globally, Android needs to do a lot of catching up in terms of market.
That said, I am still very much interested in seeing Android succeed. This is because I believe that it’s success will provide a lot of benefits to the users. What would be interesting to see is how J2ME and Android work out. J2ME is also evolving. I think that as the mobile phones get more processing power, the distinction between J2ME and J2SE will diminish and just be called Java (?). Well Android is also Java.
So much for analysis, in my next article I would like to look into and write about just how similar/different J2ME and Android really are. And how I can use NetBeans (J2ME) and Eclipse (Android) in creating Java mobile applications.