jueves, 25 de agosto de 2011

Descripción del Proyecto


Tomada de (http://sensorlab.org/index.php?option=com_content&view=section&layout=blog&id=1&Itemid=3)



La respuesta  al cuestionamiento expuesto por el laboratorio Sensor
 de la Universidad de Caldas, es tangible en las manos de los dispositivos móviles y para este caso soportado bajo la plataforma Android  basados en la experiencia y la confianza que genera el trabajo  titulado Estudio de la plataforma de software Android para el desarrollo de una aplicación social desarrollado también en la Universidad Politécnica de Cataluña, además por el  amplio respaldo  y prestaciones reflejadas en la gran documentación y aplicativos del mismo, aunque esta decisión no descarta  el uso de otras plataformas, solo se está garantizado una mayor probabilidad de éxito para la investigación. 
La propuesta es inicialmente un prototipo  con una gama básica de controles   que  abarquen  las prestaciones de los dispositivos operados remotamente,   y serán:
·                    Slider  (podrá ser vertical u horizontal)
·                    Pushbutton
·                    Togglebutton
·                    Rotary (podrá ser centrado o no)
·                    Label
·                    Xy
·                    Multislider
·                    MultiToggle
·                    MultiPush
Estos controles podrán ser contenidos  por un control Tab  el cual esta dentro de un control Tabs y estos contenidos por el control Screen ,este control estará contenido por Screens   conformando así una estación de trabajo (Workstation) completa
Dichos controles podrán ser  cargados  desde  un archivo  XML ( El  anexo 1 mostrara un archivo XML completo de una estación de trabajo)   alojado en la memoria del dispositivo,  el archivo tendrá definido   la cantidad, posición y numero de controles. La comunicación entre el dispositivo  móvil con la aplicación instalada  y el dispositivo a controlar ya sea de audio, video, imagen o fotografía será por medio del protocolo OSC (Open Sound  Control )   protocolo para la comunicación entre ordenadores, sintetizadores de sonido y otros dispositivos multimedia que está optimizado para la tecnología de redes modernas”.( Wright. M, 2004).
Los mensajes OSC  son transportados por medio de  una red wi-fi utilizando  el protocolo UDP  vinculando el evento de cada control a un mensaje OSC  haciendo posible   comunicar los dipositivos  clasificando aquellos que podrán interactuar con  la aplicación “Camaleon”  sean aquellos que tengan la capacidad de conectarse a una red wi-fi.
El servicio ofertado por  los dispositivos ya sean de video, sonido, fotografía o iluminación será publicado por medio le protocolo ZeroConf, el cual para el caso de Android  se traduce a JmDns debido a su naturaleza Java, el concepto de su funcionalidad  es sencillo, utiliza Multi-cast para el registro de los servicios y también para el descubrimiento de las redes dentro del área local.
La solución estaría compuesta por un menú adaptable  desde el móvil, completo y sencilla evitando abrumar al usuario y haciendo mas efectivo su trabajo colaboartivo con  los demás dispositivos, la arquitectura de la aplicación (Camaleón) es completa  desde su primera versión, esto gracias los eficientes protocolos  de comunicación y publicación de sus servicios dando solidez y respaldo a su funcionalidad. 


Una vista mas directa sobre  las tareas  del proyecto la cuales se clasificaron de la siguiente manera:


  •  Conocimiento de la plataforma 
  •  Instalación y configuración de las herramientas 
  •  Conocimiento de la Plataforma Android 
  •  Descubrimiento de los nuevos controles 
  •  Definir el XML  
  •  Implementación de los controles necesarios 
  • Aplicación de protocolos OSC  
  •  Desarrollo del editor gráfico  
  • Descubrimiento de dispositivos   
  •  Pruebas Iniciales   
  •  Mediadior de OSC a Midi  
La descripción mas detallada de cada tarea se dará en las demás publicaciones de este blog, ahora les dejo algunos link's que podrán ser interesantes



No hay comentarios:

Publicar un comentario