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.
Here’s an example of a J2ME chat application that I created for a school project when I took the J2ME course for a semester. We are asked to implement chatting MIDlets over some specified connection either on the same terminal or different connected terminals. Here’s the screenshot.
To learn more about J2ME Mobile Programming, please read the following helpful links:
Tags: j2me, java, java mobile application











hello po..
i have read na mrami po kaung knowlegde about java.. most specially in j2me.. and i’m very sure na m22lungan nyo po kmi s thesis nmen about j2me.. its a mobile application (particularly in s60 2nd editions) that is able to block sms/mms and calls.. we have troubles on connecting the database and the blocker to the system of the mobile.. we’ve been searching all over the net and asking questions on forums but none of them gave us a very good answer. upon reading your profile here, im very sure na mssgot nyo po mga tnong nmen and most specially m22lungan nyo po kmi sa problma nmen… mraming salamat po and im hoping po for your answer.. God Bless po.. ^-^
@julie, i have thesis same as yours. do have already the codes. needing it too.
Hi,
Sorry for the late reply. Please contact via jerome.locson [at] gmail.com if you need help about J2ME Bluetooth. Thanks.
- Jerome L.
hello, can u help me with my thesis? please
it’s a mobile application (compressing and converting images). it will be applied in nokia 5800. hope u’ll understand my situation and help me with my problem. thanks.
i’m really familiar with the structure of mobile applications…but the problem is…kung i-apply ba ang swing components and GUI in-order to create a page….
Hi.. im just wondering kung paano magagawa yung pag key press sa list menu mag scroll siya alphabetically depende sa press na number, sample 2 = a,b,c and so on..