01 mayo 2009

Premio especial II CUSL de CLM

El martes 28 de abril fue la fase final del II CUSL de CLM, que tuvo lugar en la Escuela Politécnica de Cuenca. Y entre las presentaciones de los proyectos finalistas, talleres, ¡levantarse a las 6 de la mañana!, y emociones varias, pues fue un día un poco duro.

La primera sorpresa nos la llevamos al mediodía, cuando en un ratín que encendí el ordenador me encuentro que eOPSOA estaba clasificado para la Fase Final del III CUSL, que no nos esperábamos en absoluto. Quien me iba a decir que con la cantidad de proyectos buenísimos que había este año en el CUSL iban a elegir al que es con diferencia el más aburrido... :-P

Y luego el acábose fue en la entrega de premios, cuando nos eOPSOA fue premiado con el Premio Especial en el II CUSL de CLM... en fin, muchas emociones :-). No me lo esperaba tampoco porque había seguido el trabajo de Cleto con IcePick, y es un trabajo bárbaro (suerte con el PFC Cleto!!), y siempre había creído que iba a ser el Premio Especial para su proyecto. Apenas pude hablar con él, y me hubiera gustado haber podido preguntarle un poco más sobre su trabajo con las motas (creo que se llamaban así) porque la presentación me supo a poco, pero seguro que surge la ocasión de poder volver a preguntarle ;-)

El resto de proyectos me llamaron también mucho la atención. El proyecto Sapiens es de unos alumnos muy jóvenes de la ESII que conocía de vista y que han hecho muy buen trabajo. A su edad yo no sabía hacer casi nada con Swing, y han creado un juego muy divertido y si se mueven bien pueden crear una buena comunidad alrededor de su programa.

Los proyectos Blue Harvest y Fajax también eran interesantes. Ambos son de estudiantes de Telecomunicaciones de Cuenca, y son proyectos muy ambiciosos, sobre todo Fajax. Este proyecto me dió la impresión de tener detrás una cantidad de trabajo impresionante, quizá si hubiera elegido un framework adecuado le hubiera ahorrado esfuerzo, pero aún así es encomiable. Y por último los proyectos GesControl Security, DVS Car y Spela, de compañeros de clase que presentaron sus proyectos de IS2, y que para apenas poder haber desarrollado durante 1 o 2 meses tenían muy buena pinta.

Los premios quedaron de esta forma:

  • Premio Especial JCCM-CESLCAM al Mejor Proyecto para el proyecto eOPSOA del alumno de la Escuela Superior de Ingeniería Informática de Albacete, David Castellanos Serrano.
  • Primer Premio a la Mejor Utilidad para el proyecto Blue Harvest, de los alumnos de la Escuela Universitaria Politécnica de Cuenca, Alejandro Olmedo Mateo y Eduardo Villar Rabadán.
  • Segundo Premio a la Mejor Utilidad para el proyecto Sapiens, de los alumnos de la Escuela Superior de Ingeniería Informática de Albacete, Pedro García Rubio y Juan Manuel Soler Denia.
  • Primer Premio al Proyecto Más Innovador para el proyecto Icepick del alumno de la Escuela Superior Informática de Ciudad Real, Cleto Martín Angelina.
  • Segundo Premio al Proyecto Más Innovador para el proyecto Fajax del alumno de la Escuela Universitaria Politécnica de Cuenca, Andrés Martínez Muguerza.

Y ya para terminar y no enrollarme más, muchas gracias a todos los que me habéis apoyado durante estos meses, en especial a mis profesores del proyecto Elena Navarro y Francisco Montero, que se están portando genial conmigo (sobre todo Elena, que aún estando en EEUU tiene tiempo para mi proyecto!!!). También gracias a mi familia y a mi novia, que bastante tienen los pobres con aguantarme, y que sin su apoyo habría mandado todo a /dev/null hace tiempo. Y también a mis amigos, que los tengo un poco abandonaicos, pero de verdad que no os olvido (y ya os invitaré a algo cuando termine todo esto). Bueno, en general muchas gracias a todos de verdad, y aunque sea un poco capullo y no os lo diga, sois importantes para mí.

Del 6 al 9 estaré en Sevilla en la final del III CUSL, y no sé si tendré tiempo de escribir en el blog. Pero si alguien quiere seguir qué tal va la aventura, seguro que puedo sacar ratillos para poner algo en el Twitter.

Otra vez, gracias :-)

12 abril 2009

Iconos, y futuro del proyecto

Hace unos días descubrí un cliente para Twitter llamado twhirl, para la plataforma Adobe AIR. Anoche estaba aburrido y mientras buscaba otras aplicaciones para AIR encontré una llamada Clockmaker Icon Generator.

