Los midlets

Solo disponible en BuenasTareas
  • Páginas : 14 (3339 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de diciembre de 2011
Leer documento completo
Vista previa del texto
LOS MIDLETS

Los MIDlets, aunque ya hemos visto de manera superficial qué son y cómo se crean, son en suma las estructuras que crearemos. Es por esto que debemos conocer cuál es la estructura de ellos, sus propiedades fundamentales, cual es el “ciclo de vida” de un MIDlet en un dispositivo móvil, y los estados por los que se desenvuelve el MIDlet en un dispositivo móvil. Como estos son la basede las aplicaciones que se instalan en nuestros dispositivos, debemos conocer también la estructura y funcionamiento del AMS (o gestor de aplicaciones, visto en semanas pasadas). En la semana anterior, aprendimos que la configuración CLDC posee un paquete propio, llamado javax.microedition. De este paquete, estudiaremos el javax.microedition.midlet, para así estructurar el código de nuestraprimera aplicación. En los requerimientos para poder ver este curso, se le pide al estudiante conocimientos en JAVA, ya que, en caso del estudiante no saberlo, debe crearse todo un apartado completo en el que se le enseñe al estudiante a programar en JAVA, y luego a introducirse en el contenido de J2ME. Es por esta razón que se supondrán conocimientos del estudiante en JAVA, y no se harán mayoresprofundizaciones en conceptos básicos de JAVA como clase, método, herencia, etc.

Cuando se crea una aplicación usando el perfil MIDP, se crea un MIDlet. Estos MIDlets son pequeñas aplicaciones que están destinadas a correr, como lo habíamos dicho antes, en dispositivos con muy pocas características tanto gráficas como de memoria y de procesamiento. Y cuando los queremos ejecutar en nuestrodispositivo móvil, no contamos con una plataforma en la que copiamos comandos para su ejecución (como el “símbolo del sistema” de Windows), sino que es usado un software adicional para controlar la ejecución e instalación del MIDlet. Este software ya lo habíamos visto antes, se trata del gestor de aplicaciones y lo estudiaremos con más profundidad a continuación, ya que define el ciclo de vida de nuestraaplicación.

1

Programación de dispositivos móviles Semana 3

EL GESTOR DE APLICACIONES

El AMS (Aplication Management System), o el gestor de aplicaciones, es el encargado de todos los procesos relacionados con los MIDlets. Este software lo contienen los propios dispositivos móviles (es un requerimiento para poder estar dentro de la configuración CLDC) y es el que ejecuta, pausa lainstalación o destruye los MIDlets que tengamos instalados en nuestro dispositivo. Esa gestión de MIDlets por parte del AMS se puede agrupar en 2 bloques importantes, a saber:  

Gestión del ciclo de vida del MIDlet Control de los estados por los que pasa el MIDlet cuando está siendo ejecutado por el dispositivo.

Estudiemos con más detenimiento estos procesos 

El ciclo de vida de un MIDlet.En la unidad 1, vimos el ciclo de vida de un MIDlet, compuesto por 5 estados específicos: o Descubrimiento o Instalación o Ejecución o Actualización o Borrado

Nombraremos nuevamente estos elementos debido a que requerimos recordarlos por los temas que se verán en esta unidad

2

Programación de dispositivos móviles Semana 3

El AMS gestiona cada una de estas fases de la siguientemanera:

1. Descubrimiento:

El gestor de aplicaciones, recordemos, no es un navegador. Nuestro navegador es alguno basado, por ejemplo, en comunicación WAP, y es el encargado de detectar la aplicación a descargar. La dirección donde se encuentra el MIDlet se transfiere al AMD, y en ese punto, el gestor nos permite seleccionar las aplicaciones a descargar. Esto significa que el gestor deaplicaciones debe tener una opción que nos permita visualizar los diversos MIDlets o las diversas aplicaciones que queremos instalar en nuestro dispositivo. Luego de seleccionado el MIDlet, el AMS debe gestionar la descarga del mismo, dependiendo de las capacidades del dispositivo, es decir, podemos descargar a través de conexión a

3

Programación de dispositivos móviles Semana 3

internet, o a...
tracking img