[Chronojump-developers] ChronoJump como proyecto de final de master deprogramación en software libre



Hola a todos

Como proyecto final del Master de Programación en Software Libre que
estoy cursando en la UOC
(http://www.uoc.edu/masters/softwarelibre/esp/index.html) me han
aceptado la "liberalización" (conseguir publicar una versión libre) de
ChronoJump.

Este es el texto que ha sido aceptado, y que debe estar finalizado para
septiembre:


Mi propuesta tiene por objetivo liberar versiones de ChronoJump
(http://chronojump.software-libre.org),
así, se requiere de programación, pero también documentación,
difusión, distribución de binarios, empaquetamiento, seguimiento de
bugs, control de ramas y releases. 

Motivación
----------

ChronoJump es una aplicación muy útil en el ámbito de la biomecánica
de la actividad física y el deporte, materia de la que soy docente
en una facultad de ciencias del deporte. Hace unos años, como
becario programé una aplicación similar aunque de menores
prestaciones llamada Salta con una licencia freeware. Salta
funcionaba bajo MSDOS y es usada aún por algunos entrenadores de
equipos de primera categoría pese a que no funciona en Windows XP.

Estado actual
-------------

Como he documentado brevemente en otro email y se puede ampliar
consultando la web de chronojump y las dos listas de correo más activas:
http://chronojump.software-libre.org/index_es.html
http://lists.software-libre.org/pipermail/chronojump-developers/
https://lists.software-libre.org/cgi-bin/mailman/listinfo/chronojump-general_es

existe ya una comunidad de usuarios que preguntan cómo ir
construyendo el hardware y proponen características del programa.
Desafortunadamente casi ninguno de los usuarios ha probado el
software puesto que hasta el momento sólo es usable en GNU/Linux y
es necesario bajarse las fuentes del CVS.

Objetivos
---------

1.- Liberar una versión estable de ChronoJump en los siguientes
formatos:
- Empaquetada en formatos DEB y tar.gz
- Compilada para plataformas Windows
- Empaquetada para Mono Live CD: http://www.mono-live.com/

2.- Crear una rama estable y una inestable en el CVS para
implementar las nuevas características en la inestable.

3.- Crear y mantener un sistema de petición de nuevas
características y seguimiento de bugs.  


Tareas
------

1.- Programación
- Mejorar el soporte de Gettext para las descripciones de los
estadísticos que se presentan
- Integrar control de carreras, así el programa tendría dos partes:
gestión de saltos y gestión de carreras aunque seguiría llamándose
ChronoJump.
- Integrar herramientas de gestión de la base de datos (buscar
saltadores, cambiar nombre de sesiones, ...)
- Preparar la release: tests, limpiar bugs.
- Crear una rama inestable e iniciar en esta la programación del
zumbador, estudio de ritmos y tiempo de reacción.

2.- Empaquetado
- Estudiar como instalar el archivo de base de datos generado por
Sqlite en algún directorio de usuario en los distintos sistemas
operativos soportados (actualmente se usa un archivo en el
directorio de ejecución del programa, o se genera de nuevo si no
existe).
- Conseguir un Debian developer que empaquete ChronoJump (software
de gestión de sesiones, saltadores y saltos) y Chronopic (paquete de
control del cronometrador). Una vez empaquetados para Debian,
pasarían en breve al repositorio Universe en Ubuntu.

3.- Distribución
- Conseguir traductores para el castellano o en caso contrario de
momento traducirlo yo mismo (la lengua original del programa es el
inglés).
- Conseguir traductores de la web al francés y alemán (hasta el
momento se encuentra en inglés, castellano y portugués).
- Mantener un sistema de seguimiento de errores y petición de nuevas
funcionalidades usando el sistema tareas de software-libre.org.
- Anunciar ChronoJump en las páginas web de software libre, así como
las de deporte y universidad y deporte y entrenamiento.




_______________________________________________
Chronojump-developers mailing list
Chronojump-developers lists software-libre org
https://lists.software-libre.org/cgi-bin/mailman/listinfo/chronojump-developers


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]