Resumen del Open Java Day 2008
Llevo unos días tratando de poner en orden las sensaciones que me ha dejado el Open Java Day mientras he ido leyendo otras opiniones sobre el evento. Aunque la organización me parece que podría haber sido mejorable, a niveles generales me llevo una buena sensación de estos dos días en Madrid.
En mi opinión hubo algunas ponencias que no tenían muy claro hacia qué tipo de público se dirigían, no pegaban demasiado en un evento de desarrolladores. Tampoco hubiera estado mal que se hubiese dado una identificación a los asistentes, aunque fuera por poder reconocerse entre la gente que ya se conoce pero no físicamente, o simplemente por poner nombre con quién hables.
Día 1:
Empezó la mañana con la ponencia High Performance Web Server: Cherokee de Álvaro Lopez, que sin ser una charla sobre java, resultó muy interesante que esplicara desde sus razones para crear el proyecto hasta ver lo amigable de la interfaz web de configuración del servidor.
Siguió la ponencia Sun, impulsando las Comunidades Abiertas y la Social Media de Joan Carles Agustí, sobre redes sociales y sobre aplicaciones dentro de facebook, que personalmente me dejó frío.
Luego con otra sobre Software Quality Assurance, dónde Francisco Moreno Peyrona nos habló de su trabajo en Sun en materia de aseguramiento de la calidad y de la herramienta que ha creado, CATI, para la trazabilidad entre la fase de diseño de software con la de implementación.
Después del descanso, vino la charla sobre Java Content Repsotory de Alfredo Casado, que se quedó corta, para los que ya supiéramos de qué va esta especificación nada nuevo, pero estuvo bien como introducción. A mi me hubiese encantado ver por ejemplo algo sobre el módulo de Spring o sobre Jackrabbit OCM.
La siguiente fué la charla sobre Struts 2 de Álvaro Sánchez Mariscal, dónde se habló de la muerte de Struts 1 y de que está basado en WebWork tomando la marca Struts. Con los problemas que hubieron al hacer la demo, no se pudo enseñar prácticamente nada de éste framework.
La última antes de comer fué Lecciones prácticas de capa web con Java de Ignacio Coloma, para mi una de las mejores del Open Java Day. Aunque tampoco fué nada novedoso creo que una charla así es importante cuando java se usa mayoritariamente en desarrollo web y que de los programadores java no se habla demasiado bien en el mundillo web, viendo las macro-aplicaciones de muchas AAPP y grandes empresas, con razón. Se tocaron temas de usabilidad, accesibilidad y javascript no intrusivo, frameworks javascript, frameworks CSS…
La tarde empezó con Desarrollo JavaME sin necesidad de portabilidad de Curro Rueda, dónde vimos formas de solucionar el infierno de la compatibilidad en el desarrollo de aplicaciones móviles con J2ME que han utilizado para el desarrollo de TagsME, como nunca he desarrollado para móviles algunas soluciones me sorpredieron mucho y otras muchísimo.
La última fué la sesión sobre Grails: desarrollo web con Java como siempre debió ser de Nacho Brito, que también se hizo corta, habló de forma general sobre Grails y groovy, y en la demo sólo dió tiempo de llegar hasta el scaffolding dinámico y al sistema de layouts, sin poder verse otras de las bondades de este frameworks. Eso sí, hubo quien vió el parecido con Ruby on Rails enseguida
.
Para finalizar el primer día, habían tres talleres a elegir(Spring, Trails y OpenCMS), asistí al de Spring 2.5. Primero hubieron problemas con la red Wi-Fi, por lo que cambiamos de aula, y depués nos encontramos con que no habían regletas suficientes para los portátiles, lo que retrasó el inicio del taller. Por estos problemas Erick Camacho y Sergi Almar tuvieron que acelerar y acabó pareciendo una sesión más, de cualquier forma resultó interesante conocer Spring 2.5 e ir viendo el código de la aplicación de ejemplo.
El día acabó redondo con el España-Rusia
Día 2:
El segundo día llegué tarde y no vi prácticamente nada de la charla Proyectos de la Fundación I+D del Software Libre de Máximo Martín, de la que me dieron opiniones encontradas
.
Luego comonezó la sesión Developing Rich Internet Applications – A New Step Ahead de Jose María Corsino, de la que esperaba una charla mucho más técnica y finalmente no fue mucho más que nombrar las diferentes posibilidades que se pueden encontrar en el mercado.
Tras ésta, la siguiente sesión fue Introducción a Netbeans Rich Client Platform de Ibon Urrutia, que nos explicó su experiencia a raíz del desarrollo del IDE, basado en esta plataforma, para desarrollar aplicaciones con TagsME y nos enseñó la herramienta.
De la charla que seguía tras el descanso Infraestructuras Abiertas para un Mundo Abierto de Francisco Moreno Peyrona, tampoco puedo dar opinión ya que entramos bastante tarde.
Siguió la Introducción a Maven de Antonio María Sánchez Berrocal, tal y como indica el título de la sesión se quedó en una introducción, por cierto, que Antonio dijo la que para mi fue la frase del evento “Si sientas a un burro delante de un ordenador, sigue siendo un burro” XD.
Después vimos el video de la final de la Java Cup 2008, con un repaso de 1A a Laponia quedando 21-2, con ovación incluida en el primer gol de Laponia
.
Después de comer, se retrasó la Mesa redonda sobre frameworks web por una charla que se tuvo que pasar del Open Solaris Day a la sala dónde se celebraba el Open Java Day. En cuanto a la mesa, me pareció que no se aprovechó la oportunidad de que se hablara sobre las ventajas o puntos fuertes de los frameworks de los que los miembros de la mesa son creadores o están especialicados, que al menos era lo que yo esperaba. Se habló de frameworks orientado a acciones o a componentes, para desarrollo de RIAs o web tradicional, si struts está muerto o no, frameworks surgidos de empresas o desde la comunidad open source… Y como era de esperar, acabaron surgiendo los innombrables ASP.NET y Ruby on Rails, que no salieron muy bien parados de los comentarios de los ponentes.
El día finalizó con otros tres talleres(OpenXava, Glassfish y ItsNat). Esta vez entré al de Glassfish que impartía David Bonilla. Me quedé sin batería en el portátil y no encontré dónde enchufar el caragador, además tuvimos que irnos antes de acabar por coger el tren de vuelta, de todas formas me estaba pareciendo un taller interesante sobre el que tendré que repasar la documentación que nos pasaron a los asistentes.
Como suele pasar en estos eventos, casi es más interesante lo que se mueve en los pasillos que el evento en sí, intercambiando impresiones sobre las charlas o sobre temas fuera de ellas. Un placer estar y charlar con gente como Alberto Gimeno(que me hizo un hueco en su casa
), Jesús Navarrete, Erick Camacho, Sergi Almar, Dani López, Nacho Brito… aunque me quedé con las ganas de coincidir un rato con gente como Manuel Recena y alguno más.
Ahora toca esperar a que se publiquen las presentaciones y los vídeos de las ponencias, tanto para los que queremos repasarlas como para los que no pudieron asistir.
July 2nd, 2008 at 4:01 pm
Yo sabía que, pese a ser un evento “de desarrollo”, no nos iríamos de allí sin que alguien nos incrustase en un PPT la definición de “programa”. Incluso esperaba ver por alli la definición de algoritmo xD, en fin, una pena …
Sobre la frase del burro, fue un grandioso momento. Aunque me dio bastante miedo que lo que contestase fue que la medida que aplicaban es “ir con cuidado”. A la larga y en equipos grandes (incluso empresas) palmas como nadie si esa es tu salida “procedimentada”
Sobre la charla que no llegaste (Fundación I+D), a mi modo de ver fue una charla con una persona que sabía mucho de software libre y con unos proyectos muy interesantes, aunque quizás de repetir se podía haber enfocado de otro modo (demasiada teoría sobre los proyectos y un final demasiado precipitado).
Mi humilde opinión, en todo caso.
Un saludo !
July 2nd, 2008 at 5:20 pm
Vaya, te lo has estudiado todo XD.
Creo que es cierto que algunas charlas estuvieron un poco flojas, o fuera de lugar, aunque si bien es cierto que la balanza se inclina a favor de lo positivo.
La ponencia de Fundación I+D no me pareció una charla a destacar; determinadas transparencias, como la explicación de software y demás, podrían haber quedado más para una charla/conferenia, y no para un evento de estas características. Además llegado a la parte en la que se podría haber extendido contando las vicisitudes de un proyecto, no había tiempo; quizás ahí si se habría sacado algo bastante positivo.
Por lo demás un placer haber intercambiado opiniones y experiencias, lástima que no hubiese tiempo para más XD.
July 2nd, 2008 at 6:10 pm
Hola Dani:
A ver si pronto tenemos otra oportunidad de coincidir e intercambiar ideas. Después de haber estado allí me quedé con muchas ganas de presentar algo, y de haberlo hecho, hubiera sido sobre “ecosistemas software para el modelado de la calidad”
Un saludo
July 2nd, 2008 at 6:26 pm
@Javier, era de esperar que alguna “colaran”, aunque yo tenía la esperanza que no fuera así. Para mí esas son ocasiones desaprovechadas a enseñarnos lo que nos interesaría de esas emopresas/organizaciones.
@Jesús, estoy contigo, tendrían que haber enfocado esas charlas a un formato parecido a las que se ven publicadas en InfoQ de las QCon, como otras que vimos que sí tenían ese tipo de formato.
@Manuel, la verdad que tras las sesiones sobre aseguramiento de calidad e introducción a maven faltó esa charla para rematar, y quién mejor para darla
July 2nd, 2008 at 10:13 pm
[...] Ya son otros los que han escrito sus impresiones y crónicas sobre el evento, personalmente sólo me queda agredecer a la organización el excelente trabajo realizado. Lo que más destaco de un evento como este es la oportunidad de conocer a gente que llevas meses leyendo en sus blogs y conocer experiencias por boca de sus protagonistas. Eso no tiene precio. [...]
July 3rd, 2008 at 10:26 am
Este tipo de conferencias cuestan, y nos guste o no el patrocinio lo ponen las empresas (en este caso Sun y Kynetia) que siempre colarán alguna ponencia más comercial que técnica. Por otro lado coincido en que hubiera sido deseable un nível más técnicos de las charlas ya que la mayoría de los asistentes erán desarrolladores con experiencia. Trabajaremos para que el próximo año sea así. Saludos.
July 3rd, 2008 at 11:27 am
Tienes razón en que en estos eventos la parte más interesante transcurre en los pasillos. En general, el nivel de los asistentes al evento era bien alto, lo que se agradece; en concreto, encontré bastante interesantes las preguntas durante la mesa redonda.
July 3rd, 2008 at 12:26 pm
@Erick, es lo normal, pero es peor para ellos, sobre todo cuando hablan de que buscan personal primero tendrán que mostrar que su empresa(a nivel técnico) es interesante, y eso sólo hay una forma de demostrarlo.
@Ignacio, en general viendo muchas de las preguntas(o aclaraciones) de los asistentes durante los dos días sí se veía mucho nivel, también me quedé con las ganas de charlar contigo
July 3rd, 2008 at 4:54 pm
Yo os diria que en verdad me parecio el evento muy interesante, asisti como particular, aunque es bien conocido y tampoco escondo mi pertenencia a Sun.
Pero de verdad que el nivel me parecio muy alto, los ponentes muy capaces, y sobre todo un gran aplauso para la organización de un evento de dos dias por una comunidad “open” (sin animo de lucro, sin presupuesto, sin ……un largo etc). Y a los que comentan lo contrario o hacen críticas siempre que son constructivas adelante, pero sino les diría que se remangen ellos a ver si lo hacen mejor.
El año pasado fue un dia, este año dos. El nivel mucho más alto, los asistentes creo que también elevarón mucho el nivel, el primer año parecia que había mucho estudiante perdido.
En mi opinion la charla de La Fundacion I+D del Software libre http://www.findesol.org me parecio acertada con muchos guiños, y es de agradecer en este pais cualquier iniciativa no solo “Open” sino lo más sorprendente “I+D”, pero además es que es “Open I+D”. Sólo por esto merecio la pena. Si bien es verdad que no todas las presentaciones fueron dadas por profesionales de la comunicación (para eso el telediario), lo cual sin embargo no desmerecen en nada ni su contenido muy claro en muchos de los casos, muy currado en otros y sobre todo con mucha intención. Ahora nos toca trabajar a cada uno.
Alguien se detuvo a pensar que estaban tres desarrolladores de frameworks webs : ItsNat, Trails y OpenXava. Gente de OpenCM Hispano y Groovy.org. Pues eso…
Como última impresión me sorprende lo de InfoQ y QCon, perdonar pero he visionado varias de las ponencias y excepto que son en inglés no difieren mucho de las del OpenJava Day. Y sino demos tiempo a que aparezcan los videos y comparemoslos. Eso si son Made in USA y eso a algunos todavia les pesa mucho en sus opiniones. Por eso en este pais sigen triunfando los de fuera. (releer el parrafo anterior, quizás podiamos considerarnos un poquito más).
En definitiva, al margen de las ponencias. ¡OLE! por el evento y en definitiva un ¡OLE! por la comunidad. El resto para gustos los colores.
July 3rd, 2008 at 8:17 pm
@Jorge, espero que mis críticas no parezcan “destructivas”, nada más lejos de mi intención.
En cuanto a charlas “formato QCon”, como digo en ese mismo comentario, sí las hubieron.
Simplemente creo que hubieran sido más interesantes algunas charlas si las hubieran enfocado a explicarnos retos o problemas que se les hayan ido presentando en el desarrollo de un proyecto, y cómo los han solucionado(por poner un ejemplo, las de TagsME fueron por ahí). Que son un formato de charla que, por lo que publican en InfoQ, es bastante común en ese evento.
July 8th, 2008 at 8:50 am
Sabéis si se pueden conseguir en algún sitio algunas de las presentaciones del Open Java Day?? Es q no pude asistir y me gustaría echarles un vistazo!
Muchas gracias!