Gracias deivis!!
Gracias deivis!!
Después de unos cuantos meses sin actualizar el blog y sin dar apenas señales de vida, volvemos a la acción en eOPSOA con muchas ganas de trabajar y de hacer cosas interesantes.
Algunas cosas han cambiado respecto al año pasado. Para empezar, este septiembre pude presentar mi PFC y ya soy oficialmente Ingenierete en Informática. Como parece que no tuve bastante, este año me he matriculado en el Máster Universitario de Tecnologías Informáticas Avanzadas de la UCLM (los antiguos cursos de [pre]doctorado) así que sigo siendo universitario, y por tanto puedo volver a participar en el CUSL. Pero la principal novedad de este año es que se incorpora al proyecto Luis Miguel Bastante, estudiante también de Ingeniería Informática en la UCLM, y que está realizando su PFC.
Aún faltan algunas cosas por decidir, pero parece que la participación de este año va a ir en línea a la del año pasado, e intentaremos realizar algunos de los objetivos que se quedaron pendientes del año pasado. Por ejemplo Luismi va a investigar cómo integrar la herramienta de testeo funcional Marathon en eOPSOA, y en mi caso, voy intentar generar reportes usando para ello el framework BIRT.
Aunque todavía no ha comenzado oficialmente el período de participación ya estamos adelantando algo de trabajo, por ejemplo hemos cambiado el tema del blog a uno un poco menos funky, y en el trunk del SVN se está trabajando en la refactorización del modelo Ecore del proyecto.
Happy hacking!! :-)
Nunca digas nunca...
Hace un tiempo dije que no me iba a dedicar a desarrollar eOPSOA hasta que terminara los exámenes y el PFC, pero parece que por más que lo diga es mentira y vuelvo a sentarme a programar aunque sea un poquito. Es que jo, me motiva más trabajar en eOPSOA que estudiar PL... O:-)
Esta vez ha sido culpa de Estela; está utilizando eOPSOA para evaluar una aplicación, y se estaba volviendo loca porque no podía editar la información una vez introducida. Y la verdad es que lleva razón, y además cuando me pone carita de lástima no puedo evitar hacerle caso, soy así. La cuestión es que es una funcionalidad que debía estar implementada desde hacía mucho, pero por cuestiones de tiempo siempre lo fui dejando para más adelante.
Cambios en esta versión:
- Añadido soporte para la edición de la mayoría de la información de los Casos de Uso y de Tests de Prueba.
- Mantenimiento de las traducciones.
He intentado seguir las guías de estilo de Eclipse, y he dado soporte a la edición de la mayoría de las celdas en las tablas. Me fue de especial ayuda el manual Eclipse JFace TableViewer - Tutorial de Lars Vogel, que por cierto tiene un conjunto de tutoriales y manuales sobre Eclipse maravillosos. Así que destacar, él en su tutorial utiliza un ComboBoxCellEditor para implementar la edición de las celdas con un ComboBox, y yo he tenido que utilizar un ComboBoxViewerCellEditor por la forma en la que uso los JFace Viewers, pero a efectos prácticos es lo mismo. Si a alguien le interesa, el código está en la clase OTestCaseDetails.java.
Y después de este paréntesis en el estudio, a no ser que Estela vaya detectado más fallos no creo que desarrolle más hasta por lo menos el fin de exámenes, o como mucho hasta que presente el proyecto. La verdad es que tengo un montón de ideas en mente, y tengo un montón de ganas de aprender cosas como GMF y BIRT que me van a hacer falta, pero lo primero es lo primero y tengo que terminar la carrera si o si.
¡Hasta luego!
Qué cosas se pueden contar de estos días... por una parte me sorprendió muchísimo lo jóvenes que eran los organizadores, y lo controlado que parecían tenerlo todo. Desde el primer momento me sentí muy cómodo, y siempre tuvieron la voluntad de que nos conociéramos entre nosotros los finalistas. De hecho, Estela y yo llegamos el miércoles por la noche; al poco de llegar nos recogieron y nos llevaron a cenar con ellos al Bar Manolo, donde conocimos a algunos colaboradores, a Javier Aguirre, a Pablo Neira, Emilio José Rodríguez... pido perdón por la gente que había allí y de las que no me acuerdo de sus nombres O:-). Esa noche conocí a un chaval del proyecto Meshias (no recuerdo si era Eduardo o Alejandro, de todas formas un saludo!) que era una auténtica máquina, colaborador de Konqueror, estaba escribiendo un parche para VirtualBox... este muchacho estoy seguro que ha hecho mucho más que yo, y que quizá se merecía más estar en la fase final que yo... Ha sido una sensación que he tenido durante estos días porque he conocido gente realmente brillante, y hay otros muchos proyectos que se han quedado fuera que eran realmente increíbles; no puedo evitar sentirme un poco culpable, no sé.
Al día siguiente ya conocimos al resto de finalistas, todos con proyectos realmente increíbles, y además gente muy maja. Me hizo muchísima ilusión poner cara a los miembros de Cool Imaging porque al usar ambos Eclipse, nos habíamos puesto en contacto antes; durante estos días hemos hablado mucho Luis, Ricardo y yo compartiendo información y cosas que habíamos aprendido. Siento haber mosqueado a Marchesi por estar hablando con Luis durante su ponencia, perdón por haberte fastidiado la resaca :-P. Las ponencias por lo general fueron muy interesantes, sobre todo IMHO las de Alberto Barrionuevo y la de Álvaro López de Octality. Es increíble como una persona que tiene el puesto de trabajo de su vida, lo deja todo por un proyecto que comenzó como un hobby y funda su propia empresa. Tuve la suerte de poder hablar con él antes de ver su ponencia, y me dijo un par de cosas que creo que creo que me han dejado huella.
Sobre las ponencias de los finalistas, me quedé alucinando con todas y cada una de ellas. Por ejemplo Andoni (The Digital Coach) es increíble porque sin duda va a revolucionar cómo los pequeños clubes deportivos preparan su material audiovisual, éste suele ser muy caro, y gracias a su programa podrán tener acceso a esta tecnología los más humildes. Daniel (Geco), fue el que mejor supo explicarnos el concepto y la utilidad de su programa, gracias a su creatividad y a su capacidad de análisis. Tucan nos dejó alucinando por la comunidad que están creando alrededor de su programa, lo que sin duda tiene muchísimo mérito, y el compromiso que tienen respecto a ésta implementando nuevos plugins, manteniéndolos... etc. Emilio (AVBOT) nos enseñó como tras relizar el análisis de la realidad de un problema grave como es el vandalismo en Wikipedia, se puede diseñar una solución elegante que sin duda va a ayudar muchísimo. Y los compañeros Luis y Ricardo (Cool Imaging) nos mostraron cómo a base de esfuerzo y dedicación han construido una pedazo herramienta que de seguro va a ayudar y mucho en multitud de áreas como medicina, astronomía, docencia... etc. En mi caso, yo salí con un regusto agridulce porque creo que no supe transmitir a la gente de lo que iba mi proyecto, si hubiera visto antes la presentación de Dani posiblemente habría cambiado la mía, pero no tuve apenas tiempo de reacción :-S. Además no supe utilizar el micro y me falló constantemente, y terminé casi desquiciado.
El viernes al mediodía fue la entrega de premios, en la que a diferencia de la fase regional apenas estaba nervioso porque tenía más que asumido que iba a quedar finalista porque los otros proyectos eran muy muy buenos. Se comprenderá entonces mi sorpresa cuando eOPSOA fue premiado como el Mejor Proyecto de Innovación... me emocioné un montón porque he trabajado mucho y ha habido momentos muy duros que si no hubiera sido por gente como Estela, la familia, los amigos, los profesores y los compañeros del I3A no habría podido superar, les debo muchísimo a cada uno de ellos. Aparte de muy feliz, también me sentía un poco mal porque había proyectos que eran mucho más geniales que el mío que por desgracia no estaban allí, como por ejemplo el de Cleto Martín con su proyecto Icepick, y otros muchos que seguía de la lista de correo y que siempre había creído que iban a estar en la final. También en parte por los otros finalistas que no fueron premiados como Luis y Ricardo con Cool Imaging, Andoni y su The Digital Coach, Dani con Geco que no solo de conocerlos de antes, pero sobre todo después de hablar con ellos y de saber de primera mano lo que significan para ellos, se merecían un primer premio. Casi nunca he ganado nada, y siempre me he sentido un poco como el personaje de Naruto que solo deseaba que se le reconociera como ninja de Konoha, y me humildemente me siento bastante abrumado por la situación. Si antes tenía claro que quería seguir con eOPSOA, ahora ya no tengo ninguna duda. He dado mucho por este proyecto, quizá demasiado, pero se me ha devuelto muchísimo más y la deuda es muy grande.
Bueno, creo que he escrito más de lo que debería, y ya solo me queda decir que muchas muchas gracias a todos. Un abrazo muy grande para toda la gente maravillosa que he conocido durante estos meses tanto en la lista como en la fase final, y muchos ánimos con vuestros proyectos y a seguir colaborando, aprendiendo y soñando dentro de este mundillo. Muchas gracias de nuevo a toda la gente que me ha apoyado, y que ha estado tirando de mí, sobre todo a Estela que ha aguantado lo que no está escrito. Esto va por todos vosotros y aunque sea mi nombre el que aparezca, hay muchas muchas más personas que deberían tener también un hueco ahí.
Y por último, esto también va por ti abuelo Antonio, sé que estás sufriendo y ojalá pudiera cambiar todo esto porque estuvieras bien, pero hay que seguir luchando y siempre hacia adelante. Te quiero un montón abuelo, mejórate por favor.
¡¡Gracias!!
Casi un mes después de haber publicado la versión 0.2.0 de eOPSOA, hoy publicamos la versión de mantenimiento 0.2.1. Es bastante posible que sea la última versión antes de presentar el proyecto, pero lo mismo dije antes...
Cambios en esta versión:
- Corregidos algunos (pequeños) bugs.
- Pequeña actualización de las traducciones.
- Añadidos iconos e imágenes.
Para descargar eOPSOA tienes dos opciones, o bien descargar eOPSOA desde la forja de Molinux, o seguir las instrucciones de instalación para utilizar el Update Manager de Eclipse. Tú elíges ;-)
Por lo demás, durante estos días he estado preparando la presentación del III CUSL de Sevilla: refinando la presentación que hice en Cuenca, grabando algunos vídeos de la aplicación... etc. Tengo casi decidido que no pondré ningún vídeo en la presentación (no es precisamente espectacular ver cómo se especifica un Caso de Uso :-P), pero tampoco está de más tener alguno por si surge la ocasión.
Y la verdad es que poco más, a ver cómo se da la aventura :-). Como he comentado antes no creo que pueda actualizar el blog mientras esté en Sevilla, pero imagino que si podré sacar ratillos sueltos para escribir en Twitter.
Nos vamos para Sevilla!!