Futbolín 2.0

Esta semana hemos comenzado con el desarrollo de un sistema completamente nuevo para el Futbolín. El sistema anterior, implementado en C++ y en un ordenador de escritorio, se trasladará a una Raspberry Pi y será desarrollado en Python. El nuevo sistema tendrá como prioridad tener alta mantenibilidad y ser fácilmente expansible.

El nuevo Futbolín utilizará Python 2.7, GTK+ 3 y Glade. Estos dos últimos nos permiten crear una interfaz gráfica de manera rápida, por medio de ficheros XML. La nueva base de datos del sistema se implementará en SQLite por su mejor desempeño con sistemas de bajos recursos.

A continuación se muestran capturas de pantallas de la nueva interfaz gráfica.

Screenshot - Characters

 

Screenshot - Match

La interfaz gráfica y la funcionalidad básica del sistema ya han sido desarrolladas. Las próximas tareas son integrar la aplicación a la nueva base de datos y a los sensores del futbolín.