You are on page 1of 5

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE

CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

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

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE


CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

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.

SEMANA 2: Midlets Grficos.


Sesin 1.
1. La clase Graphics.
2. Primitivas grficas.
3. Escribiendo texto Dibujando imgenes.
4. Ejemplo de uso de los mtodos grficos.
5. COMPONENTES DE INTERFAZ DE USUARIO.
Sesin 2.
1. Laboratorio Nro 4:
2. Screens y Forms.
3. La clase Alert. La clase List.
4. La clase TextBox. La clase Ticker.
5. La clase StringItem.
Sesin 3
1.
Laboratorio Nro 5:
2. La clase ImageItem.
3. La clase TextField.
4. La clase DateField.
Sesin 4.
1. Laboratorio Nro 6:
2. La clase ChoiceGroup.
3. La clase Gauge.

SEMANA 3: Entrada/Salida desde el Midlet.


Sesin 1.
1. La clase InputStream
2. La clase OutputStream
Sesin 2.
1. Laboratorio Nro 7:
2. Uso de Archivos
3. La clase InputStream
4. La clase OutputStream

[CASI v.0109]

Pg. 2

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE


CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

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

SEMANA 4: Persistencia de Datos (Rms) .


Sesin 1.
1. El paquete RMS.
2. La clase RecordStore.
3. Las interfaces de RMS.
Sesin 2.
1. Laboratorio Nro 10
2. Abriendo un almacn de registros.
3. Aadiendo nuevos registros.
Sesin 3
1. Laboratorio Nro 11
2. Recuperando registros.
3. Borrando registros.
Sesin 4.
1. Laboratorio Nro 12:
2. Enumeracin de registros Cerrando un almacn de datos .

SEMANA 5: Construccin/Ejecucin De Aplicaciones Usando Midp .


Sesin 1.
1. Construccin y ejecucin de aplicaciones desde la lnea de comandos.
2. Construccin y ejecucin de aplicaciones utilizando Java 2 Platform Micro Edition
Sesin 2.
1. Laboratorio Nro 13
2. Wireless Toolkit (J2ME Wireless Toolkit).
Sesin 3
1. Laboratorio Nro 14
2. Desarrollo de MIDlets.
Sesin 4.
1. Laboratorio Nro 15:
2. Desarrollo Ejecucin de aplicaciones basadas en MIDlets usando J2ME Wireless Toolkit.

SEMANA 5: Desarrollo De Interfaces De Usuarios.


Sesin 1.
1. Componentes GUI.
2. Pasos para desarrollar un interfaz de usuario.
Sesin 2.
1. Laboratorio Nro 16:
2. Clases permitidas para la construccin de interfaces de usuario.
3. Manejo de eventos de alto-nivel mediante comandos.

[CASI v.0109]

Pg. 3

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE


CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

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.

SEMANA 6: Gestin de Datos.


Sesin 1.
1. Definicin de operaciones de bsqueda.
2. Definicin de datos persistentes en MIDP.
Sesin 2.
1. Laboratorio Nro 19:
2. Definicin de operaciones de bsqueda.
3. Definicin de datos persistentes en MIDP.
Sesin 3
1. Laboratorio Nro 20:
2. Creacin, borrado y actualizacin de objetos. RecordStore.
Sesin 4.
1. Laboratorio Nro 21:
2. Manipulacin de objetos RecordStore.

SEMANA 7: Acceso a Servicios de Red y Datos .


Sesin 1.
1. Acceso a datos mediante Generic Connection Framework.
2. Intercambio de datos a travs del protocolo HTTP (HyperText Transfer Protocol).
Sesin 2.
1. Laboratorio Nro 22:
2. Acceso a datos mediante Generic Connection Framework.
3. Intercambio de datos a travs del protocolo HTTP (HyperText Transfer Protocol).
4. Realizar y programar conexiones a redes.
Sesin 3
1. Laboratorio Nro 23:
2. Acceso a datos mediante Generic Connection Framework.
3. Intercambio de datos a travs del protocolo HTTP (HyperText Transfer Protocol).
4. Realizar y programar conexiones a redes.
Sesin 4.
1. Laboratorio Nro 24:
2. Acceso a datos mediante Generic Connection Framework.
3. Intercambio de datos a travs del protocolo HTTP (HyperText Transfer Protocol).
4. Realizar y programar conexiones a redes.

SEMANA 8: Seguridad y Rendimiento.


Sesin 1.
1. Ajuste del rendimiento.
2. Anlisis XML en MIDP.

[CASI v.0109]

Pg. 4

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE


CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA

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 %

* Es el promedio de las evaluaciones tericas (mnimo 1).


La formula de evaluacin ser:
[ 0.42(EA) + 0.18(EC) + 0.30(ET) + 0.03(AS) + 0.07(PCL) ]

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

You might also like