Transcript
Page 1: Introducción al curso - Aplicaciones Multimedia Interactivas

Aplicaciones

Multimedia

Interactivas

AMI 2013-

I

Page 2: Introducción al curso - Aplicaciones Multimedia Interactivas

Profesor Xavier Ochoa

xavier.ochoa

xavier.ochoa

@xaoch

xaoch

http://ariadne.cti.espol.edu.ec/xavier

Page 3: Introducción al curso - Aplicaciones Multimedia Interactivas

Estudiantes

??

Page 4: Introducción al curso - Aplicaciones Multimedia Interactivas

El Curso

AAplicacionesplicaciones

MMultimediaultimedia

IInteractivasnteractivas

#amiespol

Page 5: Introducción al curso - Aplicaciones Multimedia Interactivas

Expectativas

¿Qué desean aprender ¿Qué desean aprender en esta materia?en esta materia?

Page 6: Introducción al curso - Aplicaciones Multimedia Interactivas

AMI

No la parte teórica de la MultimediaNo la parte teórica de la Multimedia

Ya la conocen:Ya la conocen:

Señales y SistemasSeñales y Sistemas

Gráficos por Computadora I y IIGráficos por Computadora I y II

Procesamiento de A&VProcesamiento de A&V

Procesamiento Digital de ImágenesProcesamiento Digital de Imágenes

Interacción Hombre-MáquinaInteracción Hombre-Máquina

Page 7: Introducción al curso - Aplicaciones Multimedia Interactivas

Aplicaciones

Sí la parte PrácticaSí la parte Práctica

Analizaremos en detalle aplicaciones Analizaremos en detalle aplicaciones exitosasexitosas

Analizaremos frameworks de desarrolloAnalizaremos frameworks de desarrollo

SI LA PARTE PRÁCTICASI LA PARTE PRÁCTICA

Realizaremos una Aplicación Multimedia Realizaremos una Aplicación Multimedia InteractivaInteractiva

Page 8: Introducción al curso - Aplicaciones Multimedia Interactivas

Aplicaciones

¿Qué una APLICACION?¿Qué una APLICACION?

Page 9: Introducción al curso - Aplicaciones Multimedia Interactivas

Multimedia

¿Qué es MULTIMEDIA?¿Qué es MULTIMEDIA?

Page 10: Introducción al curso - Aplicaciones Multimedia Interactivas

Multimedia

Uso de varios Medios simultáneos:Uso de varios Medios simultáneos:

SonidoSonido

VideoVideo

GráficosGráficos

TextoTexto

OloresOlores

TactoTacto

… … para transmitir información.para transmitir información.

Page 11: Introducción al curso - Aplicaciones Multimedia Interactivas

Interactivas

¿Qué es INTERACCIÓN?¿Qué es INTERACCIÓN?

Page 12: Introducción al curso - Aplicaciones Multimedia Interactivas

Interactivas

Es cuando dos entidades tienen efecto Es cuando dos entidades tienen efecto una sobre el otra.una sobre el otra.

En el caso que nos atañe: Cuando las En el caso que nos atañe: Cuando las acciones del usuario producen un cambio acciones del usuario producen un cambio en el estado o comportamiento del en el estado o comportamiento del sistema, y así mismo, el sistema produce sistema, y así mismo, el sistema produce cambios en el estado o conducta del cambios en el estado o conducta del usuario.usuario.

Page 13: Introducción al curso - Aplicaciones Multimedia Interactivas

AMI

Crearemos …Crearemos …

sistemas útiles que …sistemas útiles que …

utilicen varios medios para transmitir utilicen varios medios para transmitir información …información …

de una manera tal que el usuario tenga de una manera tal que el usuario tenga control sobre como se realiza dicha control sobre como se realiza dicha transferencia.transferencia.

Page 14: Introducción al curso - Aplicaciones Multimedia Interactivas

Sesiones de Análisis

En las sesiones de análisis, estudiaremos En las sesiones de análisis, estudiaremos a fondo frameworks de desarrollo.a fondo frameworks de desarrollo.

Cada estudiante realizará dos Cada estudiante realizará dos presentacionespresentaciones

9 Presentaciones - 5 Clases 9 Presentaciones - 5 Clases

