Cebu Business I.T. Incubator

J2ME: Java Mobile Application Programming

java-logoFascinated 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 more…



Bluehop: Data Transfer using Bluetooth Multi-Hopping Technique

I am currently finishing my undergraduate thesis entitled Bluehop (Data Transfer using Bluetooth Multi-Hopping Technique). And, the deadline for final defense is set to next week and I am still roughly 40%-60% in progress with the application development. I am not really worried with the paper documentation  because it won’t take that much time to write if I have the application ready and tested.

bluetooth-logo

Well, doing this project is quite exciting because I have to study Bluetooth API Programming by just reading and with a thorough research. With that, I learned the foundations about the Java Bluetooth API (JSR-82). I also enrolled to an elective subject last year to learn about Mobile Programming using J2ME.

Read more…