jueves, 25 de marzo de 2010
Finalmente hace unos minutos terminamos el proyecto, tanto interfaz gráfica, como funcionalidad, conexion a la base de datos, documentación y pruebas de unidad. Estamos ansiosos de que ya sea mañana y poder ver los resultados que brindan horas de sacrificio, volarse clases y vivir en CCI.

Hoy quedaron creados los archivos de html de la documentación del proyecto.
Se hicieron pequeñas modificaciones en cuanto a la organización de los archivos que fueron utilizadas para la creación de la documentación.

Hasta ahora la interfaz gráfica de usuario ha quedado terminada con funcionalidad completa.


martes, 23 de marzo de 2010
Hemos estado trabajando arduamente en los ultimos días para poder terminar a tiempo, inclusive utilizando tiempo de otras materias para lograrlo. Debido a que vimos que son muy malas las formas de estructurar elementos y componentes de swing, ya sea utilizando BorderLayout, GridLayout, FlowLayout u otra, decidimos importar TableLayout el cual es mucho mejor que todas las incluidas en la libreria de Java. Asi es como decidimos cambiar casi por completo la interfaz de nuestro proyecto por una nueva. La fuente de donde obtuvimos el TableLayout es la siguiente: https://tablelayout.dev.java.net/articles/TableLayoutTutorialPart1/TableLayoutTutorialPart1.html

Además de esto ya logramos implementar a la interfaz las funciones de ver toda la base de datos, buscar dentro de la base de datos, dado un nombre, una locación o ambos y el poder eliminar un registro. Aqui dejamos una imagen de nuestra interfaz hasta el momento:

lunes, 22 de marzo de 2010
En los ultimos días hemos dedicado bastante tiempo al proyecto, por lo que hemos obtenido avance considerable. Entre las funciones que hemos logrado conseguir es desplegar la base de datos actualizada en la interfaz, fuera de la interfaz hemos logrado conseguir borrar un registro, modificar un campo y buscar algun registro.
Esperamos lograr terminar con las especificaciones de la primera entrega para el Miercoles 24 de Marzo.

jueves, 18 de marzo de 2010
El día miercoles 17 tuvimos nuestra primera sesion de programación en equipo, en la que el tema principal era el manejo de la base de datos. Tuvimos ciertas dificultades por que era ya adentrarnos a el proyecto directamente con Clojure, sin embargo pudimos superar esto. En específico estuvimos programando la parte de actualizar la base de datos ya que consideramos es la parte mas importante para esta primera entrega. Aqui dejamos unas imagenes de lo que fue esta sesión.

miércoles, 3 de marzo de 2010
Entre las diversas licencias de software que podíamos elegir para nuestro proyecto escogimos la licencia BSD. Pensamos que esta licencia representa realmente al espíritu del software libre ya que permite que nuestro código se use sin ninguna restricción, al contrario de las licencias Copyleft. No creemos en la práctica de forzar a las demás personas en sus acciones, en este caso la de liberar el código derivado de nuestro trabajo bajo la misma licencia en una cadena sin fin.

El espíritu del software libre debe ser algo con lo que se nace y no algo impuesto, no nos preocupa que los trabajos derivados de nuestro código no sean libres, al contrario, permite tanto a desarrolladores de software libre como a los de código cerrado beneficiarse.

“Berkeley had what we called "copycenter," which is "take it down to the copy center and make as many copies as you want." You want to go off and do proprietary things with it? Fine, you can do that. You want to keep it out in the Open Source domain? You're welcome to do that as well.”

- Kirk McKusick.


Seguidores