Esta pequeño programa es interesante porque te permite hacer de forma muy fácil iconos para tu aplicación al estilo web 2.0, y en un par de clics conseguí un icono que me llamó la atención y que voy a aprovechar para eOPSOA.
Puede parecer una tontería, pero para mí es importante porque eOPSOA aún no tenía un elemento gráfico característico, y creo que esto puede ayudar en ese aspecto. Conforme vaya teniendo ratillos muertos iré creando algunos otros iconos, y los iré subiendo al SVN.

Una vez terminada la fase de evaluación del II CUSL de CLM, da la impresión que la cosa se enfría bastante, y el ritmo de actualizaciones en el planet del concurso regional y del planet del concurso nacional ha bajado.

El ritmo de desarrollo de eOPSOA también va a bajar bastante durante los próximos meses, aunque la intención no es abandonar el proyecto porque hay muchos objetivos que aún no se han cumplido, y que parecen cuanto menos interesantes. Desde el primer momento, eOPSOA ha sido para mí un PFC, y después de casi 6 meses programando es hora de ponerse a escribir la memoria, por mucho que me pese :-P. Mi intención es hacer pública en un futuro la memoria, pero hasta que no esté terminada no podré tomar la decisión.

¡Hasta luego! :-)
09 abril 2009

Publicado eOPSOA v0.2.0, wiki... etc.

Después de otro mes de duro trabajo publicamos la versión 0.2.0 de eOPSOA.

Cambios en esta versión:

  • Cantidad de bugs resueltos.
  • Soporte para la creación de Tests de Prueba.
  • Actualizado la traducción de la interfaz del usuario al español, inglés y francés.

Para descargar eOPSOA tienes dos opciones, o bien desde la forja de Molinux, o usar el Update Site que se encuentra en http://eopsoa.albacete.org/update_site. Tú elíges ;-)

Si habéis sido observadores habréis observado un nuevo enlace en la cabecera del blog, y es que hemos habilitado un wiki en la dirección http://eopsoa.albacete.org. Este espacio va a ser muy importante para el proyecto eOPSOA porque va a ser donde colguemos la mayoría de la documentación que vayamos generando. A día de hoy, puedes encontrar un Manual de Instalación, Manual del Usuario y un Manual del Desarrollador. Un lujo vaya.

Como es habitual, os invito a probar el programa y comentadme qué os parece :-)

06 abril 2009

Truco: flat style en formularios para JFace Viewers

Si te estás volviendo loco porque cuando en un formulario Eclipse añades un JFace Viewer y en Windows te sale sin bordes y en GNU/Linux si, y al añadir el estilo SWT.BORDER en Windows por fin aparecen, pero en GNU/Linux se ve como el culo porque no utiliza el flat style del resto del formulario...

NO lo hagas así:

TableViewer fooViewer = new TableViewer(composite, SWT.SINGLE);
Table fooTable = viewer.getTable();
...

Tienes que hacer esto otro en su lugar:

Table fooTable = toolkit.createTable(composite, SWT.SINGLE);
TableViewer fooViewer = new TableViewer(fooTable);
...

De esta forma tu viewer tendrá bordes del tipo flat style, esté en la plataforma que esté ;-)

04 abril 2009

Problemas con la forja, próxima versión 0.2.0 y wiki

Para mí, la Ley de Murphy es una máxima en mi vida. Si te planteas hacer la migración de un servicio, no lo hagas un viernes porque si tienes problemas, no los arreglarás hasta que el lunes vuelvas al trabajo. Y si encima ese viernes es vísperas de vacaciones, más todavía. Y si ya para rematar el día 6 de abril es el límite para entregar la memoria final, solo hace falta ya que se alineen los planetas para saber que si algo puede salir mal, saldrá mal.

Por desgracia este ha sido el caso con la forja de Molinux. Los administradores actualizaron este viernes la versión de GForge que utilizaban (algo muy necesario, y que les agradezco de todo corazón), pero por desgracia se fastidió el repositorio SVN. Al menos en mi caso, que el repo de la forja no se pueda utilizar me afecta bastante. Estaba a punto de publicar la versión 0.2.0 de eOPSOA, y mi intención era aprovechar el fin de semana terminar de arreglar cosas, y Estela se había vuelto a ofrecer para poner al día las traducciones.

En otro orden de cosas, la versión 0.2.0 de eOPSOA es importante porque introducimos el soporte para la creación de pruebas no funcionales. Por ahora la creación ni es automática, ni ejecutable, pero todo se andará.

Por último, he instalado en http://eopsoa.albacete.org un wiki, donde estos días publicaré documentación del proyecto. Mi intención es escribir al menos un manual del desarrollador, un manual del usuario y actualizar la guía de instalación tanto para Eclipse 3.4 como Eclipse 3.5M6.

¡Que paséis unas buenas vacaciones! :-)