DE SISTEMAS
SLABO
1. GENERALIDADES
1.1.Denominacin de Asignatura
1.2.Cdigo
1.3.Fecha de Aprobacin
1.4.Aplicado en el Periodo
1.5.Versin
1.6.Autor
1.7.Rgimen de Estudio
1.8.Obligatorio/Electivo
1.9.rea Acadmica/Escuela
1.10.
1.11.
1.12.
1.13.
1.14.
1.15.
1.16.
2. SUMILLA
Est dirigido a profesionales del software que deseen comenzar a
desarrollar en la programacin de dispositivos mviles bajo el entorno propio de un
dispositivo mvil
El curso es prctico y consiste en un taller de programacin. En la primera parte del
curso, se revisan las caractersticas de Java Micro Edition (JME) y las interfaz de alto
nivel y sus clases. Luego, se desarrollan aplicaciones que permitan el manejo del
dispositivo mvil para ingresar, procesar y presentar informacin haciendo uso de
las diversas clases de tipo tem. Se concluye con el almacenamiento de informacin
en memoria persistente para la posterior comunicacin con servidores de red. En la
segunda parte, se revisan las principales caractersticas de la plataforma Android y
su integracin con el lenguaje Java. Se utilizan sus principales componentes, tales
como Activities, Intents, View y Layouts. Se crean aplicaciones con los principales
componentes visuales de la plataforma, utilizando como repositorio de persistencia
de datos SQLite.
3. OBJETIVOS
3.1.OBJETIVO GENERAL DEL CURSO
Desarrollar Aplicaciones para Dispositivos mviles orientadas a satisfacer
necesidades empresariales y tecnolgicas especficas, aplicando buenas
prcticas de programacin, a travs del empleo de las plataformas Java Micro
Edition (JME) y Android, as como la interfaz de desarrollo NetBeans y Eclipse.
3.2.OBJETIVOS ESPECFICOS
Al trmino de la asignatura el estudiante ser capaz de:
PP
Pi
i 1
HRS.
TEMA
04
Componentes visuales I.
2
04
La clase Display
Displayables: Listas, Formularios, TextBox,
Ejercicios de Aplicaciones
04
Componentes visuales II
Manejo de Comandos : Command y
CommandListener
Las clases Alert, StringItem, ImageItem,
TextField, DateField, ChoiceGroup
Ejercicio de Aplicacion
04
04
04
Practica calificada 1
Gestin de Almacenamiento de Registros JME
3
REFERENCIA
BIBLIOGRAFICA
(RMS)
Conectividad JME
04
04
04
10
11
04
04
Aplicaciones conectadas
Conectividad: Clase Connector
Uso del protocolo HTTP: Clases Connection
HTTPConnection
Intercambio de datos: Clases InputStream
OutputStream
Ejercicios de Aplicacin
/
/
Android: fundamentos
componentes
principales
12
13
14
15
03
03
03
03
Ejercicios de Aplicacin
Interfaces de Usuario
Fundamentos de Diseo para interfaces de
usuario con Android.
Creacin de componentes bsicos tipo View.
Definicin y caractersticas de un Layout.
Creacin de vistas personalizadas. Tipos de
Layouts.
Creacin de controles bsicos y gestin de
eventos generados por el usuario.
Introduccin a la creacin de controles
personalizados
Ejercicios de Aplicacin
16
03
17
03
18
03
Continuacin
de Persistencia de Datos:
Android SQLite
Mantenimiento
completo(insert,
update,delete,select)
Ejercicios de Aplicacin
Cuarta Practica Calificada
Audio, Video y Uso de dispositivos Visuales
5
19
20
03
03
Componente
Media
Player.
Definicin,
caractersticas y principales aplicaciones.
Visualizacin de videos usando la vista Video.
Grabacin de audio y video: Uso de Intents
para grabar video.
Ejercicios de Aplicacin
EXAMEN FINAL
EXAMEN SUSTITUTORIO
7. BIBLIOGRAFA
Steele, James
2011
SDK /
Burnette, Ed
2010
Hello, Android : introducing Googles mobile development platform /,
Raleigh, North Carolina : Pragmatic Bookshelf, 2010
Friesen, Geof
2010
Learn Java for Android development / , [Berkeley, California] : Apress ; New
York : Distributed by Springer Science+Business Media, 2010.
Meier Reto
2010
Professional Android 2 application development / , Indiana : Wiley, 2010
BURNETTE, Ed
2011
ANDROID. Madrid: Anaya Multimedia, 2011.
(004.16 BURN)
ABLESON, Frank
2010
ANDROID: Gua para desarrolladores. Madrid: Anaya
Multimedia, 2010.
(004.16 ABLE)
SARKAR, Biswajit
2009
LWUIT 1.1 for Java ME developers: create great user interfaces for
mobile
devices. Birmingham, UK: Packt Publishing, 2009.
(005.437 SARK)
Equipamiento
Computadora personal (docente)
Computadora personal (alumnos)
Proyector multimedia
Pizarra
JDK 6
ANDROID SDK
JME 3.0
Mysql
Dispositivos Mviles Nokia con Sistema
Operativo Symbian
Dispositivos
Moviles
de
marca
Sansung Galaxy con Sistema Operativo
Android