Este tutorial es creado colectivamente por internautas de J2ME Development Network (www.j2medev.com). Nadie puede utilizar este tutorial con fines comerciales sin el permiso por escrito de J2ME Development Network.
Dedicado a todos los amigos que se preocupan por las aplicaciones móviles.
Espero que este tutorial pueda ayudarte a deshacerte de la niebla del desarrollo móvil y entrar en este nuevo campo.
Aplicaciones móviles, el futuro nos pertenece a ti y a mí.
Contenido de este tutorial: este tutorial presenta primero el sistema de desarrollo j2me, luego analiza cada API MIDP2.0 y, finalmente, el conocimiento de la construcción de una plataforma.
El Capítulo 1 "Descripción general de la tecnología J2ME" le permite saber qué es J2ME antes de aprender J2ME. Este capítulo presenta la arquitectura de la plataforma J2ME y el concepto del ciclo de vida MIDlet. Establezca una buena base para contenidos futuros.
El Capítulo 2 "Introducción a CLDC" presenta la especificación CLDC1.0 (JSR30) publicada por Java Community Process (JCP), la base de MIDP. Con este conocimiento, podrá realizar una transición sin problemas de la API básica de j2se a la API básica de MIDP.
El Capítulo 3 "Uso de la UI avanzada de MIDP" presenta la API de UI portátil de MIDP, a la que llamamos UI avanzada. De esta manera tu aplicación puede cobrar vida.
El Capítulo 4 "Uso de la UI de bajo nivel de MIDP" presenta la API de UI no portátil de MIDP, a la que llamamos UI de bajo nivel. Al usarlo, puedes dibujar tu interfaz de usuario más libremente. Aprenderá mucho sobre el manejo de eventos.
El Capítulo 5 "Solución de persistencia MIDP—RMS" nos explica el mecanismo de persistencia de datos—Sistema de gestión de registros RMS. Esta pequeña base de datos especial hace que la preservación de datos de MIDP sea muy especial.
El Capítulo 6 "API DE JUEGO" presenta el mayor cambio de MIDP 2.0 en comparación con 1.0: las API recientemente agregadas para admitir juegos, que se encuentran en el paquete javax.microedition.lcdui.game. El paquete Game API proporciona una serie de clases de desarrollo de juegos para dispositivos inalámbricos. Estás listo para desarrollar tu juego. ¡FRESCO!
Capítulo 7, "Desarrollo de aplicaciones de redes inalámbricas" Aprendamos cómo desarrollar interesantes aplicaciones de redes. Con la tecnología actual, las redes inalámbricas tienen un ancho de banda menor, mayores retrasos y una peor estabilidad de conexión que las redes cableadas. Esto requiere que desarrollemos aplicaciones de redes inalámbricas de manera muy diferente que antes.
El Capítulo 8 "Arquitectura de seguridad MIDP 2.0" presentará principalmente el modelo del sistema de seguridad MIDP y utilizará un ejemplo específico para describir los conceptos principales del modelo de seguridad MIDP2.0.
El Capítulo 9 "Tecnología push MIDP 2.0" presenta el mecanismo de cómo transmitir información al dispositivo de forma asincrónica e iniciar automáticamente el tutorial chino J2ME mediante el programa MIDlet www.j2medev.com.
El Capítulo 10, "Proceso de desarrollo e implementación de MIDlet", presenta cómo completar realmente su programa, empaquetarlo y enviarlo al dispositivo para su ejecución.
El Capítulo 11, "Construcción de una plataforma de desarrollo: WTK", habla principalmente sobre Wireless Toolkit (WTK), la herramienta de desarrollo más comúnmente utilizada por los principiantes en J2ME. Desde la instalación de WTK hasta la creación del proyecto MIDlet y el empaquetado y lanzamiento final, los lectores son guiados paso a paso al mundo del desarrollo de MIDlet.
El Capítulo 12 "Construcción de una plataforma de desarrollo: Eclipse" describe cómo utilizar EclipseME como complemento de Eclipse para ayudar a los desarrolladores a desarrollar aplicaciones J2ME.
El Capítulo 13 "Construcción de una plataforma de desarrollo: JBuilder" presenta cómo utilizar el prestigioso JBuilder como herramienta de desarrollo para desarrollar aplicaciones J2ME.
Audiencias recomendadas para este tutorial Este tutorial está destinado a desarrolladores que están aprendiendo la tecnología J2ME MIDP. Aunque el contenido de este tutorial cubre el nivel principiante, no es solo una lectura introductoria. El nivel de detalle en muchos contenidos también es muy beneficioso para los desarrolladores experimentados. De hecho, este tutorial asume que los principiantes ya tienen cierta base en el lenguaje JAVA.
Expandir