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

Anuncios

Predesys de nuevo implantado en la asociación Club .NET de Sevilla

04/12/2011

Predesys acaba de ser implantado de nuevo (de forma experimental) en la asociación universitaria Club .NET de Sevilla, esta vez usando el Radar LAN en lugar del Radar Bluetooth. De momento, sólo hay registrados 4 miembros de la asociación, pero iremos registrando cada vez a más personas para que se pueda saber quién está en el aula de la asociación en cada momento.

Si queréis descargaros el cliente que usamos en la asociación, lo podéis descargar desde la sección Descargar. Este cliente es una adaptación del cliente de Predesys de ejemplo People Presence Client, también disponible en la sección Descargar.


Predesys implantado en el Club .NET de Sevilla

03/22/2011

Predesys acaba de ser implantado experimentalmente en la asociación de estudiantes Club .NET de Sevilla de mi escuela, a la que pertenezco. De momento está en un servidor temporal a la espera de poder disponer de otro definitivo, pero funciona bien. He modificado el cliente People Presence Client para usarlo entre los miembros de la asociación, por lo que, con un simple programa para Gnome ya configurado podemos saber quiénes están en el aula de la asociación.

La siguiente imagen es una captura de pantalla del programa cliente que estamos usando en la asociación:


Problemas solucionados, estado del proyecto y nuevo problema

03/16/2011

He solucionado los problemas que me encontré intentando implantar Predesys. A nivel local (dentro de una misma máquina), el proyecto funciona perfectamente y todos sus componentes funcionan bien, aunque ahora estoy teniendo el problema de que el servicio web del Servidor no es utilizable desde el exterior (desde otra máquina), por lo que estoy investigando qué configuraciones del Servidor y del sistema operativo debo establecer para solucionar esto.

Mientras investigo sobre esto, estoy desarrollando un pequeño sistema de registro de todas las excepciones que ocurran, que hasta ahora no existía, para facilitar la solución de errores.


Pruebas de implantación y problemas de nuevo

03/16/2011

Probando Predesys en el servidor principal de la asociación universitaria de usuarios de software libre a la que pertenezco, SUGUS, me he percatado de varios problemas en la versión que he liberado recientemente. Debido a esto, sintiéndolo bastante, he cancelado su liberación de nuevo. Ha sido un error precipitarme en la liberación de esta primera versión.

Me encuentro haciendo pruebas en el servidor de SUGUS porque en la asociación tenemos planes de implantar Predesys como sistema para saber quiénes de los socios se encuentran en un momento determinado en nuestro aula de la Escuela Técnica Superior de Ingeniería Informática de la Universidad de Sevilla.