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

Lukdary abril
08-08-15
3
Los midlets

Preguntas interpretativas

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


qu se puede afirmar esto? (2 puntos)
Se puede afirmar por que el Midlet, como todo en Java, es un objeto
(Que carga en s mismo a otros objetos, que hacen el Midlet).Por lo
tanto, destruir el Midlet se refiere a la destruccin del objeto (Es decir,
cuando se deja de ejecutar y el colector de basura limpia La memoria).
Sin embargo, despus puede volverlo a ejecutar y se crea un nuevo
midlet.Desinstalarlo es, en cambio, borrarlo de la memoria del
dispositivo. Yuna vez hecho esto, no se podr volver a ejecutar hasta
que vuelvas instalar.

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)
La aplicacin debe extender a esta clase para que l pueda gestionar
sus estados y tener acceso a sus propiedades. El midlet puede por s
mismo realizar cambios de estado invocando a los mtodos
apropiados. Los mtodos de los que dispone esta clase son los
siguientes: mtodos protector midlet caractersticas constructor de
1 Programacin de dispositivos mviles
Actividad 3

clase sin argumentos. Si la llamada a este constructor falla, se lanzara


la excepcin security exception public final int consigue el estado del
permiso especificado. Este permiso checkpermission (string est
descrito en el atributo midlet-permission del archivo permiso).

Preguntas argumentativas

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


Argumente esta afirmacin. (2 puntos)

Los bloques funcionales son el estado ACTIVO que es cuando el


midletinicia su ejecucin pero antes d esto debe de estar PAUSADO o
DETENIDO que es el otro bloque para poder iniciar todas sus clases, est
el estado DESTRUIDO que es cuando se finaliza la ejecucin y libera
memoria RAM del mvil.

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


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

Localizacin o 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 que se instalen 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
2 Programacin de dispositivos mviles
Actividad 3

previa versin del midlet antes de su instalacin, es decir, verifica si hay una
versin menor.
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 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).

3 Programacin de dispositivos mviles


Actividad 3

Diagram de flujo

INICIO

Detectar aplicacin

WAP

Si

Descarga Capacidad

AMS
No
Transferencia de archivos

Salida en Pantalla

Error en la instalacin

1
Instalar

No

PAUSA

Instalacin Correcta

Si

DESTRUIDO ACTIVO

ESTADOS

Fin
4 Programacin de dispositivos mviles
Actividad 3

You might also like