Tecnologia En Telecomunicaciones
Enviado por ciistho • 3 de Marzo de 2013 • 1.311 Palabras (6 Páginas) • 294 Visitas
el MIDlet en un dispositivo móvil.Cuando se crea una aplicación usando el perfil MIDP, se crea un MIDlet. Estos MIDlets son pequeñas aplicaciones que están destinadas a correr, como lo habíamos dicho antes, en dispositivos con muy pocas características tanto gráficas como de memoria y de procesamiento. Y cuando los queremos ejecutar en nuestro dispositivo móvil, no contamos con una plataforma en la que copiamos comandos para su ejecución (como el “símbolo del sistema” de Windows), sino que es usado un software adicional para controlar la ejecución e instalación del MIDlet. Este software se trata del gestor de aplicaciones ya que define el ciclo de vida de nuestra aplicación.Extensibilidad: Se refiere a que un dispositivo móvil conectado a una red puede descargar una aplicación y luego compartirla con otros dispositivos compatibles. Es así como se hacen extensibles las aplicaciones entre diferentes dispositivos móviles.Desarrollo de terceras partes: Es la configuración CLDC que tienen los dispositivos móviles, que hacen que los programas sean compatibles.Para varios equipos, lo que facilita a los programadores el desarrollo de nuevas aplicaciones compatibles con varios equipos.Al programar dispositivos móviles, necesitamos métodos de ciertos objetos que creamos de una clase, todo esto genera procesos los cuales ejecutan hilos, estos son almacenados en memoria, por seguridad para su ejecución se utiliza la Sandbox la cual hace una validación para permitir que los procesos se ejecuten: * Clase: Se relaciona porque en la POO el corazón
de este tipo de programación es la clase. Y como el lenguaje que estamos utilizando es java tenemos que este es para la POO. * Objeto: Como consecuencia del inciso anterior tenemos que el Objeto es una instancia de la clase, si vamos a programar es muy importante los objetos…. * Pila: Se relacionan con el tema porque la JVM/CLDC también recoge la basura para optimizar la pila de recursos. * RAM: Se relaciona con el tema porque es una gran limitante (por no decir que la mayor), a l ahora de hablar de recursos para la PDM. * ROM: Esta memoria de solo lectura también limita la PDM. Ya que son menos las instrucciones predeterminadas en los Dispositivos Móviles. * Hilo: Un hilo es una característica que permite a una aplicación realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situación de autenticación, etc. Esta técnica permite simplificar el diseño de una aplicación que debe llevar a cabo distintas funciones simultáneamente.SANDBOX: Es el método o herramienta con el que se aíslan los procesos, tienen que ver con la PDM ya que es la forma en que java en Sus applets se protege de ataques, lo mismo es para la J2ME. * Hay aspectos fundamentales que crean todo un conjunto de diferencias entre la CLDC y J2SE. Los aspectos son a nivel del lenguaje Java y de la JVM que se utilizan tanto en la CLDC como en la J2SE.Esto genera una serie de diferencias de manejo de operaciones de punto flotante y de errores limitados,
librerías propias…. Entre otros. * causa que permite explicar la existencia de una librería específica para la configuración CLDC. permite la transferencia de seudo-ficheros para los Dispositivos Móviles De mayor capacidad de memoria. Si puede afectarla. * El Midlet se refiere a la destrucción del objeto, Cuando se deja de ejecutar y el colector de basura limpia la memoria.Sin embargo, después se puede volver a compilar, y se crea un nuevo Midlet. Ahora Desinstalarlo es borrarlo de la memoria del dispositivo. y una vez hecho esto, no se podrá volver a compilar hasta que vuelvas a instalarlo DIAGRAMA DE CICLO DE VIDA DEL MIDLETPaused State
Paused State
Run
Run
destryApp ()
NotyfyDestroyed ()
destryApp ()
NotyfyDestroyed ()
MIDlet class
Constructor
MIDlet class
Constructor
StartApp ()
resumeRequest ()
StartApp ()
resumeRequest ()
pauseApp ()
notifyPaused ()
pauseApp ()
notifyPaused ()
Active stati
Active stati
Garbage Collection
Garbage Collection
Destroyed App ()
NotifyDestroyed ()
Destroyed App ()
NotifyDestroyed ()
Destroyed State
Destroyed State
EXPLICACIÓN DE LA FIGURA ANTERIOR:
Cuando el MIDlet está a punto de ser ejecutado, una instancia de javax.microedition.midlet.MIDletclass es crear. El constructor de la clase MIDlet
...