Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

sábado, 15 de marzo de 2008

Premio Mejor Idea EUITIO

Aunque lo comenté de pasada en este artículo, quería dedicar un artículo en el blog al premio a la mejor Idea EUITIO, que este año recayó en Alejandro Rodríguez.

La idea se titula: "Sistema de diagnósticos diferenciales en medicina usando ontologías", y se basa en la utilización de técnicas de web semántica para realizar diagnósticos de enfermedades a partir de los síntomas.

Alejandro está implementando dicha idea en su proyecto fin de carrera, del que tengo el honor de ser el director. El pasado jueves, Alejandro me enseñó el primer prototipo y me gustó mucho ver una aplicación usando Jena, Pellet y reglas.

Sobre la repercusión del premio. En el CEEI pusieron una reseña del premio, con una foto en la que aparecemos el día de la entrega del premio. También comentaron el tema en el Diario de Salud y en Europa Press. Además de una entrevista que le hicieron en la revista digital Uno.

martes, 25 de diciembre de 2007

Tipado opcional

Alguien me ha dicho que por algunos artículos de mi blog, puedo dar una imagen de ser una persona bastante friki. Bueno, pues este artículo creo que es bastante friki, y de hecho, lo más llamativo (para mí) es que lo escribo después de haber "estado" un día en familia.

El caso es que preparando el curso que voy a dar en Chile, decidí actualizar la versión de Axis. Esta vez tengo intención de usar Axis2, que parece que soporta el modelo REST de servicios Web y trae su propio servidor de aplicaciones (por lo que creo que ni siquiera necesitaré Tomcat), aunque también dediqué un cierto tiempo a instalar Tomcat 6 (al principio no me funcionó por una colisión de puertos, y tirando de google descubrí una utilidad llamada "netstat" que te muestra los puertos que están siendo usados).

También estuve buscando tutoriales recientes de servicios Web y de ahí, encontré un blog de Jonathan Marsh, que creo que participa en el desarrollo de WSDL 2.0. Llegué a él porque tiene una entrada en la que comenta que está portando los servicios REST de Flickr a WSDL 2.0.

Tirando de ese blog, llegué a otro artículo del Blog de James Clark sobre lenguajes de Schemas. Aunque no he tenido tiempo, intentaré leerlo con calma, porque parece interesante. En ese mismo blog llegué a una entrada en la que habla del sistema de tipos opcional de Ecmascript 4.

Y en ese mismo artículo menciona un artículo que también me parece muy interesante sobre el diseño de lenguajes de programación y los sistemas de tipeado opcionales, de Gilad Bracha, uno de los que creó GJ (Generic Java) un antecesor de la versión con genericidad de Java.

La verdad que es divertido ver cómo se mezclan los servicios web, los esquemas, los lenguajes de programación y los sistemas de tipos en un poquito de tiempo dedicado a navegar por Internet.

martes, 4 de septiembre de 2007

El placer de dirigir proyectos

Una de las tareas menos reconocidas en la Universidad es la dirección de proyectos fin de carrera. Aunque muchos estudiantes no lo sepan, el reconocimiento profesional de haber dirigido 50, 10 o ningún proyecto fin de carrera es prácticamente el mismo. Además, el sistema de asignación de docencia, aunque contempla ciertas desgravaciones por la tarea, dichas desgravaciones son mínimas comparadas con el verdadero esfuerzo que la tarea requiere. Aunque no recuerdo el número exacto, creo que un proyecto equivalía a unos 0,5 créditos, o sea, que al dirigir un proyecto a un estudiante, el profesor debería dedicarle unas 5 horas.

Solamente en las reuniones preliminares para establecer el tema del proyecto ya se acabarían dichas 5 horas, por lo que está claro que las cuentas no salen.

De todas formas, este artículo no lo escribo para quejarme, sino justo por lo contrario. En ocasiones, dirigir proyectos compensa por lo mucho que se puede aprender de los alumnos, por entrar un poco más en contacto con ellos y conocerles un poco mejor, por actualizarse con tecnologías nuevas y tener que afrontar cuestiones y retos no previstos, etc. etc. etc.

En el día de hoy, se han leído 3 proyectos de los que tuve el honor de ser el director. Los 3 tenían una presión temporal importante que hizo que los alumnos estuviesen bajo bastante presión para llegar a tiempo, y los 3 llegaron y lo hicieron muy bien.

El primero fue el proyecto de Sheila Méndez Núñez, titulado Análisis de documentos XBRL mediante tecnologías de Web semántica. El proyecto consistía en un sistema que tomaba documentos en formato XBRL de la página de la CNMV y los convertía a RDF para integrarlos con una ontología definida en OWL y poder así hacer consultas en SPARQL. El sistema era manejado desde Java y creemos que es de las pocas implementaciones existentes que combinen dichas tecnologías.

El segundo fue realizado por Jose Barranquero Tolosa, titulado Entorno Web 2.0 para el diseño de diagramas de interconexión de objetos, y consistía en una aplicación que permitía editar diagramas en un entorno colaborativo. El sistema utiliza AJAX combinando con Struts en el servidor. Permite hacer y deshacer cambios y funciona en múltiples navegadores. Espero que Jose mantenga el interés en el sistema porque puede ser una herramienta de gran utilidad.

Finalmente, el tercer proyecto presentado fue el de Edita Hovhannisyan, titulado Portal Web del periódico de Asturias Con Otro Acento, y consistía en el desarrollo del portal web de la edición digital de Asturias con otro acento. Aunque el portal todavía no está activo, el proyecto utiliza Struts para realizar un sencillo gestor de contenidos especializado en las noticias de un periódico: incluyendo internacionalización, sindicación RSS, gestión de usuarios, accesibilidad, etc.

La verdad que de los 3 proyectos he aprendido un montón de cosas, los 3 me plantearon dudas y retos que no siempre supe resolver, y los 3 me sirvieron para conocer un poco mejor a 3 magníficos alumnos con muchas posibilidades en su futuro profesional.