Você está na página 1de 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 Jhon Edinson Duran


Fecha 09-06-2017
Actividad Actividad 3
Tema Los midlets

Preguntas interpretativas

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


qu se puede afirmar esto? (2 puntos)

R/:

Hay que partir que la destruccin de un MIDLet no es lo mismo que su


desinstalacin.

Por ser un objeto de java su destruccin solo consiste en destruir la


instancia o finalizar su ejecucin lo cual hace que se libere de la memoria,
sin embargo esto no significa que se haya desinstalado.

Para destruirlo se necesita desinstalar fsicamente el midlet con esto se


garantiza 100% su eliminacin.

1 Programacin de dispositivos mviles


Actividad 3
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)

R/:

Si, estas nos traen alcances que otorgan dichos paquetes que pueden
gestionar estados y tener acceso a las propiedades. El midlet permite
realizar cambios en los estados innovando mtodos apropiados que nos
permite llevar a cabo dicha activad.

El paquete que ofrece MIDP trae consigo varios mtodos que son de gran
utilidad para nosotros, dichos mtodos son los siguientes: mtodos
protectores midlet, caractersticas constructor de clase sin argumento.

Preguntas argumentativas

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


Argumente esta afirmacin. (2 puntos)

Los bloques funcionales son:

PAUSADO: es el otro bloque pensara que es el inicial en donde las clases esta lista a ser
inicializadas.

ACTIVO: es cuando el MIDLet est en ejecucin.

DESTRUIDO: es cuando se finaliza la ejecucin y se libera la memoria RAM del Mvil.

2 Programacin de dispositivos mviles


Actividad 3
El ciclo de vida de un MIDlet tiene 5 fases interconectadas de manera
cclica Cul es ese ciclo? Explquelo con sus palabras. (2 puntos)

R/:

Descubrimiento: en este ciclo se detectan las aplicaciones que se deben


descargar que son necesarias para el funcionamiento.

Instalacin: una vez terminada el ciclo de descubrimiento en donde realiza la


descarga de las aplicaciones necesarias el midlet realiza la instalacin,
informando del estado del mismo permanentemente por si hay algn error.

Ejecucin: una vez instalados se ejecuta realizando el control de los estados


en caliente, es decir en ejecucin.

Actualizacin: Este ciclo se encarga de detectar una aplicacin cuya versin


es igual, o con mejoras para la actual versin a la que estamos instalando, debe
detectarla e informarnos para que el usuario tome la decisin de instalarla o no.

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

4
Programacin de dispositivos mviles

3 Programacin de dispositivos mviles


Actividad 3
Actividad 3

javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class 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 void destroyApp(boolean unconditional)


{
pantalla = null; formulario = null;notifyDestroyed();
}
}

4 Programacin de dispositivos mviles


Actividad 3

Você também pode gostar