Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porAmidio Cazarez Modificado hace 10 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.