Está en la página 1de 3

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

JORGE ARMANDO PEREZ MESA


17/10/2016
ACTIVIDAD # 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 .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 a instalarlo.

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 clase sin argumentos. Si la llamada a este
constructor falla, se lanzara la excepcin security excepcin public final int
consigue el estado del permiso especificado. Este permiso checkpermission
(string est descrito en el atributo midlet-permission del archivo permiso) jad.
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).

Los bloques funcionales son el estado ACTIVO que es cuando el midlet inicia
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 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 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
2 Programacin de dispositivos mviles
Actividad 3

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

Ejemplo
de
un
MIDletsimport
javax.microedition.midlet.*;
import
javax.microedition.lcdui.*; publicclass HolaMundo extends MIDlet{ private
Display pantalla; private Formformulario = null; public HolaMundo(){ pantalla =
Display.getDisplay(this);
formulario = new Form(Hola Mundo); } public void startApp(){
pantalla.setCurrent(formulario); } public void pauseApp(){ } public
voiddestroyApp(boolean unconditional){ pantalla = null; formulario =
null;notifyDestroyed(); }
}

3 Programacin de dispositivos mviles


Actividad 3

También podría gustarte