stringtranslate.com

MIDlet

MIDlet ejecutándose en el emulador J2ME

Un MIDlet es una aplicación que utiliza el Perfil de Dispositivo de Información Móvil (MIDP) de la Configuración Limitada de Dispositivo Conectado (CLDC) para el entorno Java ME . Las aplicaciones típicas incluyen juegos que se ejecutan en dispositivos móviles, como teléfonos inteligentes con soporte J2ME y teléfonos con funciones básicas que tienen pequeñas pantallas gráficas, interfaces de teclado numérico simples y acceso limitado a la red a través de HTTP . [1]

El .jadarchivo que describe una suite MIDlet se utiliza para implementar las aplicaciones de una de dos maneras. La implementación por aire (OTA) implica cargar los archivos .jady .jara un servidor web al que el dispositivo puede acceder a través de HTTP . El usuario descarga el .jadarchivo e instala los MIDlets que necesita. [2] La implementación local requiere que los archivos MIDlet se transfieran al dispositivo a través de una conexión que no sea de red (como a través de Bluetooth o IrDa , y puede implicar software específico del dispositivo). [3] Los teléfonos que admiten tarjetas microSD a veces pueden instalar archivos .jar o .jad que se han transferido a la tarjeta de memoria.

Plataformas

Principalmente aplicaciones MIDlet y juegos desarrollados para Series 40 , Series 60 , Nokia Asha y Sony Ericsson Java Platform .

Emulación

MIDlet puede ejecutarse usando la aplicación MicroEmulator en cualquier PC de escritorio con JavaSE y en Maemo . [4] [5] [6] [7] En dispositivos Android a través de la aplicación J2ME Loader (bifurcación de MicroEmulator). [8] [9]

También se podrían utilizar otros emuladores J2ME con o sin algunas limitaciones.

Restricciones

A diferencia de un subprograma Java , un MIDlet se limita al uso de la LCDUI en lugar de los widgets más conocidos de AWT y Swing . También existen restricciones sobre el tamaño de .jarlos archivos y la cantidad de conexiones HTTP simultáneas según la especificación MIDP.

Véase también

Referencias

  1. ^ Topley, Kim (2002). J2ME en pocas palabras . O'Reilly Media . Págs. 46-47. ISBN. 978-0-596-00253-4. Recuperado el 3 de marzo de 2010 .
  2. ^ "Introducción al aprovisionamiento de aplicaciones OTA".
  3. ^ "Implementación de aplicaciones Java inalámbricas".
  4. ^ "MicroEmulator". SourceForge . 2013-04-26 . Consultado el 2024-08-12 .
  5. ^ "MicroEmulator para Maemo (N900) de Ruediger Gad". my-maemo.com . MicroEmulator es una implementación gratuita de J2ME para Maemo 5. Permite ejecutar aplicaciones J2ME (Java MIDP) en dispositivos que no sean J2ME. Utiliza icedtea6, una versión de OpenJDK (kit de desarrollo y entorno de ejecución del lenguaje de programación Java 6).[ enlace muerto ]
  6. ^ "maemo.org - descripción general de los paquetes para MicroEmulator". maemo.org . 2010-05-08 . Consultado el 2024-08-12 .
  7. ^ "maemo.org - descripción general del paquete microemulator-s60-skin". maemo.org . 2012-06-10 . Consultado el 2024-08-12 .
  8. ^ Shakarun, Nikita (11 de agosto de 2024), nikita36078 / J2ME-Loader , consultado el 12 de agosto de 2024
  9. ^ "J2ME Loader - Aplicaciones en Google Play". play.google.com . Consultado el 12 de agosto de 2024 .