Está en la página 1de 6

Diseo y Desarrollo de Aplicaciones para Dispositivos Mviles

Coordinadores acadmicos: Mtra. Teresita Sol Dra. Ana Lidia Franzoni


La disminucin del costo de la tecnologa digital, la expansin de las telecomunicaciones inalmbricas, la mayor cobertura de la banda ancha y el aumento de las capacidades de los dispositivos mviles han hecho atractivo para la industria del desarrollo de software, y en especial para los desarrolladores individuales, crear aplicaciones para este nicho de mercado. Actualmente destacan dos tecnologas de mviles: la tecnologa de Apple Inc. y la propuesta de Google Corp.

Actualizar los conocimientos integrales de los participantes con el fin de que se mantengan a la vanguardia en el manejo de las tcnicas y tecnologas en esta rea, as como conocer las principales tendencias en dispositivos mviles. Proporcionar bases terico-prcticas para disear y programar aplicaciones mviles innovadoras.

A analistas y programadores con intencin de ingresar al mercado de desarrollo de aplicaciones para dispositivos mviles con sistemas operativos iOS, Android y Windows Phone. En el sistema operativo iOS se utiliza Xcode, IDE oficial para desarrollo de Apple y el lenguaje de programacin Objetive-C. Para la plataforma Android se muestra cmo utilizar la herramienta ad-hoc y los plug-ins para programar los mviles desde los IDEs Eclipse y Netbeans. Adems del emulador que proporcionan las herramientas se muestra cmo utilizar una mquina virtual para probar las aplicaciones. Para la plataforma Windows Phone se muestra cmo utilizar la herramienta ad-hoc y los plug-ins para programar los mviles.

PROGRAMACIN ORIENTADA A OBJETOS Objetivo Proporcionar los conocimientos requeridos para disear y programar las aplicaciones por medio de la tecnologa orientada a objetos. Se subraya el uso de objetos, mtodos (como recipientes del cdigo), propiedades de configuracin y uso de eventos de los componentes de interaccin para responder a las rdenes del usuario. Temario 1. Manejo de Eclipse 2. Paradigma de programacin orientada a objetos. Clases, objetos, instanciacin, uso de mtodos get-set, atributos y mtodos de instancias y atributos y mtodos de clase (estticos). Java como lenguaje de POO. Forma de ejecucin. Ciclo de diseo, programacin, pruebas y liberacin 3. Arreglos, listas y genricos para ambos. Uso de los mtodos bsicos de la clase ArrayList. Uso de javadoc para documentar las clases 4. Eventos, escuchadores (actionListener) 5. Interfaces grficas (etiquetas, campos, reas de texto, botones, combo box, etc.) 6. Patrn modelo-vista-controlador

DISEO, MODELADO Y PROTOTIPADO DE APLICACIONES PARA DISPOSITIVOS

Objetivo Proporcionar los elementos de diseo de sistemas interactivos que definen el uso adecuado de la aplicacin en el mvil, con la premisa del diseo centrado en el usuario. Se subraya el diseo conceptual, el seguimiento de lineamientos de interfaces y la evaluacin iterativa de prototipos para definir el sistema y garantizar su usabilidad. Temario 1. Fundamentos de diseo de sistemas interactivos 2. Lineamientos de interfaces e interaccin para aplicaciones en iOS y Android 3. Modelado de aplicaciones con diseo centrado en el usuario 4. Prototipos de Alta y Baja Fidelidad para dispositivos mviles 5. Evaluacin de aplicaciones para dispositivos mviles

PROGRAMACIN PARA APPLE iOS

Objetivo Comprender la manera como se lleva a cabo la programacin de las aplicaciones mviles en la tecnologa de Apple y desarrollar en los participantes la destreza bsica para programar aplicaciones para iPhone y IPad. Temario 1. 2. 3. 4. 5. 6. 7. 8. 9. Fundamentos de la programacin para iOS Objective-C y Foundation Frame Interface Builder Manejo de memoria View Controllers Navigation Controllers Table Views Touches, Audio and Video Data Persistence

PROGRAMACIN PARA ANDROID

Objetivo Comprender la manera como se desarrollan las aplicaciones para Android y desarrollar en los participantes la destreza bsica para programar aplicaciones en un mvil genrico y uno fsico en particular. Temario 1. Plataforma para las aplicaciones en Android. Arquitectura de los mviles. Sistema Operativo. Mquina virtual. Ciclo de desarrollo de Elementos de infraestructura. Configuracin de las aplicaciones 2. Construccin de la Interfaz al usuario. Elementos interactivos. Archivo de configuracin de los elementos de despliegue e interactivos 3. Programacin de la respuesta a eventos del usuario 4. El emulador de mvil. Trabajar con un dispositivo fsico. Carga y depuracin de las aplicaciones 5. Entender la transformacin de los programas en Java a la configuracin ejecutable en el mvil 6. Manejar la persistencia. Archivos. Bases de datos 7. Audio y Video. Capacidades de concurrencia

8. Otras alternativas de desarrollo para Android

PROGRAMACIN PARA WINDOWS PHONE Y BLACKBERRY

Objetivo Comprender la manera como se desarrollan las aplicaciones para Windows Phone y BlackBerry para desarrollar en los participantes la destreza bsica para programar aplicaciones en un mvil genrico y uno fsico en particular. Temario 1. Plataforma para las aplicaciones en Windows Phone y BlackBerry. Arquitectura de los mviles. Sistema Operativo. Ciclo de desarrollo. Elementos de infraestructura. Configuracin de las aplicaciones 2. Construccin de la Interfaz al usuario. Elementos interactivos. Archivo de configuracin de los elementos de despliegue e interactivos 3. Programacin de la respuesta a eventos del usuario 4. El emulador de mvil. Trabajar con un dispositivo fsico. Carga y depuracin de las aplicaciones 5. Manejar la persistencia. Archivos. Bases de datos 6. Audio y Video El curso es terico prctico. Al final de cada Mdulo, el participante debe presentar un proyecto realizado apartir de los contenidos del temario. Se pueden cursar los mdulos por separado, de acuerdo con el inters el aspirante.

Mtra. Teresita Sol Trejo Maestra en Tecnologas de Informacin y Administracin por el Instituto Tecnolgico Autnomo de Mxico (ITAM). Realiz estudios de Ingeniera en Computacin en la misma institucin. Actualmente es profesora de tiempo parcial e imparte cursos de actualizacin y asignaturas a nivel licenciatura y maestra en el Instituto Tecnolgico Autnomo de Mxico (ITAM). Ha trabajado en proyectos para diversas instituciones del sector pblico y privado. Sus reas de inters son: automatizacin de procesos mediante el desarrollo de aplicaciones para pequeas y medianas empresas, aplicacin de Excel como una herramienta de negocios y el desarrollo de aplicaciones en dispositivos mviles. Se encuentra desarrollando aplicaciones para dispositivos mviles de la plataforma Apple. Dra. Ana Lidia Franzoni Velzquez Doctor en Sistemas de Informacin por l Universit de Technologie de Troyes (UTT) y TELECOM & Management SudParis (Francia). Realiz estudios de Ingeniera en Computacin en el Instituto Tecnolgico Autnomo de Mxico (ITAM), la Maestra en Tecnologas de Informacin y Administracin en la misma institucin y el Mastre Spcialis en Rseaux et Systmes d'Information pour les Entreprises en la cole Nationale Suprieure des Tlcommunications de Bretagne (ENSTB) en Francia. Es vocal de la Asociacin Nacional de Instituciones de Educacin en Informtica, A.C. (ANIEI), Miembro del Consejo Tcnico del EGEL-Ingeniera en Computacin del CENEVAL, A.C. Evaluadora del Consejo Nacional de Acreditacin en Informtica y Computacin A.C. (CONAIC), Miembro numerario 259 de la Academia Mexicana de Informtica, A.C. (AMIAC) y es miembro del Sistema Nacional de Investigadores (SNI). Tiene varias publicaciones en revistas y conferencias internacionales, as como captulos de libros. Trabaj durante 4 aos como coordinadora de la Maestra en Tecnologas de Informacin y Administracin en el ITAM, imparte cursos de actualizacin y asignaturas a nivel licenciatura y maestra. Actualmente es la Directora de la carrera de Ingeniera en Computacin y Directora de la carrera de Ingeniera en Negocios en el Instituto Tecnolgico Autnomo de Mxico (ITAM). Sus reas de inters son: Medios electrnicos, Educacin a Distancia, E-Learning, Mtodos de Enseanza-Aprendizaje, Sistemas Tutoriales. Su investigacin actual es: Los medios electrnicos como herramienta de apoyo para una educacin personalizada de acuerdo a los estilos de aprendizaje del estudiante.

Dr. Vctor Manuel Gonzlez y Gonzlez Doctor en Filosofa (Ph.D.) y Maestro en Ciencias en las reas de Ciencias de la Informacin y Computacin en la Universidad de California en Irvine (EEUU) y el grado de Maestro en Ciencias con especialidad en Telecomunicaciones y Sistemas de Informacin por la Universidad de Essex (Reino Unido). Es Miembro del Sistema Nacional de Investigadores (SNI Nivel 1) y Miembro de la Red Temtica de CONACyT en Tecnologas de Informacin y Comunicacin,
5

donde coordina el gran reto Servicios Basados en el Conocimiento para el Ciudadano. Es Profesor Investigador Titular en el rea de Interaccin HumanoComputadora y Tecnologas de Informacin y Jefe del Departamento Acadmico de Computacin del Instituto Tecnolgico Autnomo de Mxico (ITAM). Cuenta con una amplia experiencia en la investigacin en los sistemas interactivos. El Dr. Gonzlez es investigador asociado en el Centro de Investigacin en Tecnologas de Informacin en las Organizaciones (CRITO), en la Universidad de California en Irvine (EEUU) y es profesor visitante en la Escuela de Negocios de la Universidad de Manchester (Reino Unido) donde labor como profesor asistente.

Mtro. Rafael Gamboa Hirales Es profesor de tiempo completo del Departamento Acadmico de Computacin del ITAM. Asimismo, se ha desempeado como consultor en aplicaciones de las Tecnologas de Informacin para organizaciones privadas y para el sector pblico. Entre sus logros ms importantes se encuentra la estimacin de la cantidad de duplicados que introdujo el IMSS al Sistema de Cuentas de Retiro en el perodo 1998- 1999. Asimismo, desarroll el Sistema de Evaluacin de Propuestas de Pago para el SAE, con el que este organismo obtuvo el Premio Nacional de Transparencia 2006. Sus reas de inters son las arquitecturas de aplicaciones, la integracin de sistemas y la exposicin de servicios informticos. El profesor Gamboa reparte su tiempo entre la docencia en los niveles de licenciatura y maestra, los cursos para las actualizaciones de profesionistas en el rea de las TI y aplicaciones de las TI y la consultora en estos mismos temas.

También podría gustarte