Anda di halaman 1dari 4

Actividad 3

Recomendaciones para presentar la Actividad:

Enva el desarrollo de esta actividad a tu tutor@ en un documento de Word, que


llamars Evidencias 3.
Procura marcar siempre tus trabajos con un encabezado como el siguiente:
Nombre

DAVID ALONSO PARDO CASTAEDA

Fecha

26 - JUNIO - 2016

Actividad

ACTIVIDAD #3

Tema

MIDLets

Preguntas interpretativas

La destruccin de un midlet no es lo mismo que su desinstalacin Por


qu se puede afirmar esto? (2 puntos)

El paquete de MIDP posee diversas clases que le permiten crear


MIDlets. A partir del estudio de ellos, Cules son los alcances que
otorga este paquete? (2 puntos)

Preguntas argumentativas

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


Argumente esta afirmacin. (2 puntos)

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


cclica Cul es ese ciclo? Explquelo con sus palabras. (2 puntos)

Preguntas propositivas

Como hemos visto, en esta unidad observamos la configuracin de un


midlet tpico. 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).

RESPUESTAS
Preguntas interpretativas:
La destruccin de un midlet no es lo mismo que su desinstalacin Por qu se puede
afirmar esto?
La destruccin es el proceso de liberacin de memoria de un midlet, un midlet en ejecucin es
destruido cuando este termina su funcionamiento, pero conservndolo aun en la memoria no
voltil del dispositivo, cuando se hace su desinstalacin fsica el midlet es eliminado de la
memoria no voltil del dispositivo, es decir, se elimina fsicamente.
El paquete de MIDP posee diversas clases que le permiten crear MIDlets. A partir del

estudio de ellos, Cules son los alcances que otorga este paquete?
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 bsico 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
afirmacin.
Estado ACTIVO es cuando el midlet inicia ya lo que es en si la ejecucin 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 esta iniciado o en estado activo, puede
volver al estado pausado, ya sea porque entra una llamada telefnica o por algn otro proceso
que se le de mas prioridad que a la aplicacin misma, tambin del mismo estado activo puede
pasar al estado DESTRUIDO, que es cuando se finaliza la ejecucin del midlet y este es
liberado de la memoria RAM o voltil del dispositivo, ya sea por un error en tiempo de
ejecucin, por interrupcin del propio usuario o para liberar memoria para usar otra aplicacin.
Es necesario que todo midlet se ejecute de esta forma.
El ciclo de vida de un MIDlet tiene 5 fases interconectadas de manera cclica Cul es
ese ciclo? Explquelo con sus palabras.
El ciclo de vida de un midlet consta de 5 fases: descubrimiento, instalacin, ejecucin,
actualizacin y borrado.
Descubrimiento: en esta parte el AMD debe reconoce (localizar) la direccin donde se alojan
los midlets y nos provee una especie de visualizacin donde podemos elegir los midlets o las
diversas aplicaciones que queremos instalar en nuestro dispositivo, tambin gestiona la
descarga del mismo y/o provee conectividad mediante cualquier otro tipo de transferencia de
archivos.
Instalacin: una vez que el midlet es descargado se procede a la fase de instalacin, aqu el
AMD debe informar al usuario de cualquier error que pueda surgir.
Ejecucin: en este proceso el AMD ejecuta y controla los estados del midlet.
Actualizacin: este es el proceso por el cual el AMD verifica si hay una previa version del
midlet antes de su instalacin, 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.