Sie sind auf Seite 1von 4

Explique con sus propias palabras los elementos fundamentales de un MIDlet

Activo: Midlet se encuentran activos los recursos para hacer ejecucin al proceso.
Pausa.el midlet se encuentra en suspensin en modo stand by a espera de recibir orden sin tener
que realizar su ejecucin desde el inicio.
Destruido: el midlet no se encuentra activo en necesario al perder informacin hacer un inicio nuevamente
perdiendo la informacin.
Existe algunadiferencia entre el ciclo de vida y los estados de un MIDlet, o son lo mismo?.
Sus estados son diferentes pero tienen protocolos que los hace parecidos.

En este foro estn invitados a compartir con el grupo, sus opiniones a travs de la produccin de
conocimiento sobre programacin de dispositivos mviles:
1. Responder lassiguientes preguntas y complementar las respuestas de 2 de sus compaeros luego de leer
la Unidad 3.
a.
Explique con sus propias palabras los elementos fundamentales de un MIDlet(Pista: son 3).
Estos MIDlets son pequeas aplicaciones que estn destinadas a correr, como lo habamos dicho antes, en
dispositivos con muy pocas caractersticas tanto grficas como dememoria y de procesamiento.
EL GESTOR DE APLICACIONES CONTIENE LOS ELEMENTOS SIGUIENTES.
A. ACTIVO. Cuando un dispositivo mvil se encuentra en esta aplicacin, se encuentra en fasede ejecucin.
B. PAUSA. De acuerdo a esta aplicacin se dice que, el MIDlet no puede usar ningn recurso compartido, ya
que para hacerlo, debe estar en modo activo.
C. DESTRUIDO. ElMIDlet ya no se encuentra en ejecucin y se libera la memoria que est usando. este es el
estado final de un MIDlet, y no puede transitar a otros estados.
b. Existe algunadiferencia entre el ciclo de vida y los estados de un MIDlet, o son lo mismo?.
El ciclo de vida del MIDlet, lo maneja el dispositivo donde se est ejecutando, en la mayora de los casos
untelfono celular. El ciclo de vida de un MIDlet consta de tres estados.
Pausa
Activo
Destruccin
Debe quedar claro que el ciclo de vida del MIDlet es gestionado por elsistema operativo del telfono celular.
Cuando se carga el archivo JAR al celular el sistema operativo del telfono detecta que es un MIDlet y
pregunta si deseas iniciarlo, al aceptar escuando inician los estados anteriores.
De acuerdo a lo anterior y con relacin a la pregunta, no existe diferencia, porque el ciclo de vida y los
estados de un MIDlet, son lo mismo.

reguntas interpretativasLa destruccin de un midlet no es lo


mismo que su desinstalacinPor qu se puede afirmar esto? (2
puntos).
Se puede afirmar por que el Midlet, como todo en Java, es un
objeto(Que carga en si mismo a otros objetos, que hacen el
Midlet).Por lo tanto, destruir el Midlet se refiere a la destruccin del
objeto (Esdecir, cuando se deja de ejecutar y el colector de basura

limpia lamemoria). Sin embargo, despus puede volverlo a ejecutar y


se creaun 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 ainstalarlo.

2
Programacin de dispositivos mviles
Actividad 3
El paquete de MIDP posee diversas clases que le permiten
crearMIDlets. A partir del estudio de ellos, Cules son los
alcancesque otorga este paquete? (2 puntos).
La aplicacin debe extender a esta clase para que el pueda
gestionarsus estados y tener acceso a sus propiedades. El midlet
puede por smismo realizar cambios de estado invocando a los
mtodosapropiados. los mtodos de los que dispone esta clase son
lossiguientes: mtodos protected midlet caractersticas constructor
declase sin argumentos. Si la llamada a este constructor falla, se
lanzarala excepcin security exception public final int consigue el
estado delpermiso especificado. Este permiso checkpermission (string
estdescrito en el atributo midlet-permission del archivo permiso) jad.
Preguntas argumentativas
La estructura de un MIDlet tiene 3 bloques funcionales
ynecesarios. 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
oDETENIDO que es el otro bloque para poder iniciar todas sus
clases,est el estado DESTRUIDO que es cuando se finaliza la
ejecucin ylibera memoria RAM del mvil.
3
Programacin de dispositivos mviles

Actividad 3
El cicl
o 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 unaespecie de visualizacin donde
podemos elegir los midlets o lasdiversas aplicaciones que queremos
que se instalen en nuestrodispositivo, 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 fasede
instalacin, aqu el AMD debe informar al usuario de cualquier
errorque pueda surgir.
Ejecucin
: En este proceso el AMD ejecuta y controla los estados delmidlet.
Actualizacin
: Este es el proceso por el cual el AMD verifica si hay unaprevia
versin del midlet antes de su instalacin, es decir, verifica sihay una
versin menor.
Borrado
: Este proceso se encarga de eliminar el midlet del dispositivo,elimina
o desinstala el midlet junto con sus respectivos archivos
ycomponentes.
Preguntas propositivasComo hemos visto, en esta unidad
observamos la configuracin deun midlet tpico. Haga un
diagrama de flujo en el que indique laforma en la que funciona el
midlet mostrado en el tema. Expliquecada uno de los bloques del
diagrama, y recuerde los elementos deun MIDlet general. (2
puntos)

Das könnte Ihnen auch gefallen