Back Tabla de contenidos
Next
Capitulo 7: Ejemplos practicos (KVM, Palm OS y MIDlets)

En este apartado desarrollaremos tres tipos de ejercicios, donde cada uno de ellos utiliza un perfil (profile) y una configuración (configuration) determinada.
Antes de comenzar, recordar que un perfíl (profile) en si mismo no es nada, sólo una especificación y se implementa mediante una configuración (configuration).
Para comenzar vamos a desarrollar tres ejemplos usando el perfíl MIDP y la configuración CLDC:

7.1 Este primer caso es el más sencillo y el unico objectivo es utilizar las clases mínimas para poder ejecutar una aplicación en la KVM.

7.2 Este ejemplo amplia la aplicación anterior para poderla ejecutar desde una Palm.

7.3 En este ejemplo usaremos MIDlets.


7.1. KVM (HelloWorld)

Hemos instalado el API J2ME en la unidad local C: y ejecutamos el fichero setJ2ME.bat para configurar las variables de entorno:
                rem J2ME Environment
                set J2ME_HOME=c:\j2me_cldc
                set path=%path%;c:\j2me_cldc\bin\win32
                set classpath=%classpath%;c:\j2me_cldc\api\classes

Para este ejemplo hemos instalado la siguiente estructura de directorios:
 
Fichero HelloWorld.bat:

rem Compilar, Preverificar y Ejecutar HelloWorld.java
echo **** compilando
javac -d c:\j2me_cldc\samples\classes c:\j2me_cldc\samples\src\HelloWorld.java
echo **** preverificando
preverify -classpath c:\j2me_cldc\api\classes;c:\j2me_cldc\samples\classes -d c:\j2me_cldc\samples\output HelloWorld
echo **** ejecutando
kvm -classpath c:\j2me_cldc\samples\output HelloWorld
 

Ejecución:

 
 
 
 

 
 
 
 
 
 
 
 
Top Back Tabla de contenidos
Next