Datos importantes

Duración: 60 horas académicasFrecuencia: Semanal Fechas, horarios
e Inversión:

Ver grupos




Fundamentación

El presente curso tiene por finalidad que el estudiante logre las competencias necesarias en el adecuado desarrollo de aplicaciones para dispositivos móviles (pdas y celulares) utilizando Java Micro Edition (JME), integrando web services,  acceso a datos y demás funcionalidades presentes en un celular.

Objetivos

Aprender a construir aplicaciones para dispositivos móviles (pdas y celulares) utilizando Java Micro Edition (JME), integrando web services,  acceso a datos y demás funcionalidad presente en un celular.

Dirigido a

Está dirigido a profesionales del software que deseen comenzar a desarrollar Aplicaciones Móviles usando Java, o para aquellos profesionales que deseen afianzar sus conocimientos en la arquitectura de trabajo sobre dispositivos móviles y la presentación de Java Micro Edition. Se introduce el uso de emuladores y la herramienta de desarrollo, junto con los componentes gráficos mas utilizados.

Competencias

Estudiar las consideraciones de performance para la construcción de interfaces gráficas, junto con la integración de librerías básicas para el manejo de archivos, fechas, archivos jar, archivos jad y demás.

Requisitos

  • Conocimientos de Programacion Orientada a Objetos

  • Conocimientos de Java

Metodología

  • Sesiones de aprendizaje 100% prácticas

  • Desarrollo de casos de estudio reales

  • Trabajos individuales y en equipo

  • Asesoría en Línea y personalizada

Condiciones para la aprobación

  • Asistencia al 70% de las clases

  • Presente en los Exámenes y Practicas Calificadas

  • Presentar todos los trabajos y asignaciones

Grupos Disponibles

Costos

Programación académica

Sesión
Contenido

Introducción a la plataforma Java Micro Edition

  • ¿Qué es J2me?

  • Características generales

  • Perfiles

  • APIs, MIDlets

  • Creando nuestra primer aplicación móvil

  • Utilización de NetBeans con ME

  • Estructura de una aplicación

  • Manejo del emulador

  • Ciclo de vida de un MIDlet

Creación de interfaces gráficas

  • Creación de MIDlets API de alto nivel

  • Manejo de Pantallas Display y Displayable

  • Manejo de Comandos: Command y CommandListener

  • Las clases Form, Alert, List, TextBox, StringItem, ImageItem, TextField, DateField, ChoiceGroup

  • Eventos de bajo nivel

  • Manipulación de elementos en una pantalla Canvas

  • El método paint()

  • La clase Graphics

  • Ejemplos

Persistencia de

datos – RMS 

  • Conceptos Básicos

  • Modelo de datos

  • Record Stores

  • Operaciones con Record Stores (alta, baja, modificación)

  • Búsqueda de registros

  • Ejemplos

Redes

  • Conectividad a Internet: http, socket.

  • Consideraciones generales

  • Llamada a Web Services

  • Envío de SMS desde el celular

  • Ejemplos

Instalación y distribución

  • Como distribuir las aplicaciones móviles

  • Archivo de manifiesto

  • Archivos JAR y JAD

  • Instalación de aplicaciones vía Web (OTA)

  • Ejemplos

Uso de Framework Polish
  • Que es Polish

  • Características generales

  • Construcciones de aplicaciones j2me

  • Integración de Netbeans con Polish

  • Diseño de interfaces  de usuario con polish

Desarrollo de una Aplicación

Material de estudio

  • Módulo de Aprendizaje

  • PCs individuales conectadas en red

  • Proyector Multimedia

  • Pizarra y plumones

  • Proyector Multimedia

  • Software:

    • Netbeans

    • WTK 2.5

    • Emuladores Noki

    • Polish

Av. Larco cuadra 17. Pabellón "D" Primer piso| Central Telefónica: 485000 - Anexo: 7101 / 7102| Informes: 044-485018| E-mail: cis@ucv.edu.pe| © 2009.