Un MIDlet es una aplicación que usa el perfil Mobile Information Device (MIDP) de la configuración de dispositivos conectados Limitada(CLDC) para Java ME medio ambiente. Las aplicaciones típicas incluyen juegos que se ejecutan en dispositivos móviles y teléfonos celulares que tienen pequeñas pantallas gráficas y sencillas interfaces de teclado numérico y el acceso limitado a la red sobre HTTP .
/ / Lo llama para hacer una pausa el MIDlet pauseApp public void () {} / / Llamado a terminar el MIDlet public void destroyApp (booleano incondicional) {}
La implementación de aplicaciones
MIDlets son empaquetados en suites dentro de un
. jar
archivo con un archivo de manifiesto lo que indica que las clases de la aplicación que MIDlet. Así como las clases de Java, el . jar
archivo puede contener otros recursos, como imágenes o archivos de sonido. Una . jad
archivo contiene la ubicación de la jarra.
, así como la lista de MIDlets en la suite y otros atributos. [ 2 ] [ 3 ]El
. jad
archivo que describe un conjunto de MIDlets se utiliza para implementar las aplicaciones en una de dos maneras. Por el aire (OTA) de implementación implica cargar el jad.
y . jar
archivos a un servidor Web que se puede acceder por el dispositivo a través deHTTP . El usuario descarga el . jad
archivo e instala los MIDlets que necesitan. [ 4 ] el despliegue local requiere los archivos MIDlet para ser transferidos al dispositivo a través de una conexión fuera de la red, tales como Bluetooth o IrDa y puede incluir software específico. [ 5 ]MIDlet seguridad
verificación de código de bytes
Debido a la memoria y poder de procesamiento disponible en un dispositivo, el verificador de clases en la máquina virtual de móviles es mucho menor y sólo realiza una verificación rápida, la clase completa. El código de bytes para el MIDlet clases por lo tanto, debe ser pre-verificada mediante el uso de un preverifier para anotar los archivos de clases para permitir a la máquina virtual de móvil para ejecutar entonces los bytecodes resultantes. Los bytecodes resultantes son bytecodes válida porque las anotaciones son el uso de atributos de la bytecode para hacer las notas para la máquina virtual móvil para leer en hacer su verificación final de la clase incompleta.
Restricciones
A diferencia de un applet de Java , un MIDlet se limita al uso de la LCDUI en lugar de los reproductores más conocidos de AWT y swing .También hay restricciones en el tamaño de
. jar
archivos y el número de conexiones simultáneas de HTTP basado en la especificación MIDP.
No hay comentarios:
Publicar un comentario