Feeds:
Entradas
Comentarios

Archive for the ‘Ciclo #4’ Category

Con la liberación de los paquetes .deb para la instalación de la aplicación se da por finalizado el ciclo #4 del proyecto. El trabajo realizado ha servido para permitir la instalación en sistemas debian utilizando el gestor de paquetes habitual. Además, y como parte de lo anterior, el proyecto se puede compilar y construir con las herramientas autotools.

Terminado este ciclo, se concluye el trabajo antes de la evaluación para el Concurso Universitario de Software Libre. Se dedicarán los próximos días a mejorar la documentación existente y realizar video-tutoriales que faciliten la instalación y uso de la aplicación. Tras ello, se comenzará el ciclo #5, que está previsto que se dedique a permitir el manejo de la aplicación sin utilizar el ratón, utilizando combinaciones de teclas al estilo de editores como vim o emacs.

Por último, recomendar la instalación de la aplicación debido a la facilidad con la que realiza actualmente, con el fin de reportar bugs o problemas.

Read Full Post »

Como parte del ciclo 4 de desarrollo, se ha trabajado en la utilización de las GNU Autotools para la configuración, compilación e instalación de la aplicación.

GNU Autotools permiten, haciendo uso de los conocidos comandos “configure, make y make install“, la generación de un archivo Makefile para su posterior uso en el proceso de compilación e instalación. Gracias al uso de estas herramientas, se permite la comprobación de dependencias de bibliotecas y herramientas necesarias para poder compilar el proyecto. Se consigue así hacer que el proyecto sea portable y fácilmente instalable e cualquier distribución GNU/Linux.

Para descargar la última versión del proyecto y compilarlo utilizando las herramientas descritas, consulta la sección de Descargas.

Read Full Post »

En este ciclo, el test inicial no será directamente programable y consistirá en una serie de pruebas a llevar a cabo. Estas serán:

  • Generación de la documentación completa del proyecto en formato html. Comprobar que todas las clases, métodos, tipos, etc… se encuentran documentados y explicados correctamente.
  • Probar la ejecución del programa en entornos con diferentes idiomas (en un principio, español e inglés). Comprobar que todos los mensajes de error generados por consola se encuentran correctamente traducidos.
  • Compilación del proyecto utilizando las herramientas autoconf (configure, make, make install).
  • Instalación de la aplicación mediante paquetes .deb en sistemas debian.

Se dará por finalizado el ciclo #4  cuando todas las acciones listadas  anteriormente sean realizadas sin ningún problema.

Read Full Post »

Se va a dar comienzo al ciclo #4 del proyecto. Como paso inicial, se han considerado las funcionalidades a implementar y cuál resulta más prioritaria para el proyecto. A pesar de tener en mente numerosas mejoras y adiciones, se va a optar por llevar a cabo una tarea que no es propia de la implementación pero que mejorará sustancialmente su calidad.

La intención de este ciclo es la documentación completa del código fuente, internacionalización de los mensajes de error, automatización de las tareas de compilación y la generación de paquetes autoinstalables.

Debido a la proximidad del fin del plazo para la entrega, creo que resulta muy importante aumentar la usabilidad y facilitar la instalación. Además, considerar desde el inicio de un proyecto la generación de documentación e internacionalización es una decisión importante de cara al futuro y a facilitar la participación de la comunidad.

Read Full Post »