Software de control del dirigible

Al igual que en un auto escuela, el software de control del dirigible deberá implementar un sistema de permisos, mediante el cual una instancia del software se conecte como “profesor”, y otras instancias se conecten como “alumno”. Esto quiere decir que quien tiene la prioridad de decidir el destino del dirigible es el profesor. Éste le otorga temporalmente el permiso para manejar el dirigible al primer alumno en la fila.

De esta manera, si alguien hace algo indebido con el dirigible el profesor podrá retomar el control.

También definimos el concepto de cola de alumnos. El objetivo de esto es que muchas personas puedan conectarse y controlar el dirigible, pero lógicamente no a la vez. En lugar de eso se establecerá un orden de prioridades donde el primero en llegar es el primero en manejar el dirigible (FIFO).

Interfase

Servidor

En definitiva, el dirigible debe correr un servidor, que puede implementarse en el lenguaje de turno, y debe gestionar las prioridades y la seguridad referente a los clientes “profesor”.

Cliente WEB

Una de las ideas es que la interfase sea totalmente web. Tendría botones para manejar el dirigible, y a su vez teclas asociadas a esas órdenes, implementadas mediante javascript. Todo eso complementado con un applet que muestre video en directo que filma el dirigible mediante una cámara IP.

Cliente de consola

Lo mismo que para el cliente web, es válido para un cliente de consola, simple y efectivo, sin las posibles complicaciones de una interfase web. Este cliente sería muy útil sobre todo en la fase de desarrollo.

dirigible_wifi/software.txt · Última modificación: 2008/10/28 09:30 (editor externo) · []
Recent changes RSS feed Valid XHTML 1.0 Some Rights Reserved Valid CSS Driven by DokuWiki