J2me

Solo disponible en BuenasTareas
  • Páginas : 6 (1397 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de junio de 2011
Leer documento completo
Vista previa del texto
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)...
tracking img