J2me

Páginas: 6 (1397 palabras) Publicado: 15 de junio de 2011
Desarrollo de aplicaciones para dispositivos móviles utilizando J2ME
Instituto Tecnológico de San Juan del Río, Querétaro

Omar Salvador Gómez Gómez

ogomez@ieee.org
09.09.05

Agenda
• • • • • • • • • Dispositivos Móviles ¿Qué es Java? Conceptos básicos Plataformas de Java J2ME Configuraciones Perfiles MIDP Ejemplo de un MIDlet

Dispositivos móviles
• Hoy en día existen mas de 1.5billones de teléfonos móviles en el mundo. Puedes usarlos para navegar por la Web, tomar fotos, enviar correos y jugar, muy pronto estos dispositivos podrían hacer las PCs obsoletas. • Existen más de 1.5 billones de teléfonos celulares en el mundo, más de tres veces el número de PCs. • Estos dispositivos han formado parte de nuestras vidas por lo que es difícil pensar el vivir sin ellos. Dispositivos móviles

Dispositivos móviles

¿Qué es Java?
• Creado a inicios de los 90s • Concebido para utilizarse en dispositivos tales como hornos de microondas, refrigeradores, televisores, etc. • Lenguaje de programación (OO) • Herramientas y entorno de desarrollo • Clases, librerías y APIs que son entregadas como estándar.

Conceptos Básicos
• JVM. El compilador de java generabytecodes, los cuales son interpretados por una maquina virtual, esta maquina virtual procesa los bytecodes sobre una arquitectura especifica

Conceptos Básicos
• JRE. Java Runtime Enviroment, que incluye librerías principales, plugins, JVM. • JDK. Java Development Kit. Que incluye, el lenguaje java, herramientas de desarrollo, APIs, JRE.

Conceptos Básicos

Conceptos Básicos
• Característicasde Java:
! ! ! ! ! Seguro Confiable Orientado a objetos Gratuito Sencillo

Plataformas
• J2SE Java 2 Platform, Standard Edition. Conjunto de herramientas para desarrollar aplicaciones Java que incluye APIS, JDK, JRE, JVM, ejemplos de códigos fuente. • J2EE Java 2 Platform Enterprise Edition. Proporciona un conjunto de herramientas y librerías necesarias para extender a java en tecnologías deserver side. J2EE es un súper conjunto de J2SE. • J2ME Java 2 Platform, Micro Edition. Desarrollada para que Java corra sobre dispositivos como son: handhelds, celulares, relojes, etc. Contiene un conjunto de librerías mas reducido que J2SE.

J2ME
• J2ME (Java 2 Micro Edition) es un ambiente de desarrollo y ejecución diseñado para poner software hecho en Java en consumibles electrónicos ydispositivos embebidos (embedded). • En la conferencia JavaOne de 1999, Sun presento las tres ediciones de Java: J2SE, J2EE y J2ME. • Sun también presento la primera maquina virtual para J2ME, nombrada como KVM o K Virtual Machine. • El regreso oficial de Java en dispositivos pequeños finalmente se completo.

J2ME
• Metas de J2ME: ! Proporcionar soporte a una variedad de dispositivos con diferentescapacidades. ! Proporcionar una arquitectura que pueda ser optimizada en espacios pequeños. ! Enfocado en dispositivos que puedan ser altamente personalizados, a menudo usados por una sola persona. ! Proporcionar conectividad a redes a través de un rango de capacidades y servicios. ! Aprovechar al máximo las capacidades y restricciones únicas de cada dispositivo.

Tecnología J2ME

J2ME
•J2ME presenta dos conceptos arquitectónicos: ! Configuraciones ! Perfiles

Configuraciones
• En una configuración se especifican tres elementos básicos: ! Un conjunto de características del lenguaje de programación Java. ! Un conjunto de características de la Maquina Virtual de Java. ! Un conjunto soportado de librerías Java y de APIs. • Una configuración es básicamente un conjunto de APIsjunto con ciertas características de la maquina virtual, necesarias para soportar un amplio rango de dispositivos. • El primer paso de hacer relevante la tecnología J2ME para un rango de diferentes tipos de dispositivos fue primeramente organizarlos en configuraciones. • Existen dos tipos de configuraciones: ! CLDC (Connected Limited Device Configuration) ! CDC (Connected Device Configuration)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • J2Me
  • Plataforma j2me
  • Java j2me
  • Caracteristicas J2Me
  • Suma j2me
  • J2me
  • J2ME
  • J2Me

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS