Ir al contenido principal

Hola Mundo con Java ME

Buenas... Hoy un pequeño tutorial para comenzar con NetBeans y observar como crear nuestra primer aplicación con JAVA ME.

1 - Abrimos NetBeans

2 - Vamos a Archivo -> Proyecto Nuevo (Ctrl + Mayus + N)


3 - Creamos un Proyecto de Tipo: Java ME -> Mobile Application y hacemos clic en Siguiente.



4 - Aqui definimos el Nombre de nuestro Proyecto y la ubicacion. Proyect Name (Nombre del Proyecto).

Y dejamos solo la  casilla seleccionada de Set as Main Project.

* Set as Main Project: El proyecto se fija como Principal
* Create Hello MIDlet: Seleccionando esta casilla nos creara automáticamente un Hola Mundo, pero esta clase tendrá muchos componentes que por el momento no es necesario que lo sepan, además de tener mucho código y ya asustarlos de una xD.

Hacemos clic en Siguiente.


5 - En este paso podremos elegir el Emulador con que probaremos nuestra aplicación y las configuraciones de la Aplicacion. Es recomendable seleccionar CLDC-1.1 y MIDP-2.0 ya que son los estándares que soportan la mayoría de los celulares del mercado.

Y aqui ya hacemos clic en Terminar.

6 - Hacemos clic en Source Packages con el botón derecho: Nuevo -> MIDlet


7 - Aqui configuramos nuestro MIDlet:

* MIDlet Name: Nombre de nuestra Aplicacion
* MIDlet Class Name: Nombre de la Clase de nuestra aplicación, atención no puede tener espacios.
* MIDlet Icon: Icono de nuestra aplicacion, por el momento lo dejamos en blanco.

y hacemos clic en Terminar.


8 - Ya tenemos nuestra Clase creada. Nuestra clase extiende (es hija) de MIDlet, toda aplicación en Java ME debe heredar de MIDlet.

Se encontraran con 3 Métodos/Funciones ya predefinidas, estos metodos son necesarios para el fundamiento de la aplicación:

* startApp() : La aplicacion iniciara desde este metodo.
* pauseApp() : Cuando la aplicación es temporalmente detenida, por ejemplo por la recepcion de una llamada. Se llama a este método
* destroyApp() : Cuando la aplicacion se cierra.


9 - Escribimos la siguiente linea:
Display pantalla = Display.getDisplay(this);
 NetBeans nos marcara un error en esta linea, si hacemos clic en la lamparita nos dira las posibles soluciones al problema. Y hacemos clic en Añadir "import" a javax.microedition.lcdui.Display;

Así nos agrega las clases necesarias para poder usar la clase Display.



Display: Es una clase que representa la pantalla del celular. En nuestra linea reservamos un lugar en la memoria (Display pantalla;) y asignamos a ese espacio el objeto pantalla existente.

Con nuestro objeto pantalla podremos especificar que mostrar por pantalla.

10 - El objeto pantalla para poder mostrar algo contiene un metodo:
pantalla.setCurrent(Displayable objeto);
 Que recibe como parámetro un objeto de tipo "Displayable", que sera el objeto a mostrar en pantalla.

Asi que primero debemos crear un objeto para poder mostrar en pantalla:
Alert alerta = new Alert(
                "Hola Mundo",
                "Este es mi primer mensaje",
                null,
                AlertType.CONFIRMATION);
 Aqui creamos un Alerta para mostrar un mensaje, la Clase Alert recibe como parametros:

* Titulo : String
* Mensaje : String
* Imagen : Imagen|null
* Tipo de Alerta : AlertType

Al escribir esta linea de código, NetBeans nos tirara error en la linea eso es porque hay que importar las librerías necesarias, hacen de nuevo clic en la lamparita y solucionan ese problema.

11 - Ahora solo nos queda mostrar esa alerta en la pantalla, eso lo haremos con:
pantalla.setCurrent(alerta);
 Ya tenemos nuestro primer Hola Mundo.

El codigo deberia quedar:


12 - Ejecutamos nuestra aplicación para probar si todo ha salido bien:

* Haciendo clic con F6
* Llendo a Ejecutar -> Ejecutar Main Project
* Haciendo clic en el Boton:

 13 - Se nos abrirá el Emulador, hacemos clic en Launch e iniciara nuestra aplicacion:


Espero que les halla resultado facil e util para comenzar con Java ME.

Saludos...
Maty

Comentarios

  1. Muchas gracias :) sirve muchisimo estos tutos :) Lo unico q abria hacer mension que los nuevos netbeans te generan muchisimo codigo y bueno, porai hay veces nosenredamos algunos :)

    ResponderBorrar
  2. gracias bro hasta que encuentro algo util :)

    ResponderBorrar
  3. espero que tus tutos me ayuden con mi tesis para mi licencitura.. .Si es así.. que gran abrazo quisiera darte

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Introducción a LWUIT

Buenas, hoy les presentare una libreria para Java ME, que mejora notablemente la interfaz de usuario: Lightweight UI Toolkit Library, mejor dicho LWUIT. Primero para poder utilizar esta librería tendremos que descargarla. Hacer clic aqui para descargar . Una vez descargada y descomprimida, en cualquier lugar. Procedemos a crear un proyecto nuevo en nuestro NetBeans. y Ingresamos a las propiedades haciendo clic derecho sobre el proyecto: Ingresamos a Librerías y Recursos, y hacemos clic en Agregar Jar/Zip: Y buscamos en donde descomprimimos el archivo: LWUIT.jar Hacemos clic en aceptar y ya tendremos disponible la librería para trabajar en nuestro proyecto. Les dejo un pequeño código de muestra para que se fijen si les funciona todo bien: import com.sun.lwuit.Command; import com.sun.lwuit.Display; import com.sun.lwuit.Form; import com.sun.lwuit.Label; import com.sun.lwuit.animations.CommonTransitions; import com.sun.lwuit.layouts.BorderLayout; import javax.microedition.midlet.*; /**  *

GastosMax - Mi Primera Aplicacion Jave ME

Buenas hoy les presentare mi primera aplicación hecha en Java ME, que es soportada para la mayoría de los celulares del mercado. GastosMax es una simple aplicación con la que puedes llevar un simple detalle de todos tus gastos. Tendras un listado de todos tus gastos y el total de todo lo que llevas gastando. Descargar GastosMax v1.0.0 Aceptamos cualquier sugerencia y opiniones para mejorar la aplicación ;). Imágenes:

MOTODEV SDK for Java ME v3.0 (Emulador)

Para poder probar su aplicación en los diferentes celulares, tendrás que descargar el emulador de cada empresa para verificar si la aplicación funciona en cada celular. Hoy les mostrare como hacer para descargar el Emulador de Java ME de Motorola: 1 - Ingresamos a la Web de Desarrolladores para Motorola ( http://developer.motorola.com/ ) 2 - Pasamos el Mouse sobre "Platforms" y haces clic en Java ME: 3 - Ahora te dirigis a SDKs: 4 - Haces clic en el ultimo enlace: MOTODEV SDK for Java ME 5 - Clic en Download 6 - Por ultimo elegin la version para su Sistema Operativo y lo instalan. Bueno eso es todo por hoy, proximamente un tutorial para agregar los emuladores a Netbeans y como usarlos... Saludos... Maty