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
integra...
¿QUÉ CARACTERIZA A J2ME?
Esta versión de Java está enfocada a
la aplicación de la tecnología Java en
dispositivos electrón...
ENTORNO DE EJECUCIÓN
Máquina virtual.
Configuración.
Perfil.
Máquinas Virtuales J2ME
Es un programa encargado de
interpret...
Configuraciones
Es el conjunto mínimo de APIs que permiten desarrollar aplicaciones para un
grupo de dispositivos.
Éstas A...
Perfiles
Es un conjunto de APIs
orientado a un ámbito de
aplicación determinado.
Los perfiles identifican un
grupo de disp...
VENTAJAS
Portabilidad del código: Las aplicaciones se escriben una vez y pueden
ejecutarse en cualquier dispositivo de las...
Componentes
Java: lenguaje de programación
independiente del hardware donde se
ejecuta.
J2ME: Versión de Java para disposi...
HERRAMIENTAS DE DESARROLLO
Desarrollo: En esta fase de
escribir el código que conforma el
MIDlet.
Compilación: Se compilar...
EL PAQUETE JAVAX.MICROEDITION.MIDLET
define las aplicaciones MIDP y su comportamiento
con respecto al entorno de ejecución.
Próxima SlideShare
Cargando en…5
×

Java Micro Edition "J2ME"

584 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
584
En SlideShare
0
De insertados
0
Número de insertados
5
Acciones
Compartido
0
Descargas
22
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Java Micro Edition "J2ME"

  1. 1. Java Micro Edition DESARROLLO DE APLICACIONES J2ME FREDDY ESTUPIÑAN
  2. 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. 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. 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. 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. 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. 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. 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. 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. 10. EL PAQUETE JAVAX.MICROEDITION.MIDLET define las aplicaciones MIDP y su comportamiento con respecto al entorno de ejecución.

×