5.14.4.6 Plataformas Móviles: Capacidades y Computación Asíncrona (3 horas) [Habilidades AG-C04,AG-C09]

Referencias Bibliográficas: [Deitel and Deitel, 2017,Hellman, 2013]

Temas

  1. Capacidades (affordances) de la computación móvil
    1. Aplicaciones conscientes de la ubicación (location-aware)
    2. Computación impulsada por sensores (por ejemplo, giroscopio, acelerómetro, datos de salud de un reloj)
    3. Telefonía y mensajería instantánea
    4. Realidad aumentada Gráficos y Técnicas Interactivas (GIT) -Immersion
  2. Computación asíncrona Computación Paralela y Distribuida (PDC) -Algorithms
    1. Diferencia con la programación síncrona tradicional
    2. Manejo del éxito mediante devoluciones de llamada (callbacks)
    3. Manejo de errores de forma asíncrona
    4. Pruebas de código asíncrono y problemas típicos en las pruebas

Aprendizaje esperado (Learning Outcomes)

  1. Desarrollar una aplicación móvil consciente de la ubicación con integración de API de datos [Crear]
  2. Construir una aplicación móvil impulsada por sensores capaz de registrar datos en un servidor remoto [Crear]
  3. Crear una aplicación de comunicación que incorpore telefonía y mensajería instantánea [Crear]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM