background preloader

J2ME

Facebook Twitter

Java Platform, Micro Edition. Java ME was designed by Sun Microsystems, acquired by Oracle Corporation in 2010; the platform replaced a similar technology, PersonalJava. Originally developed under the Java Community Process as JSR 68, the different flavors of Java ME have evolved in separate JSRs. Sun provides a reference implementation of the specification, but has tended not to provide free binary implementations of its Java ME runtime environment for mobile devices, rather relying on third parties to provide their own. As of 22 December 2006, the Java ME source code is licensed under the GNU General Public License, and is released under the project name phoneME.

As of 2008, all Java ME platforms are currently restricted to JRE 1.3 features and use that version of the class file format (internally known as version 47.0). Java ME devices implement a profile. There are more than 2.1 billion Java ME enabled mobile phones and PDAs.[2] It is popular in sub $200 devices such as Nokia's Series 40. Foundation Profile[edit] Understanding J2ME Application Models.

Oracle Technology Network > Java Software Downloads View All Downloads Top Downloads New Downloads What's New Java in the Cloud: Rapidly develop and deploy Java business applications in the cloud. Essential Links Developer Spotlight Java EE—the Most Lightweight Enterprise Framework? Blogs Technologies Contact Us About Oracle Cloud Events Top Actions News Key Topics Oracle Integrated Cloud Applications & Platform Services. Mobile Device Technology - Code Samples and Apps. J2ME Low-Level Network Programming with MIDP 2.0. Curso de J2ME. El objetivo principal del curso es introducir al alumno en la programación de dispositivos móviles utilizando el lenguaje Java, herramienta que proporciona un entorno homogéneo para el desarrollo de aplicaciones para distintos sistemas operativos y distintos tipos de dispositivos. El curso hará una breve introducción de la plataforma Java 2 y profundizará luego en la versión para pequeños dispositivos, teléfono móviles, PDA o Smartphones (Java 2 también conocida como J2ME).

Esta plataforma está pensada para dispositivos, normalmente móviles, con un hardware bastante inferior a la de un PC. Se sustenta en dos bloques principales: la configuración y el perfil. Se estudiarán dos configuraciones diferentes: Connected Device Configuration (CDC) y Connected Limited Device Configuration (CLDC). En cuanto al perfil, se estudiará Mobile Information Device Profile (MIDP), que es un perfil basado en CLDC para dispositivos móviles con capacidad de comunicación, tales como teléfonos móviles.

J2ME Tutorial, Part 1: Creating MIDlets. Java 2 Micro Edition (J2ME) combines a resource-constrained JVM and a set of Java APIs for developing applications for mobile devices. This article is the first in a series. This time, after a quick introduction to J2ME, I will provide a step-by-step guide to creating J2ME applications, also known as MIDlets, using a simple example. This will cover how to test and deploy these MIDlets as well. Finally, I will round out this installment with a look at the lifecycle of a MIDlet. What is J2ME? J2ME combines a resource constrained JVM and a set of Java APIs for developing applications for mobile devices.

Do you, as a developer, have to install this JVM and the APIs on mobile devices? J2ME can be divided into three parts, as shown in Figure 1: a configuration, a profile, and optional packages. The most popular profile and configuration that Sun provides are the Mobile Information Device Profile (MIDP) and Connected Limited Device Configuration (CLDC), respectively.

Figure 2. Step 1: Design.