|
Datos móviles y aplicaciones J2ME
MÓDULO 1: TECNOLOGÍAS MÓVILES (28 horas)
Introducción GSM
- Introducción
- Principios de transmisión
- Servicios GSM
- PLMN GSM
- Información general señalización GSM
Introducción GPRS – Edge
- Introducción e información general
- GPRS General Packet Radio Services
- Edge Enhanced Data GPRS
- Protocolos GPRS, Edge
Introducción UMTS
- Introducción
- Tercera generación (3G)
- Evolución UMTS
- Red UMTS
El negocio de las aplicaciones móviles
- Cadena de valor
- Modelos de negocios
- Experiencias en el mundo
- Experiencias en la Región Andina
arriba MÓDULO 2: TECNOLOGÍAS DATOS MÓVILES. (32 horas)
Introducción a Mobile Data
- Internet móvil
- Factores que impulsan la evolución de Mobile Data
- Actores en el mercado
- Estudio de casos
- Situación actual datos móviles
- Aplicaciones y servicios
- Aplicaciones y servicios soportados
- Problemas de seguridad y soluciones
- Problemas con el sistema de precios y facturación.
Soluciones
- Rol de las tecnologías de red inteligente
- Roaming
- Desafío en el desarrollo de aplicaciones
- Calidad de servicio con IP y redes de datos
Mobile Data Message Flow
MMS
- Mercado MMS
- Ideas de servicio basadas en MMS
- Estándar MMS
- Escenario de clientes MMS
- Implementaciones MMS basadas en WAP
- Requerimiento de componentes de red y flujo de
mensajes
- Modelos de cobro MMS
- Ejercicio: crear y enviar su propio MMS
El Protocolo WAP
- Introducción a WAP
- Datagrama protocolo wireless
- Capa de seguridad en transporte wireless
- Módulo de identificación wireless
- Protocolo transacción wireless
- Protocolo de sesión wireless
- Ambiente de aplicación wireless
- Perfil de usuario
- WAP Push
- Características del nuevo WAP 2.0
Mobile Data Charging
- Cobro- facturación
- ¿Qué se puede ser cobrar?
- Cuestionamiento de facturación en el mundo
de datos móviles
- Escenarios de cobro
arribaMÓDULO 3: JAVA BÁSICO CON ENFOQUE A J2ME (40 horas)
Introducción a Java
Fundamentos de lenguaje
- Archivos fuente
- Arreglos
- Palabras claves e identificadores
- Tipos de datos primitivos
- Literales
- Fundamentos de clases
- Paso de argumentos
Operadores y asignación
Modificadores
- Modificadores de acceso
- Otros modificadores
Conversión y casting
- Conversión de primitivos
- Casting de primitivos
- Conversión de referencias de objetos
- Casting de referencias de objetos
Flujos de control, excepciones y aserciones
Objetos y clases
- Herencia
- Encapsulamiento
- Sobrecarga y sobrescritura
- Constructores
- Clases internas
Los paquetes java.lang y java.util
- Object
- Math
- Clases envolventes
- String, StringBuffer
Hilos
- Fundamentos de hilos
- Controlar hilos
- Monitores, wait(), y notify()
Input y output
- File
- Streams, Readers, y Writers
Sockets
- Conceptos básicos de socket
- Socket class
- Socket exceptions
MÓDULO 4: JAVA PARA MÓVILES - J2ME (44 horas)
J2ME y MIDP
- Qué es J2ME
- Configuraciones y perfiles
- Limitaciones
Crear una aplicación
- MIDlet
- Ciclo de vida de una aplicación
- Compilar y distribuir una aplicación
- JAD, JAR, formatos
Interfaces de alto nivel
- Trabajar con formularios
- Alertas y campos de texto
Interfaces de bajo nivel
- Trabajar con la pantalla
- Dibujar y crear imágenes virtuales
- Lectura de imágenes
- Interacción con el teclado: teclas estándar y de juego
Almacenamiento
- Almacenamiento de información en el equipo
Comunicaciones
- Utilizando conexiones de red
- Conexión a un servidor en internet
J2ME - Siemens
|