Se rendre au contenu

La presente obra está dirigida a los estudiantes del Ciclo Formativo Desarrollo de Aplicaciones Multiplataforma de Grado Superior, enconcreto para el módulo Programación Multimedia y Dispositivos Móviles. Los contenidos incluidos en este libro abarcan los conceptos básicosde desarrollo de aplicaciones multimedia y juegos para dispositivosmóviles. En una primera parte del libro se realiza una extensarevisión de las principales tecnologías para el desarrollo deaplicaciones para dispositivos móviles como Android, Windows Phone, i Phone, Symbian, Black Berry, etc., mostrando aspectos como son losentornos de desarrollo, lenguajes de programación y emuladores queproporcionan cada una de estas tecnologías. A continuación, noscentraremos en el desarrollo de aplicaciones con tecnología Android. Se trata el desarrollo de aplicaciones con Interfaces de Usuario Gráficas y con capacidades de acceso a bases de datos ycomunicaciones, mostrando aspectos de manejo de conexiones HTTP ynavegadores. Así mismo, se presenta la librería multimedia de Android, realizando en primer lugar una revisión de conceptos genéricos sobrecontenidos multimedia como son formatos, fuentes de datos, codec, etc., para posteriormente estudiar las principales clases del API para desarrollar aplicaciones para reproducir y grabar audio y vídeo. Además, se estudia cómo controlar y monitorizar comunicaciones porstreaming de contenidos multimedia. Se realiza un análisis de losmotores de juegos para la plataforma Android. Se presentan losprincipales conceptos de animación y los componentes básicos de unjuego. Se estudian diferentes motores (de inteligencia artificial, desonidos, de escenas, etc.) y se muestra cómo utilizar algunos deellos. También se presenta la API de gráficos en 3D de Android con Open GL. Por último, se realiza un desarrollo de un juego en 2D y unejemplo gráfico en 3D, estudiando el diseño, los modelos, escenarios y efectos visuales desde la tecnología Android. Los capítulos incluyen actividades y ejemplos con el propósito defacilitar la asimilación de los conocimientos tratados. Así mismo, seincorporan test de conocimientos y ejercicios propuestos con lafinalidad de comprobar que los objetivos de cada capítulo se hanasimilado correctamente. Además, reúne los recursos necesarios paraincrementar la didáctica del libro, tales como un glosario con lostérminos informáticos necesarios, bibliografía y documentos paraampliación de los conocimientos.