Mi Primer App
Introducción a Java 2 Platform, Micro Edition (J2ME).
o Configuraciones.
o Perfiles.
o Máquinas Virtuales J2ME: KVM, CVM.
o MIDlets.
Entorno de desarrollo NetBeans, instalación de los componentes necesarios para
realizar aplicaciones Java para móviles.
o Instalación de JDK 6 Update 17.
o Instalación de NetBeans 6.7.1.
o Instalación de NetBeans Mobility Pack.
o Instalación de SunJava Wireless Toolkit 2.5.2_01.
Cómo realizar mi primera aplicación para teléfono móvil.
o Creación de un nuevo proyecto JavaME Mobile Application en NetBeans.
o Vistas del IDE NetBeans: Source, Screen y Flow.
Vista Flow Design.
Vista Screen Design.
Vista Source.
o Compilar y probar la aplicación (MIDlet) en el emulador.
o Ficheros JAR y JAD.
o Código fuente (source code) en Java de laaplicación para móvil.
Artículos relacionados.
Créditos.
Introducción a Java 2 Platform, Micro
Edition (J2ME)
Java 2 Platform, Micro Edition (J2ME) es un entorno de desarrollo robusto y flexible
enfocado 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 (Personal
Digital Assistants o asistentespersonales digitales), electrodomésticos inteligentes, TV,
impresoras, etc. Esta edición tiene unos componentes básicos que la diferencian de las otras
versiones( Java 2 Platform, Enterprise Edition J2EE y Java 2 Platform, Standard Edition
J2SE), 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) en vezdel uso
de la JVM (Java Virtual Machine) clásica, inclusión de un pequeño y rápido recolector de
basura.
Las tecnologías J2ME contienen un JRE altamente optimizado, especialmente desarrollado
para el mercado de gran consumo, abarcan una amplia gama de aparatos de tamaño muy
reducido y permiten ejecutar programas de seguridad, conectividad y utilidades en tarjetas
inteligentes, buscapersonas,sintonizadores de TV y otros pequeños electrodomésticos. Las
tecnologías J2ME representan únicamente una parte de la gama de productos de software
de Java. Las plataformas Java relacionadas son la Plataforma Java 2, Edición estándar
(plataforma J2SE) y la Plataforma Java 2, Edición empresa (plataforma J2EE). La
tecnología Java ofrece, asimismo, métodos de creación de servicios Web, transferencia deinformación XML, numerosos protocolos de red, kits de herramientas y la aplicación Java
Web Start.
Aunque sería ideal contar con la API completa de J2SE disponible en un dispositivo móvil,
no es algo realista. Por ejemplo, un teléfono móvil con su pantalla limitada no puede
soportar toda la funcionalidad disponible en la AWT, que es la principal interfaz gráfica de
usuario (GUI) que da Java. J2MEse introdujo precisamente dirigido hacia todos esos
dispositivos que caen fuera del ámbito de J2SE y J2EE. Las capacidades de este tipo de
dispositivos pueden variar mucho de unos a otros.
Una única plataforma de Java claramente no encajaría adecuadamente con todos estos
dispositivos. Es por ello que J2ME introduce dos nuevos conceptos, las configuraciones y
los perfiles.
Configuraciones
Unaconfiguración define una plataforma Java para un amplio rango de dispositivos. Está
directamente relacionada con una JVM. De hecho, una configuración específica define las
características del lenguaje Java y las librerías de la JVM que serán utilizadas.
La decisión acerca de qué configuración aplicar sobre un dispositivo se basa principalmente
en la disponibilidad y capacidades de memoria, pantalla,conexión de red y procesador de
dicho dispositivo.
Las características típicas de aquellos dispositivos que se ajustan a cada una de las actuales
con
guraciones son:
CDC: Connected Device Con
guration, con las siguientes características mínimas:
o Un mínimo de 512 kilobytes de memoria para ejecutar Java.
o Un mínimo de 256 kilobytes de memoria para ejecución de programas.
o Conexión de...
Regístrate para leer el documento completo.