jueves, 18 de marzo de 2010

Avances =)

A lo largo de estas semanas hemos trabajado en el proyecto, estamos presionados por la entrega, sobre todo por la complejidad de la sintaxis que presenta el lenguaje. Hasta el día de hoy tenemos una interfaz gráfica que permite ver los datos dentro de la base de datos, aún estamos trabajando en las funciones que se requieren ya que las hemos implementado pero no hemos tenido muy buenos resultados =(.

Al principio tuvimos problemas con la creación de la interfaz cuando se compilaba el código; nos dimos cuenta que este error era por los diferentes editores que utilizábamos ya que en ocasiones presentaba caracteres diferentes y causaba conflicto. Cuando ya teníamos la interfaz tuvimos el problema para leer la base de datos, una gran ayuda fue el hecho de realizar la misma interfaz en Java y después hacerlo en Clojure.

Para los métodos, estamos realizando varios intentos, en este caso tenemos algunos problemas con los Listeners de la interfaz, consideramos que hemos realizado un buen trabajo en equipo aunque debemos decir que el lenguaje no nos agrada del todo.

Hemos estado trabajando también sobre el video final para no dejarlo al último como se nos ha recomendado para dar un buen resultado en todo el proyecto.

miércoles, 3 de marzo de 2010

¿Por qué Artistic License/ GPL?


Decidimos que el proyecto que estamos desarrollando, estará bajo la licencia Artistic License/GPL, decidimos utilizar esta licencia sobre todo por el conocimiento que tenemos de la licencia GPL que permite que se distribuya el proyecto de una forma binaria así como el código fuente, esto lo decidimos pensando en un futuro, ya que al ser una licencia que se basa en la libertad de código, es posible que en algunos meses o años alguien se interese en la forma en la que se desarrolló el proyecto y podrá tener acceso al código fuente para hacer mejoras y obtener una mejor aplicación.

Otro factor por el que pensamos que esta licencia es la adecuada es porque como se menciona en el libro “Introducción al Software Libre”[1] de un programa que esté bajo la licencia GPL se debe distribuir y nunca tendrá propietario, permitiendo que la idea de la libertad de distribución y modificación del código continúe y todas las mejoras que se realicen deben ser publicadas por la misma licencia.


[1] González Barahona Jesús, et al. “Introducción al Software Libre”. Fundación per a la Universitat Oberta de Catalunya. Madrid. 2003, p.p. 79-81

miércoles, 24 de febrero de 2010

ARRANCAMOOOOOOOOS!!!!!


El día de hoy es la tercera vez que nos juntamos, un poco menos perdidos porque ya hemos practicado un poco, decidimos que por comodidad, los miércoles nos juntaremos todos los miembros del equipo y otros días trabajaremos a distancia y sólo tomaremos un rato para checar avances juntos.

Definimos que al menos una vez a la semana cada integrante del equipo deberá entrar a nuestro código (google-code) para analizar los cambios que se han hecho, en caso de que no entendamos algo, haremos la pregunta por medio de este blog.

La persona que se especializará en la interfaz gráfica será Pepe Ugalde, pero todos apoyaremos esa parte en caso de que lo necesite.

El dia de hoy decidimos que es necesario establecer prioridades para poder cumplir con los entregables, que es nuestra principal angustia sobre todo porque es un lenguaje en el que no tenemos experiencia y sabemos que se pueden presentar contratiempos.