Getting Started with J2ME

By Emiley J. Viewed: 6385 times Emailed: 235 times Printed: 198 times Bookmark and Share



A brief introduction of  what is J2ME? is a good place to getting started. As with any other technology J2ME has its own set of toolkits and IDEs.

Sun Java Wireless Toolkit
A free development environment directly from SUN is the Sun Java Wireless toolkit. It is a free IDE which can be downloaded at http://java.sun.com/products/sjwtoolkit/index.html 

Netbeans mobility pack
If you are more comfortable with Netbeans development, this is another free toolkit which you can use to develop J2ME applications. This is downloadable from http://developers.sun.com/prodtech/javatools/mobility/downloads/index.jsp

If you are familiar with other Java development tools such as Code Warrior or Borland JBuiler etc, then you can search for an extention for developing J2ME applications using your existing IDEs.

There are other device specific J2ME toolkits provided by the device manufacturers. An important point to note here is that if you are using one of these toolkits such as Motorola's or Nokia's toolkit, is that there is a tradeoff in using these proprietary toolkits.

The advantage of using these proprietary toolkits is they are API rich and have many inbuilt device specific apis that can be used in your J2ME application. Motorola for example provides rich APIs to support their GPS enabled J2ME phones. Nokia's toolkit has many Games APIs to support their Nokia phones.

The disadvantage of using proprietary toolkits is that they are no more portable. But if you are targeting a specific model or make of phones or devices then using these toolkits are the way to go. However, if you are developing a J2ME program targeted towards a wide range of phones and devices then it is best to use the Sun Wireless toolkit.

In addition to these toolkits and manufacturer specific APIs, there are other third party APIs for specific functionalities. For instance, Symbol provides the APIs for its Barcode scanners. A J2ME device when attached to these barcode scanner will have to use this third party API to control it from a J2ME program




Comments(6)


1. good

By: yeoh at 2009-04-18 21:32:36
2. really good

By: ammu at 2009-11-04 05:07:14
3. really really very good
thanks all
and always forward >>>>>>>

By: bade3 at 2010-01-01 18:52:15
4. i need How to connect with database connection in j2me Apps

By: Renjit at 2010-01-04 01:54:25
5. I need how to connect with database connection in j2me too, but i need this sample with Netbeans 6.7.1 project, thanks

elplasencia@yahoo.es

By: BenGunn at 2010-01-12 03:33:44
6. Thank you , It is really good for beginners.

By: Satish Kumar at 2010-01-18 03:06:49

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:


Enter Code:
The Captcha image

Latest Tutorials

[2009-05-29]Adding your own Application icon for your J2ME application (jar file)
[2008-08-18]Play a multimedia file in J2ME Program (Audio/Video) using MMAPI
[2008-08-01]Datagrams in J2ME (UDP Programming sample)
[2008-08-01]Client Server in J2ME (Socket Programming sample)
[2008-08-01]Using HttpConnection in J2ME (Retrieve web content from a website to a phone)
[2008-08-01]Using HTTP vs UDP vs Socket in J2ME
[2008-08-01]RMSCookieConnector - Using Cookies in J2ME
[2008-07-29]POST UTF-8 encoded data to the server in J2ME
[2008-07-10]lists, forms, choices, gauges, text fields, text boxes in J2ME
[2008-07-10]Using List to create a Menu and Menu items in J2ME
[2008-07-10]Using alerts and tickers in J2ME
[2008-07-07]J2ME Canvas sample to show games programming in J2ME
[2008-07-07]Timer and TimerTask example in J2ME
[2008-06-27]List of GPRS Access points for all countries
[2007-12-06]What is J2ME?

More Latest News


Most Viewed Articles (in last 30 days)
GUI components and menu based J2ME Applications.
Client Server in J2ME (Socket Programming sample)
Getting Started with J2ME
J2ME Canvas sample to show games programming in J2ME
Adding your own Application icon for your J2ME application (jar file)
RMS Basics in J2ME
Using HttpConnection in J2ME (Retrieve web content from a website to a phone)
What is J2ME?
Sample J2ME code that shows various functionality of RMS.
Play a multimedia file in J2ME Program (Audio/Video) using MMAPI
Your first J2ME program and a midlet lifecycle explained.
Timer and TimerTask example in J2ME
Using List to create a Menu and Menu items in J2ME
Types of configurations in J2ME
Download a file over a network in J2ME midlet
Most Emailed Articles (in last 30 days)
What is J2ME?
Download a file over a network in J2ME midlet
How to load J2ME applications to the IDEN handsets
Y.S. Sun Green Building Research Center
Getting Started with J2ME
Types of configurations in J2ME
Sample J2ME code that shows various functionality of RMS.
'LINK.EXE' is not recognized as an internal or ext
Sample Java program shows how to Read a file over a network using J2ME midlet
GUI components and menu based J2ME Applications.
RMS Basics in J2ME
What is J2ME?
Your first J2ME program and a midlet lifecycle explained.
The MIDP Networking Model in J2ME
UDP Datagram sample in J2ME