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: cursos@educomser.com 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: cursos@educomser.com