Predesys, finalista del V Concurso Universitario de Software Libre

04/27/2011

Hoy ha sido publicado el veredicto del Comité de Evaluación del concurso y me complace anunciar que Predesys ha sido declarado finalista de la final (fase nacional) del concurso. Esto significa que en la final, que se celebrará los días 12 y 13 de mayo en la Universidad de Granada, tendré que exponer mi proyecto. En dicha final, una vez hayan sido presentados todos los proyectos y dadas todas las ponencias planeadas, se darán a conocer los distintos premios del concurso.

Mi enhorabuena al resto de proyectos finalistas, que son los siguientes:

  • Geo Remind Me, de Raúl Jiménez Ortega, Cristian González Guerrero y Rubén Dugo Martín de la Universidad de Granada.
  • IberOgre y Sion Tower, de David Saltares Márquez de la Universidad de Cádiz.
  • JavaDiKt, de Luis Alfonso Arce González de la Universidad de Sevilla.
  • Terminal Previewer, de Javier Angulo Lucerón de Universidad de Castilla la Mancha.
  • Yakito, de Sergio Garcia Mondaray de la Universidad de Castilla la Mancha.

La noticia oficial la tenéis en el siguiente enlace:

http://www.concursosoftwarelibre.org/1011/VCUSL-finalistas

Anuncios

Wiki de LaTeX

04/24/2011

Estoy desarrollando una wiki sencilla sobre LaTeX. Mi idea es que todo lo que vaya aprendiendo sobre LaTeX para la Documentación del proyecto lo vaya volcando sobre la wiki por si le puede servir a alguien. Hay alguna otra wiki muy buena en otro sitio web, pero la mía está orientada a ser muy directa y sencilla.

Os animo a que os registréis y mejoréis su contenido.

Dirección de la wiki: http://1984.lsi.us.es/wiki-latex


Accesibilidad en el proyecto Predesys

04/18/2011

Predesys es un sistema que se basa, entre otras cosas, en la ejecución de tareas (o servicios) cada vez que se detectan dispositivos de diversos tipos. Estas tareas automáticas se ejecutan tan sólo con aparecer el dispositivo (el usuario) en el campo de detección de los Radares del proyecto, sin que el usuario tenga que hacer ninguna acción o instalar nada en su dispositivo. Esto hace que el proyecto se pueda utilizar para ofrecer servicios a personas con algún tipo de discapacidad ya que no hace falta la interacción del usuario con el sistema.


Documentando el código

04/17/2011

Me encuentro actualmente escribiendo comentarios con un formato especial en el código del proyecto para luego generar una documentación del código (no confundir con la Documentación del proyecto) en formato HTML u otros. Probablemente, cuando tenga la documentación del código terminada, la incorpore a la Documentación del proyecto.

La herramienta de generación de documentación de código que estoy usando es Epydoc.


Nueva versión de la Documentación disponible

04/16/2011

Acabo de liberar una nueva versión (la 4) de la Documentación del proyecto. Como siempre, está disponible en la sección Documentación en formato PDF.


Cliente web para el Club .NET de Sevilla

04/14/2011

Hace poco hice un cliente de Predesys de escritorio para la asociación Club .NET de Sevilla. Ahora, en la asociación, he creado e instalado un cliente web (una página web) en uno de sus servidores web que nos dice quién está en el aula de la asociación en cada momento.

La máquina donde está instalado tiene pocos recursos, por lo que se viene abajo muy fácilmente si se hacen muchas peticiones HTTP, pero para ilustrar que el proyecto funciona, está bastante bien. Para ser detectado en el aula de la asociación, tan sólo hay que estar registrado como usuario en el servidor de Predesys y conectarse con el ordenador a su red local, por cable o por WiFi.

Lo que tenemos montado en la asociación es un servidor de Predesys, el servicio de Predesys “People Presence” instalado en dicho servidor y un cliente web que ejecuta dicho servicio de Predesys. “People Presence” tan sólo devuelve una lista de nombres de persona, que es lo que finalmente se muestra en el cliente web (la página web).

Ésta es la página web donde se puede mirar qué personas están en el aula de la asociación:

http://dnc.eii.us.es:81/gente


Trabajando en la documentación

04/14/2011

Ahora que ya he hecho el Radar LAN, estoy dedicándome a añadir contenido a la documentación del proyecto. Mi objetivo es liberar dentro de unos días una nueva versión de la documentación, en formato PDF. Recuerde que siempre puede descargarse del repositorio la versión provisional actual en formato LaTeX, que es el formato de la fuente de la que se genera luego el documento PDF cuando se libera una versión.

También, voy a empezar a añadir comentarios en el código fuente, que, de momento, a penas tiene, para luego generar un documento con la documentación del código, es decir, con información sobre los distintos módulos, clases, funciones…