| 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
No hay comentarios:
Publicar un comentario