Wiki en SIDWebWiki en SIDWeb

1 Persona a Favor, 1 Persona en Contra1 Persona a Favor, 1 Persona en Contra

2 Discusiones en Grupo – en Línea2 Discusiones en Grupo – en Línea

Page 15: Introducción al curso - Aplicaciones Multimedia Interactivas

Sesiones de Tutoría

1 vez a la semana (horarios a definir) 1 vez a la semana (horarios a definir) por 30 minutos deberán presentarme por 30 minutos deberán presentarme un avance de su proyecto.un avance de su proyecto.

En cada tutoría se calificará el avance En cada tutoría se calificará el avance el proyectoel proyecto

Page 16: Introducción al curso - Aplicaciones Multimedia Interactivas

Sesiones de Evaluación

Se entregará un problema de análisis el cual Se entregará un problema de análisis el cual tendrá que ser procesado y devuelto en un tendrá que ser procesado y devuelto en un tiempo determinado.tiempo determinado.

Más conocido como exámen.Más conocido como exámen.

Page 17: Introducción al curso - Aplicaciones Multimedia Interactivas

Calificaciones

Frameworks: 30 puntosFrameworks: 30 puntos

Proyecto: 40 puntosProyecto: 40 puntos

Examen: 30 puntosExamen: 30 puntos

Page 18: Introducción al curso - Aplicaciones Multimedia Interactivas

Sesiones de Presentación

El proyecto final debe ser presentado El proyecto final debe ser presentado ante sus demás compañeros. ante sus demás compañeros.

Page 19: Introducción al curso - Aplicaciones Multimedia Interactivas

Proyecto

En grupos de 2 realizarán una Aplicación En grupos de 2 realizarán una Aplicación Multimedia InteractivaMultimedia Interactiva

Page 20: Introducción al curso - Aplicaciones Multimedia Interactivas

Tercera Evaluación

Antes mejoramiento.Antes mejoramiento.

Se calificará el proyecto mejorado sobre 100.Se calificará el proyecto mejorado sobre 100.

Page 21: Introducción al curso - Aplicaciones Multimedia Interactivas

¿Preguntas?

¿?¿?

Page 22: Introducción al curso - Aplicaciones Multimedia Interactivas

Multimedia Interactiva

““Interactive Media are Interactive Media are participant-centered, participant-centered, responsive, engaging, responsive, engaging,

dynamic and adaptive.” dynamic and adaptive.”

Page 23: Introducción al curso - Aplicaciones Multimedia Interactivas

Centrado en el

Participante

Page 24: Introducción al curso - Aplicaciones Multimedia Interactivas

Respuesta Rápida

Page 25: Introducción al curso - Aplicaciones Multimedia Interactivas

Enganchante

Page 26: Introducción al curso - Aplicaciones Multimedia Interactivas

Dinámico

Page 27: Introducción al curso - Aplicaciones Multimedia Interactivas

Adaptivo

Page 28: Introducción al curso - Aplicaciones Multimedia Interactivas

Multimedia Interactiva

Cambia el rol del diseñador y el usuario.Cambia el rol del diseñador y el usuario.

Experiencias multimediales interactivas Experiencias multimediales interactivas crean algo que invita a la participacióncrean algo que invita a la participación..

Nuevo término: PARTICIPANTE.Nuevo término: PARTICIPANTE.

• Son co-autores de su experiencia individual.Son co-autores de su experiencia individual.

Page 29: Introducción al curso - Aplicaciones Multimedia Interactivas
Page 30: Introducción al curso - Aplicaciones Multimedia Interactivas

Interfaz

• Uno de los componentes esenciales de las AMI es la Uno de los componentes esenciales de las AMI es la Interfaz.Interfaz.

• Es donde el dialogo o transacción de mensajes es Es donde el dialogo o transacción de mensajes es intercambiados entre el artefacto y el participante.intercambiados entre el artefacto y el participante.

• Es una agrupación de contenido, diseño e infraestructura Es una agrupación de contenido, diseño e infraestructura tecnológica de una menara compleja e interesante.tecnológica de una menara compleja e interesante.

• Desde las páginas Web, a los Cajeros Automáticos, la Desde las páginas Web, a los Cajeros Automáticos, la Multimedia Interactiva sirve para lograr una conexión más Multimedia Interactiva sirve para lograr una conexión más fuerte con el participante.fuerte con el participante.

Page 31: Introducción al curso - Aplicaciones Multimedia Interactivas

AMIs

Cada uno deberá analizar 2 aplicaciones que Cada uno deberá analizar 2 aplicaciones que considere AMIconsidere AMI

Lo publicará en el Wiki del CursoLo publicará en el Wiki del Curso

Page 32: Introducción al curso - Aplicaciones Multimedia Interactivas

Frameworks

• Multimedia WebMultimedia Web

– Flash/Flex Flash/Flex

– SilverlightSilverlight

– HTML5HTML5

Page 33: Introducción al curso - Aplicaciones Multimedia Interactivas

Frameworks

• Multimedia MóvilesMultimedia Móviles

– iOS SDKiOS SDK

– Android SDKAndroid SDK

Page 34: Introducción al curso - Aplicaciones Multimedia Interactivas

Frameworks

• Multimedia no tradicionalMultimedia no tradicional

– Realidad Aumentada: ARToolkitRealidad Aumentada: ARToolkit

– Multitouch: KivyMultitouch: Kivy

Page 35: Introducción al curso - Aplicaciones Multimedia Interactivas

PROYECTO

Page 36: Introducción al curso - Aplicaciones Multimedia Interactivas

OBJETIVO DEL PROYECTO

Ser capaz de seguir el proceso Ser capaz de seguir el proceso ingenieril para la resolución de ingenieril para la resolución de

un problema real utilizando un problema real utilizando Multimedia InteractivaMultimedia Interactiva

Page 37: Introducción al curso - Aplicaciones Multimedia Interactivas

Proceso ingenieril

• Identificación y definición del problemaIdentificación y definición del problema• Análisis del problema Análisis del problema • Análisis de la soluciónAnálisis de la solución• Diseño de la soluciónDiseño de la solución• Implementación de la soluciónImplementación de la solución• PruebasPruebas• Conclusiones sobre la soluciónConclusiones sobre la solución

Page 38: Introducción al curso - Aplicaciones Multimedia Interactivas

Identificación del problema• El problema no deberá ser trivial (la El problema no deberá ser trivial (la

solución no deberá ser de fácil deducción solución no deberá ser de fácil deducción o de conocimiento común) o de conocimiento común)

• Tampoco deberá estar fuera del ámbito de Tampoco deberá estar fuera del ámbito de trabajo del ingeniero (no deberá requerir la trabajo del ingeniero (no deberá requerir la generación de nuevos métodos o generación de nuevos métodos o herramientas de trabajo o la realización de herramientas de trabajo o la realización de experimentación investigativa). experimentación investigativa).

Page 39: Introducción al curso - Aplicaciones Multimedia Interactivas

Identificación del problema• La utilización de nuevas tecnologías, La utilización de nuevas tecnologías,

que no estén todavía difundidas en el que no estén todavía difundidas en el medio, podrá ayudar a incrementar el medio, podrá ayudar a incrementar el interés por la solución, pero no interés por la solución, pero no reemplazará el requerimiento de que el reemplazará el requerimiento de que el problema a resolver no sea trivial. problema a resolver no sea trivial.

Page 40: Introducción al curso - Aplicaciones Multimedia Interactivas

Análisis del problema

• En esta fase se identifica, define y descompone En esta fase se identifica, define y descompone el problema a tratar. el problema a tratar.

• Se debe indicar cuales son las principales Se debe indicar cuales son las principales antecedentes, causales y efectos del problema. antecedentes, causales y efectos del problema.

• Se deberá referenciar a fuentes que respalden Se deberá referenciar a fuentes que respalden las afirmaciones hechas. las afirmaciones hechas.

• Se debe establecer cuales son las justificaciones Se debe establecer cuales son las justificaciones por las cuales este problema es escogido.por las cuales este problema es escogido.

Page 41: Introducción al curso - Aplicaciones Multimedia Interactivas

Análisis del problema

• Se debe investigar si ya existen soluciones al Se debe investigar si ya existen soluciones al problema propuesto en otros ámbitos o problema propuesto en otros ámbitos o utilizando otras tecnologías.utilizando otras tecnologías.

• De existir otras soluciones, se debe dar una De existir otras soluciones, se debe dar una BREVE descripción de cada una, haciendo BREVE descripción de cada una, haciendo énfasis en sus ventajas y desventajas, con una énfasis en sus ventajas y desventajas, con una referencia que brinde mayor información.referencia que brinde mayor información.

Page 42: Introducción al curso - Aplicaciones Multimedia Interactivas

Análisis de la solución

• En esta fase se deber responder la pregunta: En esta fase se deber responder la pregunta: ¿Qué se va a hacer para resolver el problema?¿Qué se va a hacer para resolver el problema?

• Se podrá utilizar cualquier metodología de Se podrá utilizar cualquier metodología de análisis que se prefiera: Casos de Uso, análisis que se prefiera: Casos de Uso, Historias de Usuario, etc.Historias de Usuario, etc.

• El reporte deberá incluir los diagramas o El reporte deberá incluir los diagramas o productos más importantes. El resultado debe productos más importantes. El resultado debe ser un texto fluido, más que un conjunto de ser un texto fluido, más que un conjunto de diagramas o tablas. diagramas o tablas.

Page 43: Introducción al curso - Aplicaciones Multimedia Interactivas

Análisis de la solución• En esta fase también se presentará de manera En esta fase también se presentará de manera

estructurada, las diferentes herramientas/conocimientos estructurada, las diferentes herramientas/conocimientos que se pueden utilizar para la solución del problema. que se pueden utilizar para la solución del problema.

• Lo más importante de esta sub-fase no es solo conocer la Lo más importante de esta sub-fase no es solo conocer la existencia y descripción de las herramientas/conocimiento, existencia y descripción de las herramientas/conocimiento, sino organizarlas/clasificarlas lógicamente y comparar sus sino organizarlas/clasificarlas lógicamente y comparar sus principales ventajas/desventajas en lo que concierne al principales ventajas/desventajas en lo que concierne al problema a resolver. problema a resolver.

• Se debe incluir una BREVE descripción de cada Se debe incluir una BREVE descripción de cada herramienta/conocimiento, una referencia que provea más herramienta/conocimiento, una referencia que provea más información y una sección donde se contraste su utilidad información y una sección donde se contraste su utilidad para diseñar/implementar la solución problema. para diseñar/implementar la solución problema.

Page 44: Introducción al curso - Aplicaciones Multimedia Interactivas

Análisis de la solución

• Al final de este capítulo se procede a Al final de este capítulo se procede a establecer cuál será el alcance de la solución establecer cuál será el alcance de la solución que se elaborará.que se elaborará.

• El alcance significa que va ha hacer y que no El alcance significa que va ha hacer y que no va a hacer la solución.va a hacer la solución.

• Al final del proyecto se establecerá hasta que Al final del proyecto se establecerá hasta que punto se cumplió este alcance.punto se cumplió este alcance.

Page 45: Introducción al curso - Aplicaciones Multimedia Interactivas

Diseño de la solución• Esta fase es el núcleo de la tesis. Deber responder la Esta fase es el núcleo de la tesis. Deber responder la

pregunta: ¿Cómo se va a resolver el problema?pregunta: ¿Cómo se va a resolver el problema?• Se deberá explicar la forma en que resolverá el problema. Se deberá explicar la forma en que resolverá el problema. • Se puede utilizar cualquier metodología de soporte al diseño Se puede utilizar cualquier metodología de soporte al diseño

(OO, Modular, etc.)(OO, Modular, etc.)• Se deberá reportar, en forma de narrativa, el diseño Se deberá reportar, en forma de narrativa, el diseño

propuesto. Se podrá utilizar diagramas, tablas o figuras, propuesto. Se podrá utilizar diagramas, tablas o figuras, solamente cuando ayuden a esclarecer un pasaje del texto. solamente cuando ayuden a esclarecer un pasaje del texto.

• Cuando no estén vinculados a una sección del texto, los Cuando no estén vinculados a una sección del texto, los productos de la metodología de soporte al diseño (tablas, productos de la metodología de soporte al diseño (tablas, diagramas o figuras) podrán incluirse como anexos.diagramas o figuras) podrán incluirse como anexos.

Page 46: Introducción al curso - Aplicaciones Multimedia Interactivas

Diseño de la solución

• En esta fase se debe evitar, en lo posible, En esta fase se debe evitar, en lo posible, cualquier referencia a detalles de cualquier referencia a detalles de implementación como lenguaje a utilizar, implementación como lenguaje a utilizar, sistema de base de datos, especificaciones de sistema de base de datos, especificaciones de hardware, entre otros. hardware, entre otros.

• El resultado del diseño debería, en principio, El resultado del diseño debería, en principio, independiente de la plataforma sobre la cual independiente de la plataforma sobre la cual se implemente.se implemente.

Page 47: Introducción al curso - Aplicaciones Multimedia Interactivas

Diseño de la solución

• Dada la importancia de la interfaz, esta se Dada la importancia de la interfaz, esta se debe diseñar en esta fase. debe diseñar en esta fase.

• Deben realizarse bosquejos de lo que será la Deben realizarse bosquejos de lo que será la interfaz final, así como de la interacción interfaz final, así como de la interacción prevista con el usuario.prevista con el usuario.

Page 48: Introducción al curso - Aplicaciones Multimedia Interactivas

Alerta

• Tanto la fase de Análisis como la de Diseño de Tanto la fase de Análisis como la de Diseño de la Solución deberán ser completamente la Solución deberán ser completamente originales. originales.

• No se debe incluir en estas fases materiales No se debe incluir en estas fases materiales de referencia, ya que se presupone que el de referencia, ya que se presupone que el trabajo originaltrabajo original..

Page 49: Introducción al curso - Aplicaciones Multimedia Interactivas

Implementación de la solución• Esta fase varía en su contenido dependiendo Esta fase varía en su contenido dependiendo

del tipo de solución. En general debería del tipo de solución. En general debería contener:contener:• Selección de las herramientas, principalmente la Selección de las herramientas, principalmente la

justificación para su elecciónjustificación para su elección• Detalles de la implementación (lenguajes, Detalles de la implementación (lenguajes,

configuraciones, etc)configuraciones, etc)• Detalles de la implantación (máquinas, Detalles de la implantación (máquinas,

servidores, etc.)servidores, etc.)• Vistas del software completado (de ser posible)Vistas del software completado (de ser posible)

Page 50: Introducción al curso - Aplicaciones Multimedia Interactivas

Pruebas

• En esta fase se comprobarán que los objetivos En esta fase se comprobarán que los objetivos dados durante la fase de análisis de la dados durante la fase de análisis de la solución (alcance) se han cumplido.solución (alcance) se han cumplido.

• Se deberá establecer un plan de pruebas de Se deberá establecer un plan de pruebas de acuerdo a los objetivos.acuerdo a los objetivos.

• Se deberá probar con usuarios ajenos a la Se deberá probar con usuarios ajenos a la aplicación.aplicación.

• El mínimo de usuarios deberá ser de 5 El mínimo de usuarios deberá ser de 5 • Se deberá reportar las estadísticas sobre los Se deberá reportar las estadísticas sobre los

datos recopiladosdatos recopilados

Page 51: Introducción al curso - Aplicaciones Multimedia Interactivas

Conclusiones y recomendaciones• Al finalizar el trabajo, se deberá reflexionar Al finalizar el trabajo, se deberá reflexionar

sobre lo que hemos aprendido de él.sobre lo que hemos aprendido de él.• Esto se debe resumir en grupo de Esto se debe resumir en grupo de

conclusiones (cosas que podemos afirmar conclusiones (cosas que podemos afirmar luego de haber terminado el trabajo, basados luego de haber terminado el trabajo, basados en la experiencia que hemos ganado) y un en la experiencia que hemos ganado) y un grupo de recomendaciones (cosas que se grupo de recomendaciones (cosas que se podrían cambiar o mejorar en nuevas podrían cambiar o mejorar en nuevas soluciones al problema)soluciones al problema)

• Deben ser importantes y relevantesDeben ser importantes y relevantes

Page 52: Introducción al curso - Aplicaciones Multimedia Interactivas

Próxima Clase

• Discusión sobre AMIDiscusión sobre AMI


Top Related