El presente Proyecto de Fin de Carrera que lleva por título: METODOLOGÍA DE DESARROLLO DE APLICACIONES MULTIMEDIA junto con los 2 CD-ROM s que lo acompañan han sido realizados íntegramente por D. Alfonso de la Fuente Ruiz, alumno de Ingeniería Informática en la Escuela de Ingenierías de la Universidad de León, con el fin de obtener el título superior de INGENIERO INFORMÁTICO. La tutoría del trabajo corrió a cargo de D. Francisco Jesús. Rodríguez Sedano. Burgos, septiembre de 2002 Vº Bº Tutor Vº Bº Jefe de oficina técnica y proyectos D Francisco Jesús Rodríguez Sedano D. Rafael Rodríguez Álvarez Autor D. Alfonso de la fuente Ruiz - I
A todas las personas con las que trabé amistad durante los años de mi formación universitaria en las ciudades de León y San Sebastián. A mis padres, mis hermanas y mi cuñao. - II
Este proyecto trata el desarrollo de aplicaciones multimedia desde el punto de vista del proceso de producción. En primer lugar se estudia el empleo de metodologías estructuradas en la construcción de software multimedia. A continuación se detallan las técnicas y herramientas de desarrollo y montaje de contenidos a través de un enfoque orientado a los medios. Por último se presupuestan los costes de la producción multimedia en serie. Para ejemplificar el proceso se construyeron dos aplicaciones multimedia completamente funcionales. La primera es una presentación temática en la que priman la facilidad de uso y el impacto visual. La segunda consiste en un sistema de consulta de información diseñado para un terminal público equipado con pantalla táctil. This project treats the development of multimedia applications from the production process point of view. First, the construction of multimedia software using structured methodologies is studied. Afterwards, the contents development and assembly more widely used techniques and tools are detailed from a media-oriented approach. Finally a budget for the costs of serial production of multimedia is shown. Two completely functional applications are presented as a result. The first of them is a theme show in which visual experience and ease-ofuse take the main role. The second is an audiovisual and textual information query system designed for running on a public terminal equipped with a tactile screen. - III
p. 1 1.1 La creación digital p. 2 1.2 Qué se entiende por Multimedia p. 3 1.3 Tipos de Aplicaciones Multimedia p. 4 1.4 Prólogo a los estudios particulares p. 6 1.4.1 Invitación Multimedia de Boda p. 7 1.4.2 Un paseo por la Ciudad de Léón p. 8 p. 9 2.1 El Producto y el Proceso p. 10 2.2 Metodologías p. 11 2.2.1 El modelo lineal secuencial p. 11 2.2.2 El modelo de construcción de prototipos p. 12 2.2.3 El modelo RAD p. 12 2.2.4 Otros modelos de desarrollo p. 13 2.3 Modelado de Documentación Multimedia e Hipermedia p. 15 2.3.1 Hipermedia p. 15 - IV
2.3.2 Mapa de Navegación Hipermedia p. 16 2.3.3 Diagrama de Presentación de Documentos p. 17 2.3.4. Modelo de Sincronización Multimedia p. 18 2.4 El Análisis de Aplicaciones Multimedia p. 19 2.4.1 Consideraciones previas p. 20 2.4.1.1 El cliente p. 20 2.4.1.2 Estudio de viabilidad p. 20 2.4.2 Especificación de requisitos p. 21 2.4.3 Análisis funcional p. 21 2.4.4 Especificación de contenidos p. 21 2.5 Planificación p. 22 2.6 El Diseño de Aplicaciones Multimedia p. 23 2.6.1 Diseño de Datos p. 23 2.6.1.1 Diseño de medios p. 23 2.6.1.2 Documentación de medios p. 24 2.6.2 Diseño Arquitectónico p. 24 2.6.3 Diseño de Interfaz p. 24 2.6.4 Diseño de Interactividad p. 25 2.6.5 Diseño Procedimental p. 25 2.7 Implementación p. 26 2.7.1 Programación p. 26 2.8 Plan de Pruebas p. 27 2.8.1 Revisiones p. 27 2.8.2 Depuración p. 28 2.8.3 Pruebas de Medios p. 28 2.8.4 Versión Alfa p. 29 2.8.5 Versión Beta p. 29 2.8.6 Pruebas de Portabilidad p. 30 - V
2.8.7 Pruebas de Rendimiento y Optimización p. 30 2.9 Mantenimiento y Obsolescencia p. 32 p. 33 3.1 Introducción a la Producción p. 34 3.1.1 Los contenidos p. 34 3.1.2 Especificación de medios p. 35 3.1.3 Licencias p. 36 3.2 El Impacto de Internet en Multimedia p. 38 3.2.1 Nuevas posibilidades de comunicación p. 38 3.2.2 Nuevos formatos multimedia p. 39 3.2.3 Desarrollos basados en streaming p. 39 p. 40 4.1 Introducción a los Medios Gráficos p. 41 4.2 Formatos de Imagen p. 42 4.2.1 Raster, Bitmap y Metafile p. 42 4.2.2 El formato GIF p. 44 4.2.3 El formato JPG p. 44 4.3 Software de Creación, Edición y Gestión de Imágenes p. 45 4.4 Digitalización de Imágenes p. 47 4.5 Fotografía Digital p. 48 - VI
p. 49 5.1 Introducción al Vídeo digital p. 50 5.2 Formatos y Códecs p. 51 5.3 Captura de Vídeo p. 53 5.4 Vídeo Digital de Síntesis p. 54 5.5 Edición y Postproducción p. 57 P. 58 6.1 Introducción a la Animación p. 59 6.2 Animación con Flash p. 60 6.3 El Formato SWF p. 61 6.4 Otros métodos de Animación p. 62 6.4.1 Creación de GIF s Animados p. 62 6.4.2 Creación de SWFs p. 63 6.4.3 Animación con Director y Authorware p. 64 P. 65 7.1 Introducción al Audio p. 66 7.2 Formatos de Archivos Fonográficos p. 68 - VII
7.2.1 El formato WAV p. 68 7.2.2 MP3 y MP3Pro p. 69 7.2.3 El formato WMA p. 71 7.2.4 La interfaz MIDI p. 71 7.2.5 Otros formatos de audio p. 72 7.3 Contenidos Sonoros p. 73 7.4 Herramientas Software p. 74 P. 75 8.1 El Texto en Multimedia p. 76 8.2 Creación y Edición de Textos p. 77 8.3 Fuentes Tipográficas p. 78 8.4 Títulos, Rótulos y Botones p. 79 8.5 Xara3D p. 80 8.6 SWiSH p. 82 8.7 Hiperenlaces p. 83! p. 84 9.1 Introducción al Montaje p. 85 9.2 Macromedia Director p. 86 9.2.1 El Stage p. 87 9.2.2 El Score p. 87 9.2.3 El Cast p. 88 9.2.4 Lingo p. 89 - VIII
9.3 Macromedia Authorware p. 90 9.3.1 Iconos y Flujo p. 91 9.4 La Postproducción p. 92 " p. 93 10.1 El Presupuestado de Multimedia p. 94 10.2 Medición p. 95 10.2.1 Equipamiento p. 95 10.2.1.1.- Hardware p. 95 10.2.1.2.- Software comercial p. 96 10.2.1.3.- Comunicaciones p. 96 10.2.2.- Conexión p. 98 10.2.2.1.- Hardware p. 98 10.2.2.2.- Software comercial p. 98 10.2.3.- Configuración p. 98 10.3.3.1.- Software comercial p. 98 10.3.3.2.- Software a medida p. 99 10.3.- Cuadro de Precios p. 100 10.3.1.- Equipamiento p. 100 10.3.1.1.- Hardware p. 100 10.3.1.2.- Software comercial p. 100 10.3.1.3.- Comunicaciones p. 101 10.3.2.- Conexión p. 101 10.3.2.1.- Hardware p. 101 10.3.2.2.- Software comercial p. 101 10.3.3.- Configuración p. 101 10.3.3.1.- Software comercial p. 101 10.3.3.2.- Software a medida p. 102 - IX
10.4.- Presupuesto p. 103 10.4.1.- Presupuesto de Ejecución Material p. 103 10.4.2.- Presupuesto de Ejecución por Contrata p. 103 p. 104 p. 106 12.1 La Licencia Pública General (GNU) p. 107 12.2 Bocetos y Resultados Parciales p. 115 12.2.1 Vídeo Digital de Síntesis: Anillos VF p. 115 12.2.2 Invitación Multimedia de Boda p. 118 12.2.3 Animación con Flash: IntroLeón p. 123 12.2.4 Un paseo por la Ciudad de León p. 125 ## p. 128 13.1 Libros p. 129 13.2 Publicaciones periódicas p. 130 13.3 Otras referencias p. 130 - X