Download curso c - EDUCOMSER

Document related concepts
no text concepts found
Transcript
Mas de Diez años compartiendo en mundo de la informática
J2ME - Java 2 Micro Edition
Objetivo Dotar al alumno de los conocimientos para la plataforma J2ME que definen varias versiones minimizadas de la plataforma
Java estas versiones minimizadas pueden ser usadas para programar en dispositivos electrónicos; desde teléfonos celulares, en
PDAs, hasta en tarjetas inteligentes, etc. Estos dispositivos presentan en común que no disponen de abundante memoria ni much a
potencia en el procesamiento, ni tampoco necesitan de todo el soporte que brinda el J2SE, (la plataforma estándar de Java usada
en sistemas de escritorio y servidor)
Contenido
4.1.
4.2.
4.3.
4.4.
4.5.
Introducción
Nociones básicas de J2ME
Máquinas Virtuales J2ME
J2ME y las comunicaciones
OTA
Requerimientos Funcionales
Localización de la Aplicación
Instalación de MIDlets
Actualización de MIDlets
Ejecución de MIDlets
Eliminación de MIDlets
Herramientas de desarrollo
Desarrollo en línea de comandos
Instalación de Componentes
Fases de Desarrollo
Creación del archivo manifiesto
Creación del archivo JAR
Creación del archivo JAD
Desarrollo en entornos visuales con Netbeans
Instalación del J2ME Wireless Toolkit 2.0
MIDlets
El Gestor de Aplicaciones
Ciclo de vida de un MIDle
Estados de un MIDlet en fase de ejecución
Estados de un MIDlet
El paquete javax.microedition.midlet
Clase MIDlet
Clase MIDletChangeStateException
Estructura de los MIDlets
Ejemplo práctico
La configuración CLDC
Introducción
Objetivos y Requerimientos
Diferencias de CLDC con J2SE
Seguridad en CLDC
Librerías CLDC
Objetivos generales
Compatibilidad
Clases heredadas de J2SE
Clases propias de CLDC
Interfaces gráficas de usuario
Introducción a las interfaces de usuario
La clase Display
La clase Displayable
Las clases Command y CommandListener
La interfaz de usuario de alto nivel
La clase Aler
La clase List
La clase TextBox
La clase Form
. Manejo de Eventos
. La Clase StringItem
. La clase ImageItem
. La clase TextField
. La clase DateField
. La clase ChoiceGroup
. La clase Gauge
La interfaz de usuario de bajo nivel
Av. 16 de Julio # 1566 (El Prado) Edificio 16 de Julio Piso 1 Of. 104 -105
Tel/Fax: 2318134 Sitio: www.educomser.com E-mail: [email protected]
Mas de Diez años compartiendo en mundo de la informática
Eventos de bajo nivel
Manipulación de elementos en una pantalla Canvas
El método paint()
La clase Graphics
Sistema de coordenadas
Manejo de colores
Manejo de texto
Posicionamiento del texto
Figuras geométricas
Conceptos básicos para la creación de juegos en MIDP.
Eventos de teclado para juegos
El paquete javax.microedition.lcdui.Game
Técnicas útiles
Double Buffering
Clipping
Internacionalización
Aspectos a internacionalizar
Limitaciones
Soluciones para la internacionalización
Uso de Atributos en el JAD
Uso de ficheros con recursos de localización
4.6.
Record management system
Conceptos Básicos
Modelo de datos
Record Store
Operaciones con Record Stores
Creación de un Record Store
Manipulación de registros
Operaciones avanzadas con Record Store
Navegación a través de un Record Store
Búsqueda de registros
Ordenación de registros
Manejo de eventos en los Record Stores
4.7.
Comunicaciones
Conceptos básicos
Clases y conexiones del Generic Connection Framework
Clase Connector
Interfaz Connection
Interfaz InputConnection
Interfaz OutputConnection
Interfaz StreamConnection
Interfaz ContentConnection
Interfaz StreamConnectionNotifier
Interfaz DatagramConnection
Comunicaciones HTTP
Estado de Establecimiento
Peticiones GET
Peticiones POST
Estado de Conexión
Respuesta del servidor
Estado de Cierre
Otras Conexiones
Interfaz HttpsConnection
Interfaz UDPDatagramConnection
Interfaz CommConnection
Interfaz SocketConnection
Interfaz SecureConnection
Interfaz ServerSocketConnection
REQUISITO: Conocimientos de JAVA
Av. 16 de Julio # 1566 (El Prado) Edificio 16 de Julio Piso 1 Of. 104 -105
Tel/Fax: 2318134 Sitio: www.educomser.com E-mail: [email protected]