You are on page 1of 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 Fecha Actividad Tema GLORIA CECILIA ALVAREZ 07 JUNIO 2012 SEMANA 3

MIDlets

Preguntas interpretativas La destruccin de un midlet no es lo mismo que su desinstalacin Por qu se puede afirmar esto? (2 puntos)
La destruccin es el proceso de liberacin de memoria de un midlet, un midleten ejecucin es destruido cuando este termina su funcionamiento, pero conservndolo aun en la memoria no voltil del dispositivo, cuando se hace sudesinstalacin fsica el midlet es eliminado de la memoria no voltil deldispositivo, 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? (2 puntos)

El paquete javax.microedition.midlet es el encargado de definir lasaplicaciones MIDP y la forma en que estas se comportan con respecto alentorno en que se ejecutan. El alcance de este paquete va desde lo bsico encuanto a funcionamiento y procesamiento del midlet, como tal, contieneclases que manejan los estados y ciclo de vida de el mismo (activo, pausado,destruido).

1 Programacin de dispositivos mviles


Actividad 3

Preguntas argumentativas La estructura de un MIDlet tiene 3 bloques funcionales y necesarios. Argumente esta afirmacin. (2 puntos)
Estado ACTIVO es cuando el midlet inicia ya lo que es en si la ejecucincomo tal, antes primero debe mantenerse un tiempo en estado DETENIDO oPAUSADO para poder iniciar todas sus clases y sus componentes, una vez elmidlet esta iniciado o en estado activo, puede volver al estado pausado, yasea 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 activopuede pasar al estado DESTRUIDO, que es cuando se finaliza la ejecucindel midlet y este es liberado de la memoria RAM o voltil del dispositivo, yasea por un error en tiempo de ejecucin, por interrupcin del propio usuario opara liberar memoria para usar otra aplicacin. Es necesario que todo midletse 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. (2 puntos)

Estado ACTIVO es cuando el midlet inicia ya lo que es en si la ejecucincomo tal, antes primero debe mantenerse un tiempo en estado DETENIDO oPAUSADO para poder iniciar todas sus clases y sus componentes, una vez elmidlet esta iniciado o en estado activo, puede volver al estado pausado, yasea 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 activopuede pasar al estado DESTRUIDO, que es cuando se finaliza la ejecucindel midlet y este es liberado de la memoria RAM o voltil del dispositivo, yasea por un error en tiempo de ejecucin, por interrupcin del propio usuario opara liberar memoria para usar otra aplicacin. Es necesario que todo midletse ejecute de esta forma. El ciclo de vida de un MIDlet tiene 5 fases interconectadas de manera cclica
2 Programacin de dispositivos mviles
Actividad 3

Cul es ese ciclo? Explquelo con sus palabras. (2 puntos) 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 direccindonde se alojan los midlets y nos provee una especie de visualizacin dondepodemos elegir los midlets o las diversas aplicaciones que queremos instalaren nuestro dispositivo, tambin gestiona la descarga del mismo y/o proveeconectividad mediante cualquier otro tipo de transferencia de archivos. Instalacin: una vez que el midlet es descargado se procede a la fase deinstalacin, aqu el AMD debe informar al usuario de cualquier error quepueda 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 unaprevia version del midlet antes de su instalacin, es decir, verifica si hay unaversion 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 ycomponentes

3 Programacin de dispositivos mviles


Actividad 3

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

4 Programacin de dispositivos mviles


Actividad 3

You might also like