Professional Documents
Culture Documents
I. DATOS INFORMATIVOS
Carrera
Especialidad
Curso
Cdigo
Ciclo
Requisitos
Duracin
Horas Semana
Versin
: COMPUTACIN E INFORMATICA
: Ingeniera de Software
: Lenguaje de Programacin IV.
: F-INF126
: Sexto
: F-INF113 (Lenguaje de Programacin III)
: 12 Semanas
: 08 horas
: v.0109
II. SUMILLA:
El curso har una breve introduccin de la plataforma Java 2 para pequeos
dispositivos, telfono mviles, PDA o Smartphones (Java 2 tambin conocida como
J2ME). La mayora de los dispositivos mviles que soportan Java, soportan CLDC y
MIDP, facilitando enormemente la creacin de software para dichos dispositivos. A las
aplicaciones Java conformes a la norma MIDP se les denomina Midlet. Los diversos
conceptos que se estudiarn en el curso sern ilustrados con ejemplos prcticos, tales
como la construccin de midlets grficos (juegos), midlets para la conexin a la red
(conexin a pginas html, aplicaciones cliente-servidor).
III. OBJETIVO
A. General
El objetivo principal del curso es introducir al alumno en la programacin de dispositivos
mviles utilizando el lenguaje Java, herramienta que proporciona un entorno homogneo
para el desarrollo de aplicaciones para distintos sistemas operativos y distintos tipos de
dispositivos.
B. Especfico
Revisar la plataforma J2ME: lenguaje y modelo de objetos.
Revisar el Perfil de Dispositivo Mvil, MIDP (Mobile Information Device Profile) y revisar
los fundamentos de la construccin de aplicaciones (MIDlets).
Anotar las diferencias y semejanzas de J2ME con la edicin Standard de Java (J2ME).
IV. CONTENIDOS
SEMANA 1: Introduccin a J2ME.
Sesin 1.
1.
Configuracin. Perfiles.
2.
MIDlet.
3.
Descripcin del MIDlet.
4.
Compilacin.
5.
EL API DE CLDC.
[CASI v.0109]
Pg. 1
Sesin 2.
1. Laboratorio Nro 1:
2.
El paquete java.lang.
3.
El paquete java.util.
4.
El paquete java.io.
Sesin 3
1.
Laboratorio Nro 2:
2.
EL API DE MIDP.
3.
Las clases heredadas de J2SE Clases e interfaces propios de MIDP.
4.
El paquete javax.microedition.midlet.
Sesin 4.
1. Laboratorio Nro 3:
2. El paquete javax.microedition.lcdui.
3. El paquete javax.microedition.io.
4. El paquete javax.microedition.rms.
[CASI v.0109]
Pg. 2
Sesin 3
1.
Laboratorio Nro 8:
2. Uso de la Clase InputStream y OutputStream
Sesin 4.
1. Laboratorio Nro 9:
2. Uso de la Clase InputStream y OutputStream
[CASI v.0109]
Pg. 3
Sesin 3
1. Laboratorio Nro 17:
2. Escribir textos y grficos directamente sobre el dispositivo.
Sesin 4.
1. Laboratorio Nro 18:
2. Manejo de eventos de bajo-nivel.
[CASI v.0109]
Pg. 4
Sesin 2.
1. Laboratorio Nro 25:
2. Ajuste del rendimiento.
3. Anlisis XML en MIDP.
4. Criptografa y J2ME.
Sesin 3
1. Laboratorio Nro 26:
2. Desarrollo de Aplicaciones.
Sesin 4.
1. Laboratorio Nro 27:
2. Desarrollo de Aplicaciones J2ME.
V. EVALUACIN
La ponderacin de evaluaciones ser:
PRACTICO
Evaluacin Aplicativa - EA
Evaluacin Continua - EC
TEORICO
Evaluacin Terica * - ET
ACTITUDINAL
Asistencias AS
Participacin en Clases - PCL
Total
Porcentajes
42 %
18 %
30 %
3%
7%
100 %
VI.
BIBIOGRAFA
STEVE McCONNELL / Desarrollo y Gestin de Proyectos Informticos / McGraw-Hill /
Microsoft Press / Ao 1997
PROYECT MANAGEMENT INSTITUTE / Project Management Body Of Knowledge
(PMBOK) / PMI Standars Committee.
MICROSOFT CORP / Microsoft Solution Framework / Microsoft Knowledge Base / Ao
2001.
ROGER S. PRESSMAN / Ingeniera del Software Un enfoque prctico / McGraw-Hill
Quinta edicin / Ao 2002.
[CASI v.0109]
Pg. 5