La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat.

Presentaciones similares


Presentación del tema: "PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat."— Transcripción de la presentación:

1 PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat Codes Septiembre, 2011 Proyecto Fin de Carrera Universidad de Valladolid

2 Índice Escenario del proyecto. Escenario del proyecto. Objetivos. Esquema general del Proyecto. Tecnología empleada. Demostración práctica. Pruebas. Conclusiones y posibles ampliaciones.

3 Escenario del proyecto Estándares relacionados con los operadores de TV como máximos proveedores de contenidos. Gestión de bases de datos según las diferentes estrategias basadas en RDB ó XML. Análisis de los flujos de información relacionados con acceso multiusuarios. Herramientas de Procesamiento y Análisis relacionados con el Reconocimiento de contenidos. Ámbito y alcance del proyecto

4 Escenario del proyecto Parte Usuario. Seleccionar Videos. Búsqueda Avanzada (Título, descripción, metadatos) Perfil Usuario de acuerdo con un menú. Parte Administrador Gestión Usuario, Terminales, Videos y Entorno Ver Contenido.

5 Índice Escenario del proyecto. Objetivos. Objetivos. Esquema general del Proyecto. Tecnología empleada. Demostración práctica. Pruebas. Conclusiones y posibles ampliaciones.

6 Familiarizarse con los conceptos y metodologías más utilizadas actualmente en la provisión de Servicios Web Identificar las tecnologías más utilizadas para las aplicaciones Web para móviles. Adaptar la aplicación a los estándares más utilizados en el mundo Web, como son los proporcionado por el marco W3C. Desarrollar una aplicación dinámica en la provisión de servicios. Objetivos Objetivos concretos

7 Índice Escenario del proyecto. Objetivos. Desarrollo del Proyecto. Desarrollo del Proyecto. Tecnología empleada. Demostración práctica. Pruebas. Conclusiones y posibles ampliaciones.

8 Planificación Desarrollo del proyecto Gestión de Riegos. Estimaciones Temporales. Seguimiento del proyecto. Presupuestos.

9 Desarrollo del proyecto Modelo arquitectónico

10 Desarrollo del proyecto Diagrama de casos de uso

11 Desarrollo del proyecto Diagrama de clases de diseño y Servicios Web

12 Desarrollo del proyecto Diseño de la base de datos: Relacional Vs Base Nativa en Xml Información almacena en base de datos relacional. Identificación usuario, histórico e información de apoyo a videos. Información almacena en base de datos relacional. Perfiles Usuario, información videos, entorno, terminales y redes. Razones para tal división. Gestionar información: estándares Mpeg7 y Mpeg21. Razones eficiencia en costes de conversión.

13 Desarrollo del proyecto Diseño de la base de datos: mysql

14 Desarrollo del proyecto Diseño de la base de datos: eXist(Base de datos nativa en xml) MediaCharacteristic NaturalEnvironmentCharacteristics NetworkCharacteristic TerminalCapabilitiesCharacteristics UserCharacteristic

15 Desarrollo del proyecto Ejemplo del uso estándar Mpeg21: Características del Usuario.

16 Desarrollo del proyecto Ejemplo del uso estándar Mpeg7: Características Video.

17 Desarrollo del proyecto Implementación 1. Creación del Frontend Usuario. 2. Creación del Frontend Administrador. 3. Creación de los Servicios web.

18 Índice Escenario del proyecto. Objetivos. Desarrollo del Proyecto. Tecnología empleada. Tecnología empleada. Demostración práctica. Pruebas. Conclusiones y posibles ampliaciones.

19 Servidor Web. Servidor Tomcat vX.X Servidor de Base de Datos. MySQL vX.X eXist Lenguaje de programación. JDK6 SE +J2EE+ Javascript + AJAX + CSS Framework y Librerías Struts 1.3+Hibernate3.2+ JQuery IDE: eclipse Europa Tecnología empleada Lenguajes de programación y soportes

20 Servicios Web. Apache Axis Servidor de Contenidos Red5 IDE: eclipse Europa Reconocimiento de móviles: Wurlf Tecnología empleada Lenguajes de programación y soportes

21 Desarrollar una aplicación compatible con los metadatos más universales para la gestión de contenidos y administración. MPEG7 MPEG21 Incorporar las anotaciones manuales. Analizar los sistemas de representación Evaluar los protocolos de seguridad. Aportaciones Objetivos concretos

22 SOA Ventajas: interoperabilidad Flexibilidad Reusabilidad Rentabilidad. Desventajas: Velocidad de intercambio Estudio de implantación muy lento. Aportaciones SOA vs Rest

23 REST Ventajas: Arquitectura se simplifica. Peticiones se simplifican Curva de aprendizaje Inexistente Fácil escalabilidad y reutilización de componentes. Las funcionalidades puede ser extendidas. Desventajas: La información es transferida de forma no optimizada según la aplicación. Hacen falta múltiples llamadas para conseguir información compleja Aportaciones SOA vs Rest

24 Índice Escenario del proyecto. Objetivos. Desarrollo del Proyecto. Tecnología empleada. Demostración práctica. Demostración práctica. Pruebas. Conclusiones y posibles ampliaciones.

25 Índice Escenario del proyecto. Objetivos. Desarrollo del Proyecto. Tecnología empleada. Demostración práctica. Pruebas. Pruebas. Conclusiones y posibles ampliaciones.

26 Pruebas de integración de sistema. Sistemas operativos (Windows,Linux) Navegadores(Firefox,Explorer). Pruebas de privilegios. Identificación Pruebas de funcionalidad. Pruebas de casos límite. Pruebas en PC Catálogo de pruebas

27 Pruebas de integración de sistema. Sistemas operativos (Symbian y Android) Navegadores. Pruebas soporte reproductor Video. Pruebas soporte marcado. Pruebas en Móviles Catálogo de pruebas

28 Pruebas en Móviles Capturas de pantalla de aplicación en un Nokia N95 (Symbian)

29 Índice Escenario del proyecto. Objetivos. Desarrollo del Proyecto. Tecnología empleada. Demostración práctica. Pruebas. Conclusiones y posibles ampliaciones. Conclusiones y posibles ampliaciones.

30 Se han alcanzado todos los objetivos planteados de forma satisfactoria. Se ha creado una plataforma expandible y escalable que permite la distribución y gestión de contenido multimedia de acuerdo con estándares de la W3C. La aplicación se puede ejecutar en diferentes tipos de dispositivos móviles. Se ha incorporado una inteligencia de bajo nivel para la selección de videos en función del usuario y dispositivo, que tiene en cuenta el histórico reciente Objetivos logrados Conclusiones y posibles ampliaciones

31 Acceder de forma remota a otros repositorios de videos debidamente indexados según metadatos. Añadir un sistema de pago para la explotación comercial. Extender las prestaciones a otros sistemas operativos móviles. Diseñar e implementar herramientas de Data Mining para mejorar la inteligencia del sistema. Desarrollar entornos virtuales para facilitar interacción. Añadir funcionalidades ligadas a la localización. Conclusiones y posibles ampliaciones Posibles ampliaciones

32 Proyecto Fin de Carrera Universidad de Valladolid GRACIAS POR SU ATENCIÓN PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat Codes Septiembre, 2011


Descargar ppt "PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat."

Presentaciones similares


Anuncios Google