Vous êtes sur la page 1sur 7

Ingeniera en Desarrollo de Software

8 Semestre

Programa de la asignatura:
Programacin mvil

Alumno: Mario Alberto Rodrguez Vargas

Unidad 1. Tecnologas para mis aplicaciones mviles


[Actividad mediadora]

Universidad Abierta y a Distancia de Mxico

Introduccin
Las clases necesarias para implementar una interfaz grfica de alto nivel
estn contenidas en el paquete javax.microedition.lcdui.
Cada dispositivo es responsable de "dibujar" y ubicar los elementos en
pantalla, por lo tanto, aunque en ocasiones esto es ventajoso (por ejemplo,
una sola aplicacin funciona para diferentes tamaos de pantalla) existen
otras ocasiones donde es importante que en el dispositivo se muestre
exactamente lo que queremos y donde lo queremos (por ejemplo, juegos).
En J2ME todos los componentes grficos descienden de la clase Displayable.

As es como la presente actividad nos servir de repaso a lo aprendido en la


literatura, sobre las aplicaciones de usuario de al alto nivel y bajo nivel, las
cules volvemos a continuacin recordaremos un poco sus caractersticas de
estas para una mayor comprensin de los ejercicios presentes en el
documento actual:
1. Interfaces de alto nivel, con interfaz que usan componentes tales como
botones, cajas de texto, formularios, etc.; elementos implementados por
cada dispositivo y con la finalidad mantener la portabilidad entre otros
dispositivos mviles, aunque esto conlleve la prdida de la esttica y
aspecto de los componentes entre diversos dispositivos. Sin embargo
generalmente se usan estas aplicaciones cuando deseamos construir
aplicativos de negocios.
2. Por otro lado se encuentran las interfaces de bajo nivel, las cules
tendremos un control total de los recursos del dispositivo, pudiendo
controlar los eventos de bajo nivel como, el rastreo de pulsaciones de
teclas. Donde generalmente este tipo de aplicativos se usan para la
creacin de juegos.

Desarrollo
En esta actividad se espera que se programen los tres ejemplos, dos compartidos de
HolaMundoBajo, HolaMundoAlto y cualquier otro ejemplo que use cualquiera de las
dos UI compartan sus experiencias de las diferencias que obse rvan entre estos dos
programas.

En esta actividad se programaron los dos ejemplos compartidos en el material


para el desarrollo de esta unidad, realmente no fue difcil el desarrollo y
puesta en marcha de los aplicativos con el lenguaje J2ME desde Netbeans.
Fue de mucho conocimiento el abordar los ejemplos de uso de UI a travs
MIDP, debido a que son estas las que nos van a permitir darle una
presentacin a la aplicacin, tales como:
Con el ejemplo HolaMundoBajo aprendimos el manejo de la API de bajo
nivel con el uso de Canvas y Graphics, con ello se logra hacer uso de
caractersticas especiales del dispositivo.
Y con el ejemplo HolaMundoAlto se pone a prueba componentes
Command, Display y Form con lo cual el nivel de abstraccin
incrementa con respecto al manejo de las aplicaciones de bajo nivel.
Ya por ltimo sea crea un tercer ejemplo al cul en mi caso particular,
utilice el API de alto nivel, para implementar clases especficas del
lenguaje de programacin J2ME. El ejercicio consiste el poder calcular
el ndice de Masa Corporal, mediante la obtencin del peso y la altura
de un paciente.
Siendo las pantallas las que se muestran y describen a continuacin:

El resultado del clculo del IMC, es la clasificacin cuantitativa y cualitativa de


esta medida, para que el paciente conozca si se encuentra en bajo peso,
normal, sobrepeso, obesidad, obesidad grado 1, obesidad grado 2 u obesidad
grado 3.

Conclusiones
Es claro notar que las aplicaciones desarrolladoras con el lenguaje de
programacin J2ME, contenidas en el paquete javax.microedition.lcdui con
muy poco agradables al usuario final ya que sus componentes reutilizables
con demasiado simples y poco flexibles cuando de una aplicacin profesional
se refiere; es por tanto que en el este foro quisiera compartirles algunas de las
librerias que investigue podra hacer ms rica la experiencia del usuario
cuando de UI se refiere.
As es como he encontrado algunas libreras que mejoran el aspecto y
usabilidad de las aplicaciones java para telfonos mviles; como por el
ejemplo:
KUIX.
LWUIT.
FIRE.
J2ME POLISH.
BYBLOS.
APIME.
Solo por mencionar algunas, ya que en el mercado existen mucho ms
framework para este interesante lenguaje de programacin.

Referencias
1.
2.
3.
4.
5.

Unidad 2. Aplicaciones J2ME.


http://www.java2s.com/Code/Java/J2ME/ExampleMIDlet.htm
https://lwuit.dev.java.net/
http://www.j2mepolish.org/
http://creacionesmoviles.blogspot.mx/2011/12/2-construir-interfacesgraficas-de.html
6. http://www.lcc.uma.es/~galvez/ftp/libros/J2ME.pdf

Vous aimerez peut-être aussi