No hemos tenido mucho tiempo en estos 3 o 4 últimos días. A pesar de ello, hemos sacado algún rato para aprender a hacer una interfaz gráfica sencilla y ya está casi acabada. Nos pondremos con unos retoques en el código fuente de la primera utilidad para después hacer uso de ella con la interfaz gráfica. Como ya dijimos, estará en la forja lo antes posible para que se vaya viendo la forma de las utilidades.
Día #2
14-noviembre-2008Las primeras funciones más básicas que serán utilizadas por muchas de las aplicaciones ya están hechas. Iremos agregando nuevas según sea necesario, por lo que la tarea no nos ha llevado mucho tiempo. En consecuencia, hemos comenzado con el desarrollo de la primera utilidad, y ya está casi terminada. Evidentemente, la utilidad es bastante sencilla. Sin embargo, nos ha valido para ir definiendo la forma de trabajar y para ir tomando contacto con el proyecto.
Además, tal y como contamos el otro día, hemos estado considerando la idea de ir haciendo las interfaces gráficas para las aplicaciones según las vayamos necesitando. Hemos aprendido un poco cómo hacer interfaces con Glade, y hemos hecho una pequeña prueba. Consideramos que lo mejor será confeccionar las interfaces al tiempo, por lo que nos dedicaremos a hacer la interfaz de la primera aplicación para tenerla lista y funcionando mañana mismo. La subiremos a la forja en cuanto esté terminada.
Por cierto, nuestra página en la forja es la siguiente: http://forja.molinux.info/projects/pami/
Día #1
11-noviembre-2008Conforme a la planificación del proyecto, comenzamos con el desarrollo de la parte de Álgebra y Matemáticas Discretas. Las primeras 3 o 4 utilidades están relaciones con conjuntos y combinatoria, por lo que nuestro primer objetivo es establecer una serie de funciones básicas. Tras ello, haremos uso de ellas para obtener las primeras soluciones. Tal y como establecimos, el proyecto lo vamos a desarrollar en lenguaje C. En un principio, realizaremos el testeo de los programas mediante línea de comandos. La interfaz gráfica probablemente será nuestro último objetivo. Sin embargo, estamos valorando la idea de ir confeccionando una pequeña interfaz para cada utilidad al tiempo que vamos desarrollándolas.
Comienzo del concurso
10-noviembre-2008Hoy comienza oficialmente el II Concurso Universitario de Software Libre. Con ello, empezamos el desarrollo del proyecto hoy mismo. Haremos primero una pequeña introducción:
Nuestros nombres son Javier Angulo y Gabriel Alises. Somos estudiantes de 2º año de Ingeniería Superior en Informática en la Universidad de Castilla la Mancha ( Escuela Superior de Informática de Ciudad Real). Vamos a desarrollar un proyecto cuyo nombre es “PA-MI” y que consiste en un “Paquete de aplicaciones matemático-informáticas“. Estará compuesto por cerca de 30 utilidades relacionadas con las materias de Cálculo, Álgebra y Matemáticas Discretas, Fundamentos Físicos de la Informática y Análisis Numérico. Todas ellas son asignaturas de primer año de carrera y resultan fundamentales para obtener una base con la que afrontar los cursos posteriores. Su finalidad será facilitar la realización de ejercicios y la comprobación de resultados de forma rápida y sencilla, mediante una interfaz gráfica adecuada y una variedad considerable de utilidades. Además, será una parte importante del proyecto un pequeño manual, accesible desde cada aplicación, que nos expondrá los fundamentos teóricos de cada utilidad y las nociones básicas de cada asignatura.
Tal y como es imaginable, nuestros conocimientos de programación y de gestión de un proyecto de esta magnitud no son aún los suficientes. Sin embargo, trataremos de aplicar lo aprendido en el curso anterior y lo que asimilemos este año para llevar a cabo un buen proyecto, útil ante todo, para los nuevos alumnos de próximos años.
Por último, desear suerte a los demás participantes, y que todos llevemos a cabo nuestros proyectos de la mejor manera posible.
Escrito por pami2008