Fascinated with those mobile applications you have in your mobile phone? The pre-installed utility tools and games, so called mobile application, are perhaps developed using Java’s Micro Edition – J2ME. J2ME is a subset of the Java platform, along side with J2SE and J2EE.
Since Java is platform independent, developing mobile applications with J2ME is portable as long as your device supports Java. So, check your phone specification if it supports Java (usually stating the version of your MIDP and CLDC). And if it does, you’re good to go or if you do not have it, we can use emulators.
Let us setup your IDE and try to develop a simple application. The IDE I use in developing Java Mobile applications is Netbeans (you can also use Eclipse, JCreator, etc). With Netbeans, you have a complete tools for J2ME mobile programming – editor, debugger and emulators. Just download and install Netbeans and be sure to have the Java Wireless Toolkit with it. This will provide you the capability to run and debug mobile application, assuring that the application you will soon deploy is compliant to your target devices.
So, if your Netbeans is ready to go, check out for some examples to work on at this site – Sun Mobile Device Technology – Code Samples and Apps. Please take note that it is good that you have Java programming experience to be able to understand the code or at least a programming experience.
Read the rest of this entry »