J2ME Tutorials

What is J2ME?

  • 2007-12-06
  • Comments
  • Emiley J.
  • 1452

J2ME is the short form for Java 2 Micro Edition. J2ME is meant for tiny devices such as mobile phones, TV set top boxes, Vehicle telematics, pagers, PDAs etc. 
Read More

Types of configurations in J2ME

  • 2007-09-17
  • Comments
  • Ivan Lim
  • 1456

A configuration is supposed to represent the minimum platform for its target device and is not permitted to define optional features. Vendors are required to implement the specification fully so that developers can rely on a consistent programming environment and, therefore, create applications that are as device-independent as possible.
Read More

Types of Profiles in J2ME

  • 2007-09-17
  • Comments
  • Jagan
  • 1451

A profile complements a configuration by adding additional classes that provide features appropriate to a particular type of device or to a specific vertical market segment. Both J2ME configurations have one or more associated profiles, some of which may themselves rely on other profiles. These processes are described in the following list:
Read More

Getting Started with J2ME

  • 2007-12-06
  • Comments
  • Emiley J.
  • 1458

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.
Read More

RMS Basics in J2ME

  • 2007-09-17
  • Comments
  • Daniel Malcolm
  • 1454

The RMS supports the creation and management of multiple record stores, shown in Figure below. A record store is a database whose central abstraction is the record. Each record store consists of zero or more records. A record store name is case sensitive and can consist of a maximum of 32 Unicode characters. A record store is created by a MIDlet.
Read More

The MIDP Networking Model in J2ME

  • 2007-09-17
  • Comments
  • Emiley J
  • 1453

In MIDP, as in J2SE, IO streams are the primary mechanism available to applications to read and write streams of data. Both J2SE and J2ME have a java.io package that contains these stream classes. Additionally, the MIDP defines the javax.microedition.io package, which supports networking and communications for MIDP applications. This package is in contrast to the J2SE java.net package, which defines networking support on that platform. MIDP applications use the javax.microedition.io types to create and manipulate various kinds of network connections. They then read from these connections and write to them using the types in the MIDP java.io package, which contains a subset of the classes and interfaces in the J2SE java.io package.
Read More

Internationalization Support in J2ME MIDP

  • 2007-09-17
  • Comments
  • Henry
  • 1451

Realistically, an i18n solution on any platform is somewhat constrained by the resources and API mechanisms available to applications. The ease with which a programmer can implement i18n support—and the comprehensiveness of that support—depends largely on the level of explicit support for the major areas of i18n development. The MIDP platform provides the following elements in support of i18n development:
Read More

Most Viewed Articles on J2ME

Latest Tutorials

J2ME : Code sample to Send SMS from a J2ME application.

J2ME : Adding your own Application icon for your J2ME application (jar file)

J2ME : Play a multimedia file in J2ME Program (Audio/Video) using MMAPI

J2ME : Datagrams in J2ME (UDP Programming sample)

J2ME : Client Server in J2ME (Socket Programming sample)

J2ME : Using HttpConnection in J2ME (Retrieve web content from a website to a phone)

J2ME : Using HTTP vs UDP vs Socket in J2ME

J2ME : RMSCookieConnector - Using Cookies in J2ME

J2ME : POST UTF-8 encoded data to the server in J2ME

J2ME : lists, forms, choices, gauges, text fields, text boxes in J2ME

J2ME : Using List to create a Menu and Menu items in J2ME

J2ME : Using alerts and tickers in J2ME

J2ME : J2ME Canvas sample to show games programming in J2ME

J2ME : Timer and TimerTask example in J2ME

J2ME : List of GPRS Access points for all countries

Ask a Question

Subscribe to Tutorials

Related Tutorials

Code sample to Send SMS from a J2ME application.

Adding your own Application icon for your J2ME application (jar file)

Play a multimedia file in J2ME Program (Audio/Video) using MMAPI

Datagrams in J2ME (UDP Programming sample)

Client Server in J2ME (Socket Programming sample)

Using HttpConnection in J2ME (Retrieve web content from a website to a phone)

Using HTTP vs UDP vs Socket in J2ME

RMSCookieConnector - Using Cookies in J2ME

POST UTF-8 encoded data to the server in J2ME

lists, forms, choices, gauges, text fields, text boxes in J2ME

Using List to create a Menu and Menu items in J2ME

Using alerts and tickers in J2ME

J2ME Canvas sample to show games programming in J2ME

Timer and TimerTask example in J2ME

List of GPRS Access points for all countries

Archived Comments

1. Brief but Comprehensive. Excellent Effort.
View Tutorial          By: Farooq at 2011-11-16 14:14:52

2. its is good..I am developing a Form based applicat
View Tutorial          By: Bhavani at 2010-10-18 01:39:41

3. I have initialized a int array while declaring.
View Tutorial          By: Prashanth at 2011-09-15 11:16:40

4. hi ..........
the code is worked for me....

View Tutorial          By: pradeep at 2012-01-25 06:30:14

5. nativeFinalize: Error closing Handle 6
and

View Tutorial          By: yash at 2008-05-16 17:43:42

6. Hi,
I can run this program.But after

View Tutorial          By: jayaraj at 2009-06-05 01:28:18

7. any body who have a full source code of the progra
View Tutorial          By: progra at 2013-02-11 12:37:34

8. static concept was clearly explained with some exa
View Tutorial          By: Rajkumar s ,m.p.patti,rasipuram. at 2012-03-28 16:17:31

9. very good tutorial
View Tutorial          By: Anonymous at 2009-06-13 01:14:25

10. Hi Everyone, i tried the code. im using this code.
View Tutorial          By: sourabh at 2011-09-09 12:42:02