SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Java Micro Edition
DESARROLLO DE APLICACIONES J2ME
FREDDY ESTUPIÑAN
Java Micro Edition
Ofrece un entorno flexible y sólido
para aplicaciones que se ejecutan
en dispositivos móviles e
integrados: teléfonos móviles,
reproductores Blu-ray, dispositivos
multimedia digitales, impresoras y
mucho más.
Se creó originalmente para paliar
las limitaciones asociadas a la
creación de aplicaciones para
pequeños dispositivos.
Con este fin Oracle ha definido los
fundamentos de la tecnología Java
ME para adaptarse a entornos
limitados y hacer posible la
creación de aplicaciones Java que
se ejecuten en pequeños
dispositivos con memoria,
visualización y potencia limitadas.
es una especificación de un
subconjunto de la plataforma Java
orientada a proveer una colección
certificada de APIs de desarrollo de
software para dispositivos con
recursos restringidos
¿QUÉ CARACTERIZA A J2ME?
Esta versión de Java está enfocada a
la aplicación de la tecnología Java en
dispositivos electrónicos con
capacidades computacionales y
gráficas muy reducidas, tales como
teléfonos móviles, PDAs o
electrodomésticos inteligentes.
Esta edición tiene unos componentes
básicos que la diferencian de las
otras versiones, como el uso de una
máquina virtual denominada KVM
(Kilo Virtual Machine, debido a que
requiere sólo unos pocos Kilobytes de
memoria para funcionar)
La principal característica que tienen estos dispositivos es su flexibilidad de
uso, ya que combinan diferentes funcionales dentro de un mismo dispositivo
Contando teléfonos celulares de este tipo
ENTORNO DE EJECUCIÓN
Máquina virtual.
Configuración.
Perfil.
Máquinas Virtuales J2ME
Es un programa encargado de
interpretar código intermedio
(bytecode) de los programas Java
precompilados a código máquina
ejecutable por la plataforma,
efectuar las llamadas pertinentes al
sistema operativo subyacente y
observar las reglas de seguridad y
corrección de código definidas para
el lenguaje Java.
De esta forma, la JVM proporciona
al programa Java independencia de
la plataforma con respecto al
hardware y al sistema operativo
subyacente.
Configuraciones
Es el conjunto mínimo de APIs que permiten desarrollar aplicaciones para un
grupo de dispositivos.
Éstas APIs describen las características :
• lenguaje de programación Java.
• soportadas por la Máquina Virtual Java.
• Bibliotecas básicas de Java y APIs soportadas.
• CLDC, orientada a dispositivos con limitaciones computacionales
• CDC, orientada a dispositivos con no tantas limitaciones
Perfiles
Es un conjunto de APIs
orientado a un ámbito de
aplicación determinado.
Los perfiles identifican un
grupo de dispositivos por
la funcionalidad que
proporcionan
(electrodomésticos,
teléfonos móviles.) y el
tipo de aplicaciones que se
ejecutarán en ellos.
Las librerías de la interfaz
gráfica son un componente
muy importante en la
definición de un perfil.
El perfil establece unas
APIs que definen las
características de un
dispositivo
VENTAJAS
Portabilidad del código: Las aplicaciones se escriben una vez y pueden
ejecutarse en cualquier dispositivo de las mismas características
Descarga dinámica: de las aplicaciones sobre la red móvil
Aplicaciones locales: Las aplicaciones se descargan al terminal y se
ejecutan e local cuando quiera y donde quiera
Seguridad: Son aplicaciones autocontenidas, no tienen acceso al sistema
operativo del dispositivo
Comunidad de desarrolladores : una de las más grandes del mundo
Componentes
Java: lenguaje de programación
independiente del hardware donde se
ejecuta.
J2ME: Versión de Java para dispositivos
con limitaciones de memoria, tales como
teléfonos móviles
Máquina virtual: Encargada de
interpretar código intermedio ( bytecode )
de los programas Java precompilados a
código máquina ejecutable por la
plataforma
Configuración: Conjunto de APIs básicas
de Java que definen un entorno
generalizado de ejecución
Perfil: Conjunto de APIs orientadas a un
ámbito de aplicación determinado
HERRAMIENTAS DE DESARROLLO
Desarrollo: En esta fase de
escribir el código que conforma el
MIDlet.
Compilación: Se compilará la
aplicación haciendo uso de un
compilado.
Preverificación: En esta fase se
realiza un examen del código del
MIDlet para ver que no viola
ninguna restricción de seguridad
de la plataforma J2ME.
Empaquetamiento: contiene los
recursos que usa nuestra
aplicación
Ejecución: emuladores que nos
permitirán ejecutar el MIDlet.
Depuración: Esta última fase
nos permitirá depurar los fallos
detectados en la fase anterior de
nuestro MIDlet
Los MIDlets son aplicaciones creadas
usando la especificación MIDP.
Están diseñados para ser ejecutados,
en dispositivos con poca capacidad
gráfica, de cómputo y de memoria.
Mobile Information Device Profile
EL PAQUETE JAVAX.MICROEDITION.MIDLET
define las aplicaciones MIDP y su comportamiento
con respecto al entorno de ejecución.

