Control De Desconexión De Videostreaming Móvil En Arquitectura Android Mediante Técnicas De Realidad Aumentada Y Motores De Reglas Con Herramientas Open Source

Control De Desconexión De Videostreaming Móvil En Arquitectura Android Mediante Técnicas De Realidad Aumentada Y Motores De Reglas Con Herramientas Open Source

ESCUELA POLITÉCNICA DEL EJÉRCITO DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA CONTROL DE DESCONEXIÓN DE VIDEOSTREAMING MÓVIL EN ARQUITECTURA ANDROID MEDIANTE TÉCNICAS DE REALIDAD AUMENTADA Y MOTORES DE REGLAS CON HERRAMIENTAS OPEN SOURCE Previa a la obtención del Título de: INGENIERO EN SISTEMAS E INFORMÁTICA POR: STALIN EDUARDO LEÓN PAREDES DIEGO GONZALO TOAPANTA CHANCUSI SANGOLQUÍ, octubre de 2012 i CERTIFICACIÓN Certifico que el presente trabajo fue realizado en su totalidad por el Sr. Stalin Eduardo León Paredes y el Sr. Diego Gonzalo Toapanta Chancusi, como requerimiento parcial a la obtención del título de INGENIERO EN SISTEMAS E INFORMÁTICA. Octubre de 2012 _________________________ ING. DIEGO MARCILLO DIRECTOR ii DEDICATORIA Les dedico a Dios y mi padre todo mi trabajo y esfuerzo, quienes me han dado las fuerzas y todo el ánimo para continuar y alcanzar todas mis metas. A mi padre Manuel Toapanta, a mis amigos y seres queridos quienes han sido un gran respaldo fundamental de mi vida, a quienes les admiro y quiero con mi alma. DIEGO GONZALO TOAPANTA CHANCUSI Este trabajo va dedicado a mis padres, Eduardo León y Lucía Paredes, quienes han sido el pilar fundamental durante toda mi formación personal y profesional, me han apoyado en todo momento y están siempre por delante como mis guías incondicionales hacia el cumplimiento de todos mis objetivos. STALIN EDUARDO LEÓN PAREDES iii AGRADECIMIENTO Agradezco a Dios quien ha guiado mi camino, por darme el ánimo y las fuerzas necesarias para enfrentar todos los obstáculos y poder terminar con gran satisfacción mi carrera. A mi padre Manuel Toapanta, quien ha sido un gran ejemplo de entrega y constancia para demostrarme que no existen las cosas imposibles e inalcanzables, quien siempre me ha alentado durante toda la vida. A mi amigo y gran compañero de tesis, quien ha sido como mi hermano dando su apoyo incondicionalmente durante todo el tiempo que nos conocemos. A todos y cada uno de los Ingenieros que han sabido compartir todo su conocimiento y todas las personas que han contribuido para que yo pueda alcanzar todas mis metas. DIEGO GONZALO TOAPANTA CHANCUSI Agradezco a mis padres, Eduardo León y Lucía Paredes por todo el amor, el respeto y la confianza que han depositado en mí, y que me ha llevado a ser lo que ahora soy. A mis hermanas ya que han sido para mí una razón más para demostrarles que solo se necesita esfuerzo y dedicación para alcanzar nuestras metas. A mi novia, por todo el apoyo, paciencia y comprensión brindados en el día a día de nuestra vida juntos. A mi compañero de tesis, por compartir más allá de la vida estudiantil, un sin número de momentos que nos han llevado a ser verdaderos amigos. A todas y cada una de las personas que forman y formaron parte de mi vida, y que directa o indirectamente hoy son parte de mi ser. STALIN EDUARDO LEÓN PAREDES iv Tabla de Contenidos RESUMEN ............................................................................................................................................ 1 CAPÍTULO 1: INTRODUCCIÓN .............................................................................................................. 3 1.1 PLANTEAMIENTO DEL PROBLEMA ..................................................................................... 4 1.1.1 Conceptualización del problema ................................................................................ 4 1.1.2 Formulación del problema ......................................................................................... 6 1.1.3 Delimitación espacial.................................................................................................. 7 1.1.4 Delimitación temporal ................................................................................................ 7 1.2 Objetivos ............................................................................................................................ 9 1.2.1 Objetivo General ........................................................................................................ 9 1.2.2 Objetivos Específicos .................................................................................................. 9 1.3 Justificación ........................................................................................................................ 9 1.4 Alcance ............................................................................................................................. 10 1.5 Hipótesis de Trabajo ......................................................................................................... 11 1.6 Metodología ..................................................................................................................... 11 CAPÍTULO 2: MARCO TEÓRICO .........................................................................................................12 2.1 REVISIÓN DEL ESTADO DE ARTE ....................................................................................... 12 2.1.1 Android ..................................................................................................................... 12 2.2 Metodología ..................................................................................................................... 21 2.2.1 Etapas ....................................................................................................................... 22 2.3 Herramientas de Programación Específicas ..................................................................... 22 2.3.1 DROOLS .................................................................................................................... 22 2.3.2 Métodos de ejecución de reglas .............................................................................. 26 2.3.3 Java Development Kit ............................................................................................... 26 2.3.4 ANDROID SDK .......................................................................................................... 27 2.4 Reglas de Negocio ............................................................................................................ 30 2.5 Realidad Aumentada ........................................................................................................ 31 2.5.1 Uso del framework Look! para Realidad Aumentada .............................................. 33 2.5.2 Realidad Aumentada con Look! ............................................................................... 34 2.6 Rendimiento de los servicios para video streaming ........................................................ 36 2.6.1 RETARDO .................................................................................................................. 36 2.6.2 JITTER........................................................................................................................ 37 2.7 Factores que provocan la desconexión WIFI .................................................................... 38 2.8 Métodos estadísticos ....................................................................................................... 38 v 2.8.1 Muestreo .................................................................................................................. 38 CAPÍTULO 3: DESARROLLO DE LA APLICACIÓN .................................................................................41 3.1 Introducción. .................................................................................................................... 41 3.1.1 Integración con Realidad Aumentada ...................................................................... 42 3.2 Planificación ..................................................................................................................... 44 3.2.1 Historias de Usuario ................................................................................................. 44 3.2.2 Plan Realese ............................................................................................................. 46 3.3 Diseño ............................................................................................................................... 47 3.3.1 Paso de imágenes con Agente JADE ........................................................................ 47 3.3.2 Aplicación Jade -Streaming ...................................................................................... 48 3.3.3 Diagramas ................................................................................................................. 52 3.3.4 Diagrama de clases APS ........................................................................................... 55 3.3.5 Diagrama de Secuencia APS ..................................................................................... 57 3.3.6 Diagrama de clases APC .......................................................................................... 58 3.3.7 Diagrama de Actividades .......................................................................................... 60 3.4 Codificación ...................................................................................................................... 63 3.5 Pruebas ............................................................................................................................. 63 3.5.1 Reproducir video con servidor en ejecución de reglas de negocio .......................... 64 3.5.2 Reproducir Video con Realidad Aumentada ............................................................ 65 3.5.3

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    225 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us