Mostrando entradas con la etiqueta diagrama. Mostrar todas las entradas
Mostrando entradas con la etiqueta diagrama. Mostrar todas las entradas

viernes, 18 de febrero de 2011

Modificación de la estructura del programa

Después de una reunión con el tutor, hemos llegado a la conclusión que se debe modificar la arquitectura a tres capas del proyecto. Vamos a pasar de tener integrado en una aplicación la recepción y muestra de datos obtenidos por el robot, a tener dos aplicaciones independientes, una que recibe los datos sin interfaz gráfica (un servicio) y otra que los muestre. El diagrama queda como el expuesto a continuación:


domingo, 30 de enero de 2011

Diagrama de la aplicación

Hemos empezado a crear diagramas sobre la estructura de ProbeCore. Básicamente vamos a contar con tres programas como muestra el dibujo:


  • App Control (ProbeCore) es la aplicación que contiene la interfaz de usuario. Se encontrará instalada en el PC del usuario.
  • App Sensor (ProbeCoreRobot) contiene las rutinas de movimiento que comunicará al Serializer WL del robot. Irá instalada en el mini portatil que sostiene el robot.
  • Server BD (ProbeCoreServer) es una aplicación la cual recibe la información de los sensores y la almacena en una base de datos.

Todas las conexiones son via WiFi. ProbeCore mantiene una conexión bidireccional con ProbeCoreRobot para enviar las instrucciones de usuario y recibir las imágenes de la webcam y mostrarlas por pantalla. ProbeCoreServer mantiene una conexión unidireccional con ProbeCoreRobot para recibir los datos.