Weitere ähnliche Inhalte

Was ist angesagt?

Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Microsoft azure presentacion
Microsoft azure presentacionMicrosoft azure presentacion
Microsoft azure presentacionJuan Paucar
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareAndresRealp1
 
Herramientas de desarrollo de multimedia
Herramientas de desarrollo de multimediaHerramientas de desarrollo de multimedia
Herramientas de desarrollo de multimediajadecor1
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Estilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-ComputadorEstilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-ComputadorPercy Negrete
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareTe Amo Gabriel
 
Clasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoClasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoOscar
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 

Was ist angesagt? (20)

Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Herramientas de monitoreo de redes
Herramientas de monitoreo de redesHerramientas de monitoreo de redes
Herramientas de monitoreo de redes
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Microsoft azure presentacion
Microsoft azure presentacionMicrosoft azure presentacion
Microsoft azure presentacion
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Herramientas de desarrollo de multimedia
Herramientas de desarrollo de multimediaHerramientas de desarrollo de multimedia
Herramientas de desarrollo de multimedia
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Estilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-ComputadorEstilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-Computador
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
Clasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoClasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamiento
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
El modelo de tareas
El modelo de tareasEl modelo de tareas
El modelo de tareas
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 

Andere mochten auch

Presentacion j2me
Presentacion j2mePresentacion j2me
Presentacion j2medachc
 
Java A Tope J2 Me (Java 2 Micro Edition)
Java A Tope  J2 Me (Java 2 Micro Edition)Java A Tope  J2 Me (Java 2 Micro Edition)
Java A Tope J2 Me (Java 2 Micro Edition)Mauro Gomez Mejia
 
Java a tope: J2ME Java2 Micro Edition
Java a tope: J2ME Java2 Micro EditionJava a tope: J2ME Java2 Micro Edition
Java a tope: J2ME Java2 Micro EditionCESAR A. RUIZ C
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su EntornoMeztli Valeriano Orozco
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en cDenisse C
 
Carnaval de Guaranda
Carnaval de GuarandaCarnaval de Guaranda
Carnaval de GuarandaOdalystkm
 
Energy system
Energy systemEnergy system
Energy systemAnna_18
 
Concurso de banderolas en winnetka 2012
Concurso de banderolas en winnetka 2012Concurso de banderolas en winnetka 2012
Concurso de banderolas en winnetka 2012Graciela Peralta E.
 
Notas sobre las bases científicas del cambio climático y datos del 5o informe...
Notas sobre las bases científicas del cambio climático y datos del 5o informe...Notas sobre las bases científicas del cambio climático y datos del 5o informe...
Notas sobre las bases científicas del cambio climático y datos del 5o informe...Ecotendències Cosmocaixa
 
Trabajo de ricardo mendoza
Trabajo de ricardo mendozaTrabajo de ricardo mendoza
Trabajo de ricardo mendozaRkdo Rm
 
