UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRONICA

Anuncio
UNIVERSIDAD DE ESPECIALIDADES ESPÍRITU SANTO
FACULTAD DE SISTEMAS, TELECOMUNICACIONES Y ELECTRONICA
FORMATO DE PROGRAMAS ANALÍTICOS
VERSIÓN ESPAÑOL
FOR DAC 12 VER 12 03 09
MATERIA:
Programación en Dispositivos Móviles
NOMBRE DEL PROFESOR/A: Ing. Christian Merchán
No HORAS PRESENCIALES:
AÑO: 2012
DÍAS: Lunes - Jueves
AULA: G-5
CÓDIGO: UCOM-340
CRÉDITOS:
No HORAS NO PRESENCIALES:
PERÍODO: INTENSIVO I
HORARIO: 19H30 – 22-50
Fecha elaboración syllabus: 15/12/2011
1.- DESCRIPCIÓN
Los dispositivos móviles en nuestro tiempo son una herramienta indispensable en nuestro
entorno familiar y de trabajo, su funcionalidad ha aumentado con el pasar del tiempo, y
hoy en día el celular no solo sirve para hacer llamadas y enviar mensajes de texto, sino
que además se ha convertido en una herramienta de negocio y diversión. Las exigencias
del mercado han obligado a los grandes fabricantes de terminales móviles a incorporar
aplicaciones personalizadas para diferentes propósitos, y esto se da a través de
framework’s de desarrollo que permiten crear estas aplicaciones.
Este curso tiene como propósito enseñar al estudiante el entorno de programación para
dispositivos móviles con Java y construir aplicaciones que funciones en dispositivos
reales.
2.- JUSTIFICACIÓN
Las exigencias del mercado obligan a los profesionales a conocer el desarrollo de
aplicaciones en dispositivos móviles. Transacciones de negocio que antes se hacían
desde una computadora ahora son necesarias realizarlas desde un terminal con
capacidades de conexión a Internet o acceso a una red corporativa.
Este curso ofrece al estudiante herramientas para el desarrollo de aplicaciones en
dispositivos móviles y conocer la arquitectura de desarrollo en dispositivos comunes y en
equipos de última generación como Blackberry y Android.
3.- OBJETIVOS
3.1 GENERAL
 Conocer la evolución de los dispositivos móviles
 Aprender la arquitectura de desarrollo Android, Blackberry, Apple
 Usar el potencial de IDE’s Netbeans/Eclipse y simuladores para construir
aplicaciones móviles
 Construir aplicaciones completas para dispositivos móviles compatibles
 Probar las aplicaciones creadas en terminales reales Android
 Introducción al desarrollo de aplicaciones en Android
 Conocer la tecnología Android y su entorno de desarrollo
 Construir aplicaciones sencillas para Android
3.2 ESPECÍFICOS
 Conocer la evolución de dispositivos móviles
 Conocer las características y limitaciones de los terminales modernos
 Aprender la arquitectura de desarrollo Android, Blackberry, Apple
 Aprender las diferencias entre J2SE y J2ME
 Aprender que herramientas de desarrollo están disponibles para construir
aplicaciones.
 Construcción de Views
 Creación de formularios
 Control de eventos
 Ejecutar aplicaciones móviles en simulador usando Eclipse
 Ejecutar aplicaciones directamente en terminales reales Android.
 Introducción a la tecnología Android y su entorno de desarrollo
 Creación de aplicaciones sencillas en el entorno Eclipse
 Ejecutar aplicaciones directamente en terminales reales Android
4.- COMPETENCIAS
Utilizar las tecnologías de desarrollo de aplicaciones móviles para construir nuevos
sistemas y soluciones de negocio, usando los mejores patrones de diseño y arquitectura y
empleando las mejores herramientas en el desarrollo que permitan acelerar la
implementación y mejoren los productos.
5.- PROGRAMACIÓN DE LOS CONTENIDOS DEL CURSO
1. La evolución de dispositivos móviles
2. Características y limitaciones de los terminales modernos
3. Arquitectura de desarrollo Android, Blackberry y Apple
4. Herramientas de desarrollo para construir aplicaciones.
5. Netbeans, Eclipse
6. Que son los Views y sus características.
7. Ciclo de vida de los Views
8. Transportación de Views
9. Creación de Interfaces de Usuario en dispositivos móviles
10. Manejo de eventos simples y comandos
11. TextBox y Alerts
12. ListItem, Choice Group & ImageItem
13. Persistencia de información basado en manejo de archivos: File Connection
14. Ejercicios basados en archivos
15. Formularios de ejemplos
16. Conexión HTTP:Request, Response
17. Parameters
18. Wireless Messaging API
19. Envio de mensajes por protocolo SMS
20. API Bluetooth
21. Manejo de componentes y conexión a dispositivos
22. Creación de Juegos y animación
6.- METODOLOGÍA
 Identificar el contenido del curso y los parámetros de evaluación.
 Se trabajará en base a procesos de aprendizajes activos y participativos.
 Trabajos de investigación
 Ejercicios prácticos i/o talleres de aplicación.
 Control de lectura de libros y/o folletos
7.- EVALUACIÓN
7.1 Criterios de Evaluación
Asistencia:
10%
Trabajos en clase:
40%
Mini Proyecto:
50%
7.2 Indicadores de Desempeño
Evaluación constante a través de los talleres
7.3 Ponderación
8.- BIBLIOGRAFÍA
8.1 Bibliografía Básica
 Beginning BlackBerry Development. Anthony Rizk. 2009
 Beginning J2ME: From Novice to Professional, Third Edition. SING LI AND
JONATHAN KNUDSEN, 2005
 Wrox Professional Android 2 Application Development Mar 2010
 Apress - Beginning Android Games 2011
8.2 Bibliografía Complementaría
8.3 Folletos
8.4 Páginas WEB
9.- DATOS DEL PROFESOR/A
NOMBRE:
TITULO DE PREGRADO:
CERTIFICACIONES:
TITULOS DE POSTGRADO:
E- Mail:
Ing. Christian Merchán Millán
Ingeniero en Computación
Sun Java Certified Programmer 5.0
Oracle Certified Professional Database 10g
Maestría en Sistemas de Información Gerencial (egresado)
[email protected]
10.- FIRMA DEL PROFESOR Y EL DECANO/A Ó DIRECTOR/A
Descargar