jLibrary

Open Source Document Management System from your Desktop

  • Developers
  • Help & Support
  • Enterprise
  • Documents & Articles
jLibrary » Articles » EclipseCon 2006 Spanish report

Information

Created in: 2006-03-29 22:14:52

Author: martin

Size: 23300 bytes

Last updated: 2006-03-29 22:14:52

Categories

Enterprise

You may be interested in...

EclipseCon 2006 Nomination

EclipseCon 2006: Software Libre y Comunidad

Desde el 20 al 23 de Marzo del 2006, se ha estado celebrando en el centro de convenciones de Santa Clara, California, la EclipseCon 2006. Este evento, organizado por la Eclipse Foundation, se ha convertido en uno de los eventos de referencia a nivel mundial al congregar en sus conferencias, paneles y recintos de exposición a más de 50 empresas de la talla de IBM, Sun, HP, Nokia, Borland BEA, Business Objects u Oracle y al mismo tiempo organizaciones como la NASA, la US Army o algunos de los institutos de investigación más importantes del mundo como el MIT. Estuvieron presentes representantes de más de 450 compañías y de 36 paises diferentes, que pudieron asistir a las charlas de alrededor de 400 conferenciantes.

Durante este evento, IT Deusto ha apoyado y estado presente en el evento a través de Martín Pérez Mariñán, que fue invitado por la Eclipse Foundation, y Business Objects a presentar el gestor de documentos Open Source jLibrary (http://jlibrary.sourceforge.net) en el que Martín ha estado trabajando durante los últimos años.

Thanks to all these people for supporting the trip!

Calentando motores

La conferencia comenzó con la entrega de los Eclipse Community Awards donde probablemente los dos nombres más destacados que aparezcan sean los de BEA que consiguió el premio a la mejor herramienta de desarrollo basada en Eclipse por su BEA Workshop (http://dev2dev.bea.com/workshop/), y RadRails (http://www.radrails.org) que consiguió el premio a la mejor herramienta Open Source de desarrollo basada en Eclipse y que protagonizó varias de las anéctodas del evento.

Algo ha cambiado en el mundo de la comunicación, Internet y la informática, cuando la presentación inicial de un evento como EclipseCon 2006 es realizada por un blogger y no un presidente de alguna gran compañía o alguna notoriedad. El ponente en cuestión que tuvo el honor de inaugurar las conferencias fue nada menos que Joel Spolsky (http://www.joelonsoftware.com/), que, a juicio de la audiencia, realizó una de las mejores presentaciones que nadie haya visto jamás. Y es que de verdad la gente disfrutó con este hombre, que entre constantes gotas de humor e hilarantes comentarios iba obsequiando a los presentes con sabios consejos para conseguir una éxito en el mundo de la creación de software.

Joel Spolsky deleitó a todos con su peculiar sentido del humor.

"Hacer a feliz a la gente, pensar en las emociones, y obsesionarse con la estética", esa es la fórmula mágica del éxito que nos propuso Joel,. Y fue sobre estética, emociones y felicidad sobre lo que giró la presentación de Joel. Comparaciones entre Brad Pitt y actores fenomenales que no llegan a fin de mes, sistemas operativos preciosos que no funcionan, o reproductores MP3. "Nadie quiere un reproductor de MP3 con montones de funcionalidades, la gente quiere un iPod aunque no le puedas cambiar la batería".

 

Software Libre

Pero si algo ha quedado claro durante este evento es que el Software Libre se ha convertido en uno de los ejes fundamentales alrededor del que comienzan a girar las políticas empresariales de las diferentes compañías del sector informático. Por una parte, Business Objects y la Eclipse Foundation patrocinaron la presencia de proyectos Open Source como Spring (http://www.springframework.com), GNOME (http://www.gnome.com), KDE (http://www.kde.org), o Apache (http://www.apache.org), entre otros, incluyendo al propio jLibrary. Por otra parte, un buen porcentaje de las presentaciones, y la mayoría de las presentaciones notorias estaban dirigidas a recalcar la importante influencia que tiene y tendrá el mundo del Open Source en la informática actual y futura.

"En 5 o 10 años todo el software será gratuito". Así de tajante se mostró Greg Stein presidente de la Apache Software Foundation y Engineering Manager en Google, en su conferencia del Lunes 20 de Marzo. En su conferencia, que giró alrededor del software libre y los diferentes tipos de licencias de software, Greg recomendó públicamente el uso de las licencias menos restrictivas como la Apache License o la BSD license, afirmando que tarde o temprano los diferentes productos terminan migrando a estos tipos de licencias debido a la presión del mercado. "Una licencia puede arruinar un buen software" afirmó Stein respecto a este aspecto.

Respecto al futuro de la Apache Software Foundation, Greg Stein afirmó que se encontraba en un estado excelente de salud, y que entre sus proyectos más ambiciosos se encontraba la finalización de Apache Harmony (implementación libre de J2SE), al que definió como un proyecto a cinco años en contraste con Apache Geronimo (implementación libre de J2EE), un proyecto a dos años que ya ha dado sus frutos. Otro de los futuros objetivos de la Apache Software Foundation según afirmó Stein es posicionarse en un primer plano en cuanto a la lucha contra las patentes de software, entrar en el mundo de los estándares abiertos y fomentar las relaciones con otras comunidades, como por ejemplo Eclipse.

Unos días después de su charla, en una entrevista realizada para la revista eWeek, Greg Stein afirmó que existe un gran interés por parte de Google en convertirse en miembro de la Eclipse Foundation, y que su intención primordial es la de aportar recursos o dinero. En caso de producirse el acuerdo, sería otro grande en el mundo del aprovisionamiento de recursos el que entrase en la fundación, justo una semana después de que Salesforce.com anunciase también su entrada en el consorcio.

Las diferentes salas estaban realmente a rebosar.

 

El futuro de Borland

Otra de las presentaciones estelares más esperadas era la de Tod Nielsen, presidente de Borland, sobre todo después del reciente anuncio de la compañía de su interés deshacerse de su negocio de entornos de desarrollo. Nielsen se mostró realmente honesto: "En Borland descubrimos que estamos haciendo muchas cosas pero nada realmente bien".

Pero ante este terrible panorama Tod no estuvo solo, junto a él salió a escena David Intersimone, director de "DevCo", como se conoce internamente a la división de IDEs, división que se separará de Borland en breve. Entre ambos, se encargaron de enviar mensajes de tranquilidad a todos los desarrolladores que en la actualidad utilizan sus herramientas: "Todos nuestros clientes que utilizan Jbuilder y que les encanta, deben saber que ahora podremos dedicarle más tiempo al construirlo sobre Eclipse", "No vamos a deshacernos de nuestros desarrolladores, seguirán trabajando en el entorno de desarrollo".

Para avalar la decisión de refundar su negocio de entornos de desarrollo sobre la plataforma Eclipse, Tod Nielsen dedicó una buena parte de su conferencia a hablar sobre software libre. "Hablando de modelos de negocio, el software libre se está volviendo algo tan de moda que si dices que eres software libre puedes llegar a doblar tu valoración.". Según Nielsen, la clave de esta fórmula mágica no está en el dinero sino en el proceso de desarrollo en sí, que fomenta la transparencia, responsabilidad y colaboración.

Para finalizar su extensa presentación, Tod Nielsen terminó hablando de los nuevos productos de Borland, donde destaca en sobremanera Peloton, con lo mejor de JBuilder pero construido sobre Eclipse, y Gauntlet, proyecto adquirido recientemente y con el que entrarán en el mercado de la gestión del desarrollo software.

 

Sun Microsystems

Para sorpresa de todos, Sun Microsystems también estuvo en la EclipseCon 2006. Tim Cramer, director de Java Tools de Sun Microsystems, asistió a la presentación realizada por la compañía Genuitec de su nueva herramienta de diseño de interfaces gráficos de usuario, resultado de migrar la herramienta Mattisse de Sun Microsystems a la plataforma Eclipse. Todos los asistentes se mostraron sorprendidos del resultado final, ya que la migración ha conservado todas las características de la herramienta original. "Mattise4MyEclipse, es algo positivo para la comunidad Java" estampó Cramer.

No fue esta la única presencia de Sun Microsystems en la EclipseCon. Esta compañía, protagonizó quizás la anécdota más importante de la conferencia, ya que varias chicas engalanadas con camisetas de su entorno de desarrollo NetBeans, obsequiaban a los asistentes a la EclipseCon con un CD con software de la compañía y una botella de agua con la marca NetBeans.

Eclipse Rich Client Platform

Otro de los ejes sobre el que giró todo el evento es la plataforma de desarrollo rapido de aplicaciones de Eclipse, Eclipse Rich Client Platform. Una buena parte de los más de 50 stands que se encontraban en la sala de exhibiciones de la conferencia se centraban en el desarrollo con Eclipse RCP. Asimismo, muchas de las conferencias se centraron también sobre esta plataforma.

"Eclipse RCP es como una lanzadera. Te proporciona una arquitectura de componentes, un interfaz extensible y funcionalidad para las aplicaciones. Nuestra experiencia está en las naves espaciales, no en los paquetes de software. Queremos dar las gracias a toda la comunidad Eclipse porque esto ha sido un gran activo para nuestro trabajo". Estas fueron algunas de las palabras de elogio que tuvo el equipo de la NASA hacia la plataforma RCP en su presentación, en la cuál hablaron sobre las aplicaciones que desarrollan en esta plataforma para el control de los rovers Spirit y Opportunity

En el evento se presentaron algunas de las intenciones de la Eclipse Foundation en cuanto a mejorar el desarrollo de aplicaciones con RCP. Entre ellan han sido destacados las propuestas de integración con RCP de los proyectos DTP (Data Tools Project) y ECF (Eclipse Communications Framework). Merece la pena también destacar la presencia de diferentes compañías exponiendo productos para la creación rápida de aplicaciones e interfaces de usuario con RCP, destacando en sobremanera Jigloo, WindowBuilder y el propio Visual Editor.

Comunidad

Ward Cunningham dio otra de las presentaciones esperadas de la conferencia. El creador del concepto de wiki, centro su conferencia sobre todo en entornos colaborativos, aprovechando el momento para presentar su último libro que tiene el mismo nombre que su presentación, The Wiki Way. La confianza en los demás como base del trabajo colaborativo, el extrapolar el modelo wiki al mundo del desarrollo del software, y la importancia de demostrar el valor de lo que se oferta fueron algunos de los ejes de su charla. Ward, como otros ponentes, también obsequió a la audiencia con su fórmula para el éxito: "Un poco de tecnología, un poco de metodología y un poco de comunidad".

Ward Cunningham hablando sobre el Wiki Way.

 

Scripting

Los lenguajes de script, también tuvieron sus momentos de gloria en la conferencia. Ward Cunningham, les dedicó un espacio en su presentación al hablar sobre EclipseMonkey, una herramienta con la cual se puede acceder a toda la funcionalidad de la plataforma Eclipse a través de un lenguaje de script y una serie de DOMs predefinidos.

Pero donde realmente quedó claro el interés de la comunidad en añadir un mejor soporte de lenguajes de script a Eclipse fue en el panel formado por la Eclipse Foundation, Cisco y AMI Semiconductors. En este panel, quedó de manifiesto el interés de la comunidad por los lenguajes de script como alternativas a la inclusión de compiladores y soporte completo para lenguajes en las aplicaciones para usuarios finales, con numerosos ejemplos del uso de python, jython, o también herramientas como Ant o make.

Finalmente, no podía faltar AJAX. La propuesta de IBM, Ajax Tools Framework, que ha atraido el interés de otras compañías como BEA Systems u Oracle, fue otra de las protagonistas dentro del evento. También se encontraba en el evento Innoopract, promoviendo su herramienta Rich AJAX Platform (RAP), un complemento al proyecto anterior, que se ha presentado públicamente como candidato a entrar dentro de los proyectos auspiciados por la fundación Eclipse.

 

Apache Harmony

Una de las presentaciones más interesantes del evento fue la de Tim Ellison sobre Apache Harmony, implementación Open Source Java SE 5 que está siendo desarrollada por la Apache Software Foundation. A todos los asistentes les quedó claro que Harmony no será un clon de las actuales máquinas virtuales, sino que dispondrá de numerosas novedades: Un motor OSGi dentro de la propia máquina virtual, separación de componentes que permitirá reemplazar de manera sencilla subsistemas dentro de la maquina firtual (nio, io, net, util, ...), posibilidad de injectar de manera automática actualizaciones en la máquina virtual, etc. Y como colofón, Ellison mostró como ya es posible ejecutar programas sobre Harmony, realizando una presentación del conocido lector de noticias RSSOwl, sobre la maquina virtual.

Callisto

Otro de los temas recurrentes en diferentes presentaciones del evento fue Callisto. Callisto, es el ambicioso proyecto con el que la Eclipse Foundation planea realizar el lanzamiento de la versión 3.2 de su entorno de desaerrollo Eclipse, conjuntamente con las últimas versiones de sus proyectos más ambiciosos como WTP (Web Tools Project), BIRT (Business Intelligence and Reporting Tools), GEF (Graphical Editing Framework), EMF (Eclipse Modelling Framework), TPTP (Eclipse Test and Performance Tools Platform), VE (Visual Editor), and the IDEs for Java and C/C++. Durante el panel sobre Callisto, algunos de los líderes de los diferentes proyectos involucrados en el lanzamiento simultáneo hablaron sobre el estado de sus proyectos, y la complicación de realizar un lanzamiento coordinado cuando se involucra a tantos y tan diferentes equipos.

 

jLibrary

La herramienta de gestión documental Open Source, y liberada bajo licencia BSD, realizada por Martín Pérez Mariñán fue una de las protagonistas también dentro del Open Source Pavillion de la conferencia. Numerosas personas de todo tipo de paises, algunos tan diversos como Surinam o Sri Lanka, se acercaron para conocer más sobre la herramienta, ya sea porque no la conocían, o incluso porque la estaban, o planeaban utilizarla en breve, en sus respectivas compañías. Quizás el momento más curioso fue cuando el propio Ward Cunningham, se acercó para ver la herramienta y comprobar su funcionalidad, ya que su interés se centra en los entornos colaborativos de desarrollo. Cunningham, se despidió con un "I'm greatly impressed", que define la impresión general de la mayoría de visitantes.

También se acercaron a analizar el producto responsables de compañías o proyectos rivales. Analizando jLibrary estuvo uno de los responsables técnicos de Documentum que reconoció públicamente que era exactamente el tipo de herramienta que necesitaban, ya que la mayoría de los DMS/CMS que se encuentran en el mercado carecen de una herramienta de administración de documentación realmente potente y sencilla de utilizar, ya que estos productos se centran en el desarrollo web. Otro proyecto interesante como Midgard, reconoció el interés en jLibrary y en comenzar a entablar relaciones para una posible fusión.

Entre las funcionalidades más solicitadas para el proyecto estaba sin lugar a dudas en primer lugar la disponibilidad de un cliente web ligero, así como el soporte de metadatos basados en dublin core. Entre las funcionalidades que más sorpresa causaban se encontraron el navegador visual de relaciones, la posibilidad de exportar repositorios a través de plantillas web, y también la integración de los repositorios con cualquier cliente WebDAV.

Martín, justo a la llegada al pabellón.



Uno de los momentos de actividad. A la izquierda, el booth de jLibrary.

Otros lenguajes

Si por algo se caracteriza la plataforma Eclipse es porque los proyectos que alberga no están limitados únicamente a Java, y esto se ha notado en sobremanera en la EclipseCon 2006. PHP, Ruby y C/C++ se han convertido también de una u otra manera en protagonistas del evento.

Ruby se convertió inesperadamente en uno de los protagonistas de la conferencia, gracias al proyecto RadRails y a sus jovenes creadores, miembros por otra parte del equipo de IBM Rational; y es que este proyecto comenzó con muy buen pie el evento haciendose merecedor consiguiendo el galardón en los Eclipse Awards al mejor entorno de desarrollo Open Source basado en Eclipse. RadRails, se encontraba también en el Open Source Pavillion, en el que poco a poco, la fama de los jovenes desarrolladores fue creciendo, llegando hasta el punto de que una representante de Microsoft se acercó a su stand para ofrecerles un jugoso contrato en la compañía de Redmond.

PHP también fue otro de los lenguajes diferentes de Java que cobraron protagonismo en el evento. La Eclipse Foundation, Zend technologies e IBM anunciaron públicamente en la EclipseCon 2006 que el proyecto PHP IDE ha sido aprobado y continuará su desarrollo auspiciado por la fundación Eclipse. Con este anuncio, se garantiza que en un corto espacio de tiempo la plataforma Eclipse dispondrá de un completo entorno de desarrollo para PHP que además se integrará con el existente Web Tools Project (WTP). El proyecto será liderado y coordinado por Zend Technologies, y responsables de todas las compañias coincidieron en recalcar la importancia de este hecho por ser la compañía más importante en el mundo PHP.

No se quedó ahí el protagonismo de PHP. Actuate software, anunció también que su proyecto estrella BIRT se integrará con el futuro PHP IDE, proporcionando un potente entorno de creación de informes a todos los desarrolladores de PHP. El presidente de Actuate, Pete Cittadani terminó citando: “Eclipse ha penetrado en 4 años un 65% en el mercado de los 4.5 millones de desarrolaldores Java. Con la ayuda de Zend, será posible para Eclipse penetrár en la mitad de este tiempo un 65% en los 2.5 millones de desarrolladores PHP”.

Por otra parte, GNOME y KDE se encontraban presentes en el pabellón Open Source dispuestos a mostrarle a cualquier visitante como utilizar Eclipse CDT con sus librerías de desarrollo de aplicaciones gráficas, o también con los bindings Java de las mismas.

Conclusiones

Software libre y comunidad. Con estos dos conceptos se podría describir perfectamente el transcurso de la EclipseCon 2006, que tanto por patrocinadores, como por asistentes, como por organizadores se calificó como un éxito. La comunidad Eclipse parece realmente tener momento, y eso era algo que se podía olfatear por todas las salas del Santa Clara Convention Center. Eclipse parece ser una plataforma con mucho presente, y futuro, y que poco a poco va polarizando esfuerzos y aunando otras comunidades, y lenguajes. Queda un año para la EclipseCon 2007, pero todo parece indicar que con el lanzamiento de Callisto a principios de verano, lo mejor está por llegar.

Some of the images were taken by Ed Burnette and released with EPL license. The other images were taken by Martin Perez and are also released under EPL license. Brand or product names are registered trademarks or trademarks of their respective holders. Eclipse is a trademark of Eclipse Foundation Inc. Java and all Java-based trademarks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

 

Copyright © 2004-2006 Martín Pérez Mariñán & others. Created with jLibrary. Design by Andreas Viklund.

Eclipse, Built on Eclipse and Eclipse Ready are trademarks of Eclipse Foundation, Inc.

SourceForge.net Logo Donate to this project
Built on EclipseTM RCP Hosted at sourceforge.net