Actividad no.4
Actividad no.4Actividad no.4
Actividad no.4Lenidav
 
Sebastián ramírez flórez negocio
Sebastián ramírez flórez negocioSebastián ramírez flórez negocio
Sebastián ramírez flórez negocioSebas Ramirez F
 
Abrir una presentacion
Abrir una presentacionAbrir una presentacion
Abrir una presentacionjesus0809
 

Andere mochten auch (20)

Midlets con J2ME
Midlets con J2MEMidlets con J2ME
Midlets con J2ME
 
Presentacion j2me
Presentacion j2mePresentacion j2me
Presentacion j2me
 
Java A Tope J2 Me (Java 2 Micro Edition)
Java A Tope  J2 Me (Java 2 Micro Edition)Java A Tope  J2 Me (Java 2 Micro Edition)
Java A Tope J2 Me (Java 2 Micro Edition)
 
Java a tope: J2ME Java2 Micro Edition
Java a tope: J2ME Java2 Micro EditionJava a tope: J2ME Java2 Micro Edition
Java a tope: J2ME Java2 Micro Edition
 
2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno2.1 Lenguaje de Programación C y su Entorno
2.1 Lenguaje de Programación C y su Entorno
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Carnaval de Guaranda
Carnaval de GuarandaCarnaval de Guaranda
Carnaval de Guaranda
 
Energy system
Energy systemEnergy system
Energy system
 
Concurso de banderolas en winnetka 2012
Concurso de banderolas en winnetka 2012Concurso de banderolas en winnetka 2012
Concurso de banderolas en winnetka 2012
 
Resumen
ResumenResumen
Resumen
 
Notas sobre las bases científicas del cambio climático y datos del 5o informe...
Notas sobre las bases científicas del cambio climático y datos del 5o informe...Notas sobre las bases científicas del cambio climático y datos del 5o informe...
Notas sobre las bases científicas del cambio climático y datos del 5o informe...
 
Manual oo calc_cap1
Manual oo calc_cap1Manual oo calc_cap1
Manual oo calc_cap1
 
Trabajo de ricardo mendoza
Trabajo de ricardo mendozaTrabajo de ricardo mendoza
Trabajo de ricardo mendoza
 
13 de junio de 2013 jueves
13  de junio de 2013 jueves13  de junio de 2013 jueves
13 de junio de 2013 jueves
 
Actividad no.4
Actividad no.4Actividad no.4
Actividad no.4
 
Sebastián ramírez flórez negocio
Sebastián ramírez flórez negocioSebastián ramírez flórez negocio
Sebastián ramírez flórez negocio
 
Dossier De Empresa
Dossier De  EmpresaDossier De  Empresa
Dossier De Empresa
 
Abrir una presentacion
Abrir una presentacionAbrir una presentacion
Abrir una presentacion
 
LA WEB 4.0 Y 5.0
LA WEB 4.0 Y 5.0LA WEB 4.0 Y 5.0
LA WEB 4.0 Y 5.0
 
Odalyssss
OdalyssssOdalyssss
Odalyssss
 

Ähnlich wie Java Micro Edition "J2ME" (20)

Evidencias
EvidenciasEvidencias
Evidencias
 
J2me Presentacion
J2me PresentacionJ2me Presentacion
J2me Presentacion
 
Trabajo de java
Trabajo de javaTrabajo de java
Trabajo de java
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Introducción a la plataforma J2ME
Introducción a la plataforma J2MEIntroducción a la plataforma J2ME
Introducción a la plataforma J2ME
 
Ediciones de java
Ediciones de javaEdiciones de java
Ediciones de java
 
JAVA
JAVAJAVA
JAVA
 
J2 me o java me
J2 me o java meJ2 me o java me
J2 me o java me
 
J2ME
J2MEJ2ME
J2ME
 
J2ME
J2MEJ2ME
J2ME
 
