Nueva versión del Servidor disponible

06/17/2011

Una nueva versión del Servidor (0.2.3) está disponible desde hoy. Sólo tiene cambios menores, pero su código está ya documentado. En el repositorio Subversion del proyecto he modificado el archivo build.sh que genera todos los paquetes del proyecto para que genere también la documentación del proyecto y la documentación del código de cada componente (de momento, sólo la del Servidor). Por tanto, ahora disponemos de un script que genera en 1 sólo paso todos los paquetes instalables del proyecto, la documentación del código de cada componente y la documentación general del proyecto, lo cual facilita mucho el trabajo de liberar cada nueva versión de Predesys.

Anuncios

Código del Servidor documentado

05/07/2011

De momento, he acabado la documentación del código del Servidor, pero no liberaré una nueva versión del Servidor hasta que haya cambiado algunas cosas del mismo que tengo pendientes. También, tengo pendiente documentar el código de los otros componentes de Predesys.

La documentación del código del Servidor sólo puede verse sobre el propio código; más adelante, cuando libere la nueva versión, dicha documentación estará disponible también en la Documentación del proyecto.


Radar LAN ya disponible y nuevas versiones de otros componentes

04/12/2011

Acabo de terminar definitivamente y de liberar la primera versión del Radar LAN, detector de dispositivos alternativo al Radar Bluetooth. Este nuevo Radar detecta las direcciones MAC de las tarjetas de red de todos los equipos que estén en la misma red local que alguna de las Estaciones, en lugar de las direcciones MAC de los dispositivos bluetooh que se encuentren cerca de alguna de las Estaciones.

Este nuevo Radar es mucho más efectivo que el de bluetooth, ya que el bluetooth es muy inestable en la detección de dispositivos. La única desventaja con respecto al de bluetooth es que, de momento, no es capaz de enviar mensajes a los dispositivos detectados (aunque tampoco es una prioridad para mí).

También he tenido que adaptar algunos de los otros componentes, con cambios mínimos, de los cuales he liberado nuevas versiones. Estos componentes son el Servidor (0.2.2), el Radar Bluetooth (0.1.1) y el servicio People Presence (0.1.1).

Tanto el nuevo Radar LAN como las nuevas versiones de los otros componentes están disponibles en la sección Descargar, tanto en formato tarball como paquete Debian.

Dentro de unos días actualizaré toda la documentación del proyecto para que refleje este nuevo componente y los cambios de los otros.


Nueva versión del Servidor disponible

04/10/2011

Acabo de publicar una nueva versión del Servidor (0.2.1), la cual únicamente corrige un fallo que había en la interfaz de usuario al intentar cambiar la contraseña de un usuario del sistema. Esta nueva versión está disponible en la sección Descargar, en formatos tarball y paquete Debian.


Nueva versión del Servidor disponible

03/29/2011

Acabo de liberar una nueva versión del Servidor (0.2.0). La novedad es que ahora el Servidor cuenta con un sistema de registro de sus errores. Los errores se registran por medio de un pequeño servidor TCP que se mantiene a la escucha de peticiones de registro de error. El motivo de usar un servidor TCP es que el Servidor tiene un servicio web, por lo que hay que tener en cuenta la concurrencia ya que muchos usuarios podrían usar dicho servicio web a la vez. A partir de ahora, el Servidor registrará sus errores en el archivo /var/log/predesys-server.log.

La nueva versión está disponible en la sección Descargar.


Problemas nuevos, pero solucionados

03/25/2011

Ayer, día 24 de marzo, hicimos en la escuela unos hackatones como unas de las actividades de la asignatura Software Libre, Conocimiento Libre y Sociedad. Yo me encargué de dirigir un hackatón que tenía como temática el proyecto Predesys y sus servicios y la verdad es que me ha servido para, entre otras cosas, descubrir un par de fallos que tenía el Servidor. Esto ha hecho que libere de nuevo la versión 0.1.0 del Servidor (“para variar”), pero esta vez corregida.


Problema solucionado

03/22/2011

Resulta que el último problema que me surgió no era por culpa del proyecto, sino del servidor donde lo estaba probando, que seguramente tenga algún Firewall u otro dispositivo similar que bloquee el Servidor. He probado el proyecto en el servidor de otra asociación de estudiantes de mi escuela (el Club .NET de Sevilla) y funciona perfectamente. La verdad es que ver que el Servidor era accesible remotamente y, por tanto, ya funcionaba todo, me he alegrado bastante.

Voy a mejorar el servicio que hice hace poco, People Presence, y poco después liberaré la primera versión del proyecto.