Programacion de dispositivos moviles
La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
¿Qué son dispositivos móviles?
Un dispositivo móvil se puede …ver más…
La primera gran limitación de J2ME es el tamaño de las aplicaciones. Si bien depende del modelo del teléfono, los primeros que soportaron java solo permitían archivos .JAR de hasta 64 KB.
Limitaciones
Un equipo con soporte de J2ME trae, además de las clases de lenguaje y sus paquetes, una configuración y un perfil disponible. La configuración más utilizada actualmente es la CLDC 1.0, cuya principal limitación es que no permite trabajar con datos de tipo punto flotante. Ya está lista la especificación CLDC 1.1, que trae varias mejoras, aunque todavía no hay equipos que la soporten. Del lado de los perfiles. MDIP es el que se puede encontrar en todos los dispositivos en alguna de sus dos versiones: 1.0 y 2.0. MDIP proveerá los paquetes y las teclas necesarias para trabajar con la interfaz gráfica, la interacción con el usuario y el uso de multimedia.
Interfaz con el usuario
En java para celulares todos los objetos que pueden mostrarse en pantalla deben existir como objetos Displayable. Recién en MIDP 2.0 podremos definir nuestros propios objetos Screen (de alto nivel).
J2ME y MIDP no permiten el uso de las clases gráficas ya conocidas en java como aquellas de AWT. Para lograr mayor compatibilidad con todos los equipos, MIDP