La arquitectura j2 me
La arquitectura j2 meLa arquitectura j2 me
La arquitectura j2 me
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Clase 01
Clase 01Clase 01
Clase 01
 
Curso java desde cero nivel i - modulo i
Curso java desde cero   nivel i - modulo iCurso java desde cero   nivel i - modulo i
Curso java desde cero nivel i - modulo i
 
Clase2
Clase2Clase2
Clase2
 
JAVA
JAVAJAVA
JAVA
 
Módulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología JavaMódulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología Java
 
"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1
 
J2 me
J2 meJ2 me
J2 me
 
App inventor
App inventorApp inventor
App inventor
 

Mehr von Freddy Hugo Estupiñan Batalla

ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOFreddy Hugo Estupiñan Batalla
 

Mehr von Freddy Hugo Estupiñan Batalla (20)

Almacenamiento de Productos
Almacenamiento de ProductosAlmacenamiento de Productos
Almacenamiento de Productos
 
Estructura del Internet
Estructura del Internet Estructura del Internet
Estructura del Internet
 
HISTORIA DEL INTERNET
HISTORIA DEL INTERNETHISTORIA DEL INTERNET
HISTORIA DEL INTERNET
 
Evolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresasEvolucion de la Informatica en las empresas
Evolucion de la Informatica en las empresas
 
Historia del comercio
Historia del comercioHistoria del comercio
Historia del comercio
 
ASP.net con Base de Datos
ASP.net con Base de DatosASP.net con Base de Datos
ASP.net con Base de Datos
 
Tipos de virus Informaticos
Tipos de virus Informaticos Tipos de virus Informaticos
Tipos de virus Informaticos
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Sistemas moviles LINUX
Sistemas moviles LINUXSistemas moviles LINUX
Sistemas moviles LINUX
 
Plan Informatico
Plan Informatico Plan Informatico
Plan Informatico
 
Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux
 
Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos Comparticion de recursos- Sistemas Distribuidos
Comparticion de recursos- Sistemas Distribuidos
 
Metodo heuristico metodo ciego
Metodo heuristico   metodo ciegoMetodo heuristico   metodo ciego
Metodo heuristico metodo ciego
 
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADOESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
ESTUDIOS DE VIABILIDAD, ETAPAS DE LA GESTIÓN DEL PROYECTO, ANÁLISIS DEL MERCADO
 
Slackware Linux
Slackware LinuxSlackware Linux
Slackware Linux
 
TIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOSTIPOLOGIAS DE LOS PROYECTOS
TIPOLOGIAS DE LOS PROYECTOS
 
Elementos de protocolos de transporte
Elementos de protocolos de transporteElementos de protocolos de transporte
Elementos de protocolos de transporte
 
Protocolo tcp
Protocolo tcpProtocolo tcp
Protocolo tcp
 
Capa de Transporte del modelo OSI
Capa de Transporte del modelo OSICapa de Transporte del modelo OSI
Capa de Transporte del modelo OSI
 
Transmision inalambrica
Transmision inalambricaTransmision inalambrica
Transmision inalambrica
 

Java Micro Edition "J2ME"

  • 1. Java Micro Edition DESARROLLO DE APLICACIONES J2ME FREDDY ESTUPIÑAN
  • 2. Java Micro Edition Ofrece un entorno flexible y sólido para aplicaciones que se ejecutan en dispositivos móviles e integrados: teléfonos móviles, reproductores Blu-ray, dispositivos multimedia digitales, impresoras y mucho más. Se creó originalmente para paliar las limitaciones asociadas a la creación de aplicaciones para pequeños dispositivos. Con este fin Oracle ha definido los fundamentos de la tecnología Java ME para adaptarse a entornos limitados y hacer posible la creación de aplicaciones Java que se ejecuten en pequeños dispositivos con memoria, visualización y potencia limitadas. es una especificación de un subconjunto de la plataforma Java orientada a proveer una colección certificada de APIs de desarrollo de software para dispositivos con recursos restringidos
  • 3. ¿QUÉ CARACTERIZA A J2ME? Esta versión de Java está enfocada a la aplicación de la tecnología Java en dispositivos electrónicos con capacidades computacionales y gráficas muy reducidas, tales como teléfonos móviles, PDAs o electrodomésticos inteligentes. Esta edición tiene unos componentes básicos que la diferencian de las otras versiones, como el uso de una máquina virtual denominada KVM (Kilo Virtual Machine, debido a que requiere sólo unos pocos Kilobytes de memoria para funcionar) La principal característica que tienen estos dispositivos es su flexibilidad de uso, ya que combinan diferentes funcionales dentro de un mismo dispositivo Contando teléfonos celulares de este tipo
  • 4. ENTORNO DE EJECUCIÓN Máquina virtual. Configuración. Perfil. Máquinas Virtuales J2ME Es un programa encargado de interpretar código intermedio (bytecode) de los programas Java precompilados a código máquina ejecutable por la plataforma, efectuar las llamadas pertinentes al sistema operativo subyacente y observar las reglas de seguridad y corrección de código definidas para el lenguaje Java. De esta forma, la JVM proporciona al programa Java independencia de la plataforma con respecto al hardware y al sistema operativo subyacente.
  • 5. Configuraciones Es el conjunto mínimo de APIs que permiten desarrollar aplicaciones para un grupo de dispositivos. Éstas APIs describen las características : • lenguaje de programación Java. • soportadas por la Máquina Virtual Java. • Bibliotecas básicas de Java y APIs soportadas. • CLDC, orientada a dispositivos con limitaciones computacionales • CDC, orientada a dispositivos con no tantas limitaciones
  • 6. Perfiles Es un conjunto de APIs orientado a un ámbito de aplicación determinado. Los perfiles identifican un grupo de dispositivos por la funcionalidad que proporcionan (electrodomésticos, teléfonos móviles.) y el tipo de aplicaciones que se ejecutarán en ellos. Las librerías de la interfaz gráfica son un componente muy importante en la definición de un perfil. El perfil establece unas APIs que definen las características de un dispositivo
  • 7. VENTAJAS Portabilidad del código: Las aplicaciones se escriben una vez y pueden ejecutarse en cualquier dispositivo de las mismas características Descarga dinámica: de las aplicaciones sobre la red móvil Aplicaciones locales: Las aplicaciones se descargan al terminal y se ejecutan e local cuando quiera y donde quiera Seguridad: Son aplicaciones autocontenidas, no tienen acceso al sistema operativo del dispositivo Comunidad de desarrolladores : una de las más grandes del mundo
  • 8. Componentes Java: lenguaje de programación independiente del hardware donde se ejecuta. J2ME: Versión de Java para dispositivos con limitaciones de memoria, tales como teléfonos móviles Máquina virtual: Encargada de interpretar código intermedio ( bytecode ) de los programas Java precompilados a código máquina ejecutable por la plataforma Configuración: Conjunto de APIs básicas de Java que definen un entorno generalizado de ejecución Perfil: Conjunto de APIs orientadas a un ámbito de aplicación determinado
  • 9. HERRAMIENTAS DE DESARROLLO Desarrollo: En esta fase de escribir el código que conforma el MIDlet. Compilación: Se compilará la aplicación haciendo uso de un compilado. Preverificación: En esta fase se realiza un examen del código del MIDlet para ver que no viola ninguna restricción de seguridad de la plataforma J2ME. Empaquetamiento: contiene los recursos que usa nuestra aplicación Ejecución: emuladores que nos permitirán ejecutar el MIDlet. Depuración: Esta última fase nos permitirá depurar los fallos detectados en la fase anterior de nuestro MIDlet Los MIDlets son aplicaciones creadas usando la especificación MIDP. Están diseñados para ser ejecutados, en dispositivos con poca capacidad gráfica, de cómputo y de memoria. Mobile Information Device Profile
  • 10. EL PAQUETE JAVAX.MICROEDITION.MIDLET define las aplicaciones MIDP y su comportamiento con respecto al entorno de ejecución.