1 / 23

Agenda

tierra
Download Presentation

Agenda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Trabajo de Tesis IUna plataforma distribuida sobre dispositivos móviles para uso colaborativo de material multimedia en redes WiFi.Alumno: Francisco Javier Venegas Middleton.Profesor Guía: Dr. Nelson Baloian T.Departamento de Cs. De la ComputacionFac. de Ciencias Físicas y MatemáticasUniversidad de ChileDiciembre 2007

  2. Agenda • Objetivo / Motivación • Mejorar el diseño y desafíos • Mejorar la capacidad de desarrollo (comp. MM) • Ejemplos (lo que tenemos hoy) • Problema del software • Patrones de diseño • Propuesta y plan de trabajo • Arquitectura propuesta • Especificación y diseño • Desarrollo del prototipo • Problemas encontrados • Demo • Trabajo futuro

  3. Objetivos / motivación Móviles Ad Hoc (MANET) Esto está bien, ya se cumplió, pero no es suficiente

  4. Los usuarios requieren un mayor grado de participación y sofisticación en el contenido

  5. También es necesario en escenarios móviles, con similares características y calidad.

  6. Para lograr esto se debe: • Reorientar el desarrollo hacia el diseño • Separar el trabajo “sucio” y hacerlo una sola vez

  7. Ejemplo (Lo que tenemos hoy) • Aplicacion colaborativa en pocket pc

  8. La estructura del Software

  9. Resultado

  10. Lo que se propone

  11. Como hacerlo? • Buscar en estudios previos (Guerrero Fuller 1999). Entre otros: • Herramientas: • Habanero • JSDT (Java Shared Data Toolkit) • NSTP (Notification Service Transfer) • Aplicaciones Colaborativas: • Microsoft NeetMeeting • BSCW (Basic Support For Cooperative Work) • Lotus Notes

  12. Patrón de diseño TOP (Ten Objects Platform)

  13. Propuesta y plan de trabajo • Arquitectura propuesta • Plan de trabajo Tesis 1 • Especificación de los mecanismos de comunicación a utilizar • Especificación del uso colaborativo de MM y patrones de diseño • Diagrama de clases de la biblioteca propuesta. • Construcción de un prototipo que incluya el uso de MM.

  14. Especificación comunicaciones • Trabajo desconectado (Evitando el uso de streams TCP/IP) • Uso de protocolo UDP para envío de mensajes • Brodcast de video mediante HTTP (Encoder Microsoft) • Uso de multicast mediante direcciones IP específicas para grupos de trabajo. • SE propone el uso del protocolo ICMP para el control de ingreso y salida de usuarios (Usar algoritmo de lista ligada circular)

  15. Especificacion Uso Colaborativo de MM • Aplicación colaborativa habilitada para: • Presentación y envío de MM. • Aplicar funcionalidades colaborativas al material presentado. • Algunos aspectos del uso colaborativo de MM: • Interfaces de usuario con soporte de MM • Navegación Síncrona / Asíncrona • Anotaciones públicas o privadas • Asegura la integridad de la información compartida • Utilización adecuada de los recursos • Modularidad

  16. Diagrama de clases de la biblioteca propuesta

  17. Desarrollo del prototipo • Plan A: Transmisión y control de video desde el dispositivo móvil. • Problema: Dispositivo Pocket PC no es compatible con software de decodificación, generación y transmisión de “stream” de video. • Plan B: Utilizar software de decodificación para generar y transmitir un “stream de video” desde un PC hacia un dispositivo Pocket PC. • Problema: Generación de un profile de descodificación especiíico para para enviar “stream” de video a dispositivo Pocket pc. (Ver tabla de restricciones de hardware)

  18. Limitaciones de hardware

  19. Solución: Profile de decodificación de video para pocket pc

  20. Plan C: (No fue necesario) Utilizar un Media Server pre programado para decodificación y generación de “stream de video” para pocket PC.

  21. Prototipo Biblioteca y App. • Ver Software

  22. Demostracion

  23. Trabajo futuro • Tesis II: • Completar biblioteca ccl e informe de Tesis. • Mejorar el uso de los protocolos de comunicaciones y de administración de “stream” de archivos • Implementar las funcionalidades colaborativas y administración de listas de usuarios, grupos, objetos compartidos etc. • Investigación: • Uso de objetos en memoria compartida • Incluir otros documentos multimedia • Algoritmos de detección de ingreso y salida del entorno • Uso de WS para acceder a MM.

More Related