Volver al Ciclo

0489. Programación multimedia y dispositivos móviles

Desarrollo de Aplicaciones Multiplataforma (IFC302)
Total: 200 horas
6 hora/semana en 2º
Horario DIURNO
7.0 Créditos ECTS

Resultados de Aprendizaje y Criterios de Evaluación

Aplica tecnologías de desarrollo para dispositivos móviles evaluando sus características y capacidades. (RA1)

  • a) Se han analizado las limitaciones que plantea la ejecución de aplicaciones en los dispositivos móviles.
  • b) Se han identificado las tecnologías de desarrollo de aplicaciones para dispositivos móviles.
  • c) Se han instalado, configurado y utilizado entornos de trabajo para el desarrollo de aplicaciones para dispositivos móviles.
  • d) Se han identificado configuraciones que clasifican los dispositivos móviles en base a sus características.
  • e) Se han descrito perfiles que establecen la relación entre el dispositivo y la aplicación.
  • f) Se ha analizado la estructura de aplicaciones existentes para dispositivos móviles identificando las clases utilizadas.
  • g) Se han realizado modificaciones sobre aplicaciones existentes.
  • h) Se han utilizado emuladores para comprobar el funcionamiento de las aplicaciones.

Desarrolla aplicaciones para dispositivos móviles analizando y empleando las tecnologías y librerías específicas. (RA2)

  • a) Se ha generado la estructura de clases necesaria para la aplicación.
  • b) Se han analizado y utilizado las clases que modelan ventanas, menús, alertas y controles para el desarrollo de aplicaciones gráficas sencillas.
  • c) Se han utilizado las clases necesarias para la conexión y comunicación con dispositivos inalámbricos.
  • d) Se han desarrollado aplicaciones que hacen uso de las funcionalidades proporcionadas por los sensores.
  • e) Se han utilizado las clases necesarias para establecer conexiones y comunicaciones HTTP y HTTPS.
  • f) Se han utilizado las clases necesarias para establecer conexiones con almacenes de datos garantizando la persistencia.
  • g) Se han realizado pruebas de interacción usuario-aplicación para optimizar las aplicaciones desarrolladas a partir de emuladores.
  • h) Se han empaquetado y desplegado las aplicaciones desarrolladas en dispositivos móviles reales.
  • i) Se han documentado los procesos necesarios para el desarrollo de las aplicaciones.
  • j) Se han establecido los permisos requeridos para el funcionamiento de las aplicaciones.

Desarrolla programas que integran contenidos multimedia analizando y empleando las tecnologías y librerías específicas. (RA3)

  • a) Se han analizado entornos de desarrollo multimedia.
  • b) Se han reconocido las clases que permiten la captura, procesamiento y almacenamiento de datos multimedia.
  • c) Se han utilizado clases para la conversión de datos multimedia de un formato a otro.
  • d) Se han utilizado clases para procesar datos multimedia.
  • e) Se han utilizado clases para el control de eventos, tipos de media y excepciones, entre otros.
  • f) Se han utilizado clases para la creación y control de animaciones.
  • g) Se han utilizado clases para reproducir contenidos multimedia.
  • h) Se han depurado y documentado los programas desarrollados.

Selecciona y prueba motores de juegos analizando la arquitectura de juegos 2D y 3D. (RA4)

  • a) Se han identificado los elementos que componen la arquitectura de un juego 2D y 3D.
  • b) Se han analizado los componentes de un motor de juegos.
  • c) Se han analizado entornos de desarrollo de juegos.
  • d) Se han analizado diferentes motores de juegos, sus características y funcionalidades.
  • e) Se han identificado los bloques funcionales de un juego existente.
  • f) Se ha reconocido la representación lógica y espacial de una escena gráfica sobre un juego existente.

Desarrolla juegos 2D y 3D sencillos utilizando motores de juegos. (RA5)

  • a) Se ha establecido la lógica de un nuevo juego.
  • b) Se han creado los objetos necesarios para el juego y definido sus características.
  • c) Se han creado las escenas del juego y distribuido los objetos en las mismas.
  • d) Se han creado materiales para determinar las propiedades finales de la superficie de un objeto.
  • e) Se han establecido las propiedades físicas de los objetos.
  • f) Se ha incorporado sonido a los diferentes eventos del juego.
  • g) Se han utilizado cámaras y configurado la iluminación.
  • h) Se han desarrollado e implantado juegos para dispositivos móviles.
  • i) Se han realizado pruebas de funcionamiento y optimización de los juegos desarrollados.
  • j) Se han documentado las fases de diseño y desarrollo de los juegos creados.