Vous êtes sur la page 1sur 5

Actividad 3

Recomendaciones para presentar la Actividad:


 Envía el desarrollo de esta actividad a tu tutor@ en un documento de Word, que llamarás
Evidencias 3.
 Procura marcar siempre tus trabajos con un encabezado como el siguiente:

Nombre Julian David córdoba torres


Fecha 04/04/2019
Actividad Evidencias 3
Tema MIDlets

Preguntas interpretativas

 La destrucción de un midlet no es lo mismo que su desinstalación ¿Por


qué se puede afirmar esto? (2 puntos):

La destrucción es el proceso de liberación de memoria de un midlet, un


midlet en ejecución es destruido cuando este termina su
funcionamiento, pero conservándolo aun en la memoria no volátil del
dispositivo, cuando se hace su desinstalación física el midlet es
eliminado de la memoria no volátil del dispositivo, es decir, se elimina
físicamente.

 El paquete de MIDP posee diversas clases que le permiten crear


MIDlets. A partir del estudio de ellos, ¿Cuáles son los alcances que
otorga este paquete? (2 puntos):

El paquete javax.microedition.midlet es el encargado de definir las


aplicaciones MIDP y la forma en que estas se comportan con respecto
al entorno en que se ejecutan. El alcance de este paquete va desde lo

1 Programación de dispositivos móviles


Actividad 3
básico en cuanto a funcionamiento y procesamiento del midlet, como
tal, contiene clases que manejan los estados y ciclo de vida de el
mismo (activo, pausado, destruido).

Preguntas argumentativas

 “La estructura de un MIDlet tiene 3 bloques funcionales y necesarios”.


Argumente esta afirmación. (2 puntos):

Estado ACTIVO es cuando el midlet inicia ya lo que es en si la


ejecución como tal, antes primero debe mantenerse un tiempo en
estado DETENIDO o PAUSADO para poder iniciar todas sus clases y
sus componentes, una vez el midlet está iniciado o en estado activo,
puede volver al estado pausado, ya sea porque entra una llamada
telefónica o por algún otro proceso que se le dé más prioridad que a la
aplicación misma, también del mismo estado activo puede pasar al
estado DESTRUIDO, que es cuando se finaliza la ejecución del midlet
y este es liberado de la memoria RAM o volátil del dispositivo, ya sea
por un error en tiempo de ejecución, por interrupción del propio usuario
o para liberar memoria para usar otra aplicación. Es necesario que todo
midlet se ejecute de esta forma.

 “El ciclo de vida de un MIDlet tiene 5 fases interconectadas de manera


cíclica” ¿Cuál es ese ciclo? Explíquelo con sus palabras. (2 puntos):

El ciclo de vida de un midlet consta de 5 fases: descubrimiento,


instalación, ejecución, actualización y borrado. Descubrimiento: en esta

2 Programación de dispositivos móviles


Actividad 3
parte el AMD debe reconoce (localizar) la dirección donde se alojan los
midlets y nos provee una especie de visualización donde podemos
elegir los midlets o las diversas aplicaciones que queremos instalar en
nuestro dispositivo, también gestiona la descarga del mismo y/o provee
conectividad mediante cualquier otro tipo de transferencia de archivos.
Instalación: una vez que el midlet es descargado se procede a la fase
de instalación, aquí el AMD debe informar al usuario de cualquier error
que pueda surgir. Ejecución: en este proceso el AMD ejecuta y controla
los estados del midlet. Actualización: este es el proceso por el cual el
AMD verifica si hay una previa version del midlet antes de su
instalación, es decir, verifica si hay una version menor, igual o mayor a
la que se va a instalar. Borrado: este proceso se encarga de eliminar el
midlet del dispositivo, elimina o desinstala el midlet junto con sus
respectivos archivos y componentes.

Preguntas propositivas

 Como hemos visto, en esta unidad observamos la configuración de un


midlet típico. Haga un diagrama de flujo en el que indique la forma en la
que funciona el midlet mostrado en el tema. Explique cada uno de los
bloques del diagrama, y recuerde los elementos de un MIDlet general. (2
puntos).

Diagrama de flujo:

3 Programación de dispositivos móviles


Actividad 3
4 Programación de dispositivos móviles
Actividad 3
5 Programación de dispositivos móviles
Actividad 3

Vous aimerez peut-être aussi