APUNTES COMPLETOS J2ME

Páginas: 64 (15856 palabras) Publicado: 8 de abril de 2015
Introducción
En este tutorial veremos MIDP (Mobile Information Device Profile) para la plataforma Java 2 Micro Edición (J2ME). Nuestro objetivo es ver el API (Application Programming Interface - Interfaz de Programación de Aplicaciones) para poder escribir programas en Java para ser usados en dispositivos móviles. Estos programas para dispositivos móviles se denominan midlets.
MIDP estádiseñado para trabajar sobre CLDC (Connected Limited Device Configuration) v1.0, v1.1 y probablemente en nuevas revisiones. Aunque se tendrá en cuenta que la mayoría de las características de MIDP v2.0 se basaran en CLDC v1.1
El dispositivo móvil con el que se va a trabajar debe cumplir los siguientes requerimientos mínimos:
Pantalla:
Tamaño: 96x54
Colores: 1-BIT (blanco y negro)
Forma del Píxel(proporción de aspecto): aproximadamente 1:1
Entrada:
Una o más de las siguientes: teclado de una mano, teclado de dos manos o pantalla táctil
Memoria:
256 KBytes para la implementación de MIDP, además de la necesaria para CLDC.
8 KBytes para memoria no volátil (persistente) para que las aplicaciones puedan guardar datos.
128 KBytes de memoria volátil, para la ejecución de la aplicación.
Sonido:
Debepoder reproducir tonos, vía hardware o con un algoritmo software.
Red:
En dos sentidos, sin cables (wireless), posiblemente intermitente y con un ancho de banda limitado.
Ejemplos de dispositivos móviles que soporten estas características son los nuevos modelos de teléfonos móviles o PDAs. Aunque un PC puede cumplirlos también.
Índice
1. Introducción a MIDP 2.0
1. Definiciones
2. El API de MIDP 2.03. Propiedades de MIDP
2. Aplicaciones MIDP: Midlets (javax.microedition.midlet)
1. Midlet: Ciclo de vida
2. Empaquetamiento de los Midlet
3. Tratamiento de ciclos de vida de la clase MIDlet (javax.microedition.midlet.MIDlet)
4. Ejercicios
3. Midlets Gráficos e interfaz de usuario (javax.microedition.lcdui)
1. Introducción al Interfaz de usuario de MIDP
2. Las clases Display yDisplayable
3. La clase Displayable
2. API de alto nivel para Interfaz de usuario (javax.microedition.lcdui.Screen)
1. Clases Form e Item
2. Subclases de Item
1. Clase StringItem
2. Clase ImageItem
3. Clase TextField
4. Clase DateField
5. Clase ChoiceGroup
6. Clase Gauge
3. La clase Alert
4. La clase List
5. La clase TextBox
6. Gestión de comandos en el API de alto nivel
7. Ejercicios
3. APIde bajo nivel para Interfaz de usuario (javax.microedition.lcdui.Canvas)
1. La clase Canvas
2. La clase Graphics
1. Primitivas gráficas: líneas, rectángulos y arcos
2. Fuentes
3. Imágenes
3. Gestión de comandos en el API de alto nivel
1. Tratamiento de las teclas
2. Tratamiento del dispositivo apuntador
4. Ejercicios
4. API de bajo nivel para juegos (javax.microedition.lcdui.game)
1.La clase CanvasGame
2. La clase Layer
3. La clase LayerManager
4. La clase Sprite
5. La clase TiledLayer
5. Ayuda, enlaces y sitios de referencia.
1. Documentación de MIDP v2.0
2. Enlaces y sitios de referencia

1. Introducción al Interfaz de usuario de MIDP
J2SE nos proporciona dos bibliotecas gráficas bastante ricas: AWT y SWING, pero utilizar estas dos bibliotecas en dispositivos móvileses impracticable. Dejando a un lado los recursos de memoria que pueden suponer estas toolkits gráficos, tenemos que pensar que los dispositivos sobre los que vamos a trabajar, tienen unas características mínimas como son una pantalla 96x54 píxeles y 1 bit de profundidad de color (blanco y negro). También tenemos que pensar que el estándar MIDP no soporta ningún dispositivo apuntador, como unratón, por lo que en estas condiciones se puede hacer bastante complicado trabajar con varias ventanas a la vez. Es por ello que la especificación MIDP dejó de un lado AWT y SWING y creo un pequeño conjunto de clases adaptadas a los dispositivos móviles, un conjunto reducido y bastante sencillo de utilizar.
Hay que tener en cuenta que aunque el dispositivo permita la ejecución de más de un midlet...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diodos Apunte Informacion Completa
  • Apuntes Completo TRABAJO Imprimir
  • Apuntes completos sintaxis
  • Apuntes Completos
  • APUNTES COMPLETO
  • Apuntes Completo
  • Apuntes Completos
  • Apunte Completo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS