Monday, June 2nd, 2008
El jueves pasado estuve en Oviedo para reunirme con mi tutor y el cliente de mi PFC con el objetivo de motrarles el estado del mismo. La conclusión de la reunión es que aún quedan unas cuantas cosas por hacer (aunque mirándolo en frío tampoco será para tanto, espero) pero al menos ya han visto una primera versión, lo cual es muy positivo porque ya no trabajo a ciegas. Ahora ya se más o menos lo que realmente quieren y tan solo tengo que dedicar tiempo a desarrollarlo.
La semana pasada estuve haciendo intentos fallidos de conectar con los servicios web de Uniovi desde Java mediante Axis2. Los intentos resultaron fallidos porque dichos servicios requieren de login y password para ser ejecutados y no hay forma de que los stubs de Axis se validen… En cuanto vaya sacando adelante los cambios que me han propuesto volveré a intentar atacar a los web services, a ver si tengo más suerte…
Thursday, May 15th, 2008
Hoy es uno de esos días en que estoy satisfecho de el curso que van tomando las cosas. Aún a la espera de que desde la universidad nos digan algo tanto a Caamaño como a mi de por dónde tenemos que seguir con nuestros proyectos, creo que de la parte restante del mío puedo aventurarme a decir que tengo cubierto un 90% del desarrollo. Sí, señores, parece que hay luz al final del tunel.
Otra cosa que me gustaría contaros es que hace unos días me puse a trastear con el API de Kyte (también un poco con el de Flickr en paralelo) para ayudar a mi compañero de curro Sergi a crear un pequeño módulo de Flex que tirase de la misma. Tras un par de días de investigación, de poco tiempo programando y mucho tiempo buscando cómo resolver algunos problemas que teníamos he conseguido liberar una versión estable.
El componente en cuestión se baja el listado de shows de un determinado canal en Kyte y los muestra en una interfaz estilo CoverFlow de Apple. Al hacer click sobre uno de los shows, el módulo se comunica mediante javascript con el player de Kyte e inicia la reproducción de dicho show. Podéis ver una beta aquí.
Apa!
Friday, February 1st, 2008

Con el nuevo mes que hoy comienza mi jornada laboral sufrirá una reducción de 2 horas, con lo que trabajaré 6 horas al día. El motivo del cambio es la necesidad de ganar más tiempo para el desarrollo del PFC. De esta forma a partir de hoy estoy adelantando mi hora de entrada de 9 de la mañana a 8, quedando mi jornada establecida de 8 a 14 horas.
Como consecuencia podré comer en casa todos los días (lo cual es bueno y malo a la vez por razones obvias) y trabajar en el proyecto durante toda la tarde. De esta forma espero poder cumplir los plazos de la planificación y terminar el proyecto en la fecha prevista (finales de abril, principios de mayo).
Saturday, January 19th, 2008

Por fin, después de unos cuantos meses de procrastinación, me estoy tomando en serio lo de desarrollar el PFC. Lo que veis sobre este párrafo son las primeras líneas de código que escribo para el mismo. Se trata de la capa de persistencia de datos.
Aunque parezca mentira a estas alturas, hasta ahora nunca me había tenido que enfrentar al manejo de bases de datos en Java. Después de hacer un poco de investigación por la red decidí usar Hibernate. Este sistema proporciona una capa para abstraer el acceso a la base de datos, de forma que se trabaja con objetos que mapean las entidades.
Por lo que llevo desarrollado hasta ahora se gana tiempo y comodidad en cantidades industriales. Entre hoy y mañana espero tener completa esta capa de persistencia y empezar a desarrollar casos de prueba para testear la base de datos.
Thursday, March 1st, 2007
Bueno, creo que ya va siendo hora de que cuente algo sobre mi proyecto fin de carrera en el que llevo trabajando algo más de un mes aunque a un ritmo no muy intenso debido a los compromisos con las asignaturas que me quedan para terminar.
El proyecto en cuestión se trata de rediseñar la herramienta que actualmente utiliza la EPSIG para la gestión de las asignaciones de emplazamientos para las distintas actividades que en ella se llevan a cabo. El objetivo inicial (y el que más peso tiene en el proyecto) es la gestión de la planificación de prácticas para las asignaturas de todas las titulaciones. La herramienta debe permitir a los profesores gestionar sus grupos de prácticas y solicitar para ellos el horario deseado de impartición, así como la periodicidad y el lugar en que se llevarán a cabo las prácticas.
El sistema puede parecer sencillo a priori pero lo cierto es que la cantidad de datos que tendrá que tratar, la gestión de colisiones entre prácticas de asignaturas de un mismo curso, etc… le dan una tonalidad bastante interesante y que deja bastante de lado la trivialidad. En estos momentos he realizado el estudio de viabilidad (EVS) y me encuentro desarrollando el análisis (ASI). Los de informática ya podréis haber deducido por el itinerario que llevo que mi director de proyecto es uno de los profesores de Ingeniería del Software.
Espero ir contando cosas periódicamente a medida que vaya realizando avances en el desarrollo del proyecto. Para los interesados se puede visitar la versión actual de la aplicación en este enlace. Esta versión tiene serios problemas de eficiencia en el área privada (tiempos de espera inadmisibles a la hora de proponer planificaciones de prácticas) por lo que la idea es realizar un rediseño total de la misma. Como curiosidad la aplicación actual está programada en ASP pero la nueva versión estará basada en J2EE con el framework Apache STRUTS.
Wednesday, November 15th, 2006
A día de hoy hay una gran probabilidad de que ya haya conseguido PFC. En dos o tres días lo tendré asegurado así que ya daré más detalles. Así que a la vuelta de Suiza a ponerse a currar ya como dios manda!
Mañana a preparar la maleta que el viernes a las 6 de la mañana ya me vuelvo a ir de viaje a Lausanne! Pensé que no iba a llegar nunca pero sí oiga… Estaré de vuelta el lunes por la noche. El que quiera relojes, navajas o chocolate suizo… Que me haga un ingreso en la cuenta de PayPal xD