jueves oct 25, 2007

Nueva etapa personal y profesional

 

Llega una época de cambios a mi vida. A nivel personal trasladaremos la residencia a Barcelona. Era el destino y ahora parece que es el momento. Además como los cambios nunca vienen solos, he aceptado una nueva oportunidad profesional que intuyo será muy positiva para esta nueva etapa vital.

El día 31 de Octubre de 2007 acaba una bonita aventura profesional de más de 5 años en Sun Microsystems. Desde luego no ha sido una decisión fácil, dejo muchas cosas atrás, y quien me conoce sabe que en muchos momentos he disfrutado y a veces ha sido algo más que un trabajo. He tenido la oportunidad de vivir momentos intensos y vibrantes, de desarrollarme profesionalmente en muchas áreas y funciones, de entrar en contacto con muchísimas personas de una calidad humana y profesional excepcional, y de contribuir de manera muy activa a una de las áreas de crecimiento de la compañía. Francamente creo que ha sido una relación extremadamente provechosa tanto para Sun como para mí. Desde luego participar en el éxito de una de las compañías más innovadoras a nivel mundial, creadora de la tecnología Java, y pieza clave en los comienzos de la era Internet y Web tiene sus recompensas en todos los sentidos.

Empezé en Julio de 2002 como Preventa de Servidores de Aplicaciones Web y Herramientas de Desarrollo. Yo ya tenía una larga experiencia en estas tecnologías, pero era el primer puesto dentro de un departamento de ventas, así que me lo tomé con una gran ilusión. Era una etapa de transición, de iPlanet a Sun ONE. Fui testigo directo de los cambios organizativos que supusieron el final de la alianza con AOL, de la integración de la división de Software  dentro de Sun Iberia y de la evolución tecnológica de los productos. Desde luego una época de muchas incertidumbres y cambios en la que principalmente trabajé en convencer a clientes y partners, y en algunos casos a mis propios compañeros, de que la estrategia de Sun en plataforma de Servidor de Aplicaciones J2EE y Herramientas de Desarrollo era correcta y tenía gran futuro. Fue todo un reto y conseguimos que la gran mayoría de los clientes de Servidor de Aplicaciones de Sun de aquella época (2002) lo sigan siendo hoy en día. También me tocó defender los productos de integración que provenían de la adquisición de Forté, mucho antes de la adquisición de SeeBeyond.

En Septiembre de 2003, Jonathan Schwartz, entonces máximo responsable de Software, anunció Java Enterprise System (JES) y la marca Sun ONE pasó a convertirse en Sun Java System. Pero el anunció realmente revolucionario y que cambió nuestra forma de vender el Software fué que a partir de entonces aparecieron nuevos modelos de comercialización por suscripción. Tuvimos que adaptarnos rápidamente, y en nuestra geografía (Iberia) fuimos de los primeros en sacar partido y utilizarlos para cumplir holgadamente nuestros objetivos comerciales.  A nivel técnico las hojas de ruta de los diferentes productos de infraestructura se unificaron, y por fin parecía que todo el software de Sun caminaba en la misma dirección y existía una estrategia clara.

El 28 de Junio de 2004, Jonathan Schwartz escribió la primera entrada en su blog, habiendo ya sido promocionado a COO. Me gustó la idea, así una vez que supe que la plataforma de blogs estaba disponible para todos los empleados me animé a crear el mío. La primera entrada fue el 24 de Agosto de 2005. Ya ni me acordaba. Bueno, en realidad empecé primero a experimentar con mi blog personal en Blogger el 4 de Junio de 2005. Incluso escribiendo sobre "Blogging Corporativo" pude ver que hasta Enrique Dans leía mi blog, y me hacía algún comentario. Desde luego escribir en blogs es una experiencia muy positiva en todos los sentidos. Se aprende muchísimo.

2005 fue un año muy interesante para Sun, ya que fue cuando se materializó una apuesta estratégica por los modelos de desarrollo en comunidad con licencias Open Source.  Jonathan Schwartz escribió en su blog sobre "Los desarrolladores se unen a cosas, no compran cosas", "La era de la participación", "La licencia CDDL", "Solaris se pasa a Open Source", etc. Y ya que lo pude vivir en primera persona, aproveché desde entonces para estudiar estos nuevos modelos de desarrollo en comunidad e intentar aprender los conceptos, los modelos de negocio, los diferentes tipos de licencia, y otras muchas cosas. Desde luego ha sido muy enriquecedor. Yo mismo me animé a escribir sobre "CDDL", "Libertad de uso de JES", "Java Open Source, ya queda menos" o "Licencias Open Source de Sun".

En Agosto de 2005 se completó la adquisición de SeeBeyond. Fue muy buena noticia para la práctica de Software, pues ya en 2004 habíamos empezado a trabajar conjuntamente con el equipo local de SeeBeyond algunas oportunidades de integración y SOA. A nivel profesional también supuso un cambio, pues a partir de entonces empezamos a vender una nueva familia de soluciones en el creciente mercado de las suites de integración y SOA. En Agosto de 2006 se cumplía el primer aniversario de la adquisición, y ya habíamos conseguido ganar nuestros primeros clientes en diferentes sectores verticales. Vender tecnología SOA también nos permitía hablar con niveles de decisión mucho más cercanos al negocio de los clientes. A nivel profesional también me permitió trabajar más estrechamente con las personas de desarrollo de negocio de Sun, de quienes pude aprender muchísimas cosas, y pensar siempre en un sentido estratégico y no tan a corto plazo.

Y la gran pregunta, ¿que va a pasar con este blog? Evidentemente esta es la última entrada porque en blogs.sun.com sólo pueden escribir empleados de Sun Microsystems. Como todos los blogs de Sun cuando un empleado deja la compañía, el blog queda congelado, pero no se borra. Es la polítca de blogs de Sun Microsystems. Aquí hay una interesante entrada de Simon Phipps al respecto.

Desde aquí animo a todos a crear vuestro propio blog. Como Tim Bray (Sun) dice "No es peligroso", e incluso puede ser bueno para tu carrera. 

A partir de ahora me podréis encontrar en mi blog personal en Blogger y  está misma entrada continúa aquí.


[Read More]

martes oct 02, 2007

Presentación técnica de CAPS eGate

 

Java CAPS es la suite de soluciones SOA de Sun. Los productos incluidos en Java CAPS provienen principalmente de la adquisición de SeeBeyond pero complementados con otros productos incluidos en JES como Portal Server, Access Manager, Directory Server y Application Server entre otros.
La lista completa se puede ver aquí. También existen subconjuntos más pequeños de estos productos en la ESB Suite y en la B2B Suite.

De todos los productos y módulos evolución de la tecnología de SeeBeyond, el bus de integración (ESB) eGate es una pieza clave. La siguiente presentación contiene detalles técnicos y de arquitectura:

[Read More]

martes sep 25, 2007

Pentaho y Sun

Emilio Arias Leal (Stratebi) me comenta la iniciativa sobre un Seminario sobre Business Intelligence Open Source gratuito que han convocado para el próximo jueves 27 de Septiembre en Madrid dirigido principalmente a jóvenes profesionales con interés en estos temas.

La tecnología utilizada, Pentaho, es una tecnología Open Source consolidada en el campo del Business Intelligence con un uso creciente en empresas y administración pública. Como soy muy curioso he intentando buscar la posible relación de Pentaho con Sun y he encontrado dos referencias:

  • Pentaho sobre GlassFish. Pentaho habitualmente se instala sobre JBoss, pero según GlassFish gana en madurez y visibilidad es habitual que ya se empiece a documentar la instalación conjunta de Pentaho sobre GlassFish. Por ahora hay algunos blogs que ya detallan esta instalación.
  • Acuerdo de Sun y Pentaho para la integración en OpenOffice 2.3. La tecnología de informes de Pentaho, adquirida a JFreeReport en Diciembre de 2005, será integrada en siguientes versiones de OpenOffice.

La suite BI de Pentaho incluye las siguientes tencologías:

  • Mondrian - Open Source OLAP Server
  • JPivot - OLAP end user tool
  • JFreeReport - Open Source Reporting
  • JfreeCharts - Charts
  • Kettle - Open Source Data Integration (ETL)
  • Pentaho - Comprehensive Open Source BI Suite
  • Weka - Open Source Data Mining
En Sun no disponemos de software de Business Intelligence, así que la suite de Pentaho parece un buen complemento. Habrá que seguir de cerca la integración con los proyectos Open Source de Sun mencionados anteriormente.
[Read More]

sábado sep 22, 2007

GlassFish v2 ya se vende como ApplicationServer 9.1

 

Finalmente el 17 de Septiembre de 2007 despegó la distribución comercial del proyecto Open Source GlassFish.

Sun Java System Application Server 9.1  ya está disponible para su descarga como distribución estable y certificada de GlassFish v2.

A partir de ahora es posible consumir la versión final de GlassFish v2 de un modo tradicional y contar con un ciclo de vida de más de 5 años de soporte y mantenimiento.

El proyecto  GlassFish  es la apuesta de Sun en el campo de los Servidores de Aplicaciones "Open Source". En Mayo de 2005, hace más de dos años se anunció que la siguiente gran versión del Servidor de Aplicaciones de Sun sería desarrollada en comunidad y se empezó donando al proyecto GlassFish varios millones de líneas de código. Desde entonces un grupo de más de 100 ingenieros de Sun, junto con algunos otros procedentes de la comunidad han ido trabajando de manera pública en el proyecto. En Mayo de 2006, en la Java ONE, se anunció la primera distribución oficial de GlassFish v1 como Sun Java System Application Server 9.0 PE. Este producto fue el primer servidor de aplicaciones certificado para Java EE 5, aunque ahora ya son más de 8. La gran diferencia de GlassFish v2 con GlassFish v1 radica en que sus objetivos eran mucho más ambiciosos ya que ha sido diseñado para competir con Weblogic y Websphere y no sólo con JBoss, especialmente en áreas como el rendimiento, escalabilidad o alta disponibilidad. GlassFish v2 incluye toda la base de código y experiencia de Sun en el mundo de los Servidores de Aplicaciones Empresariales (Java Enterprise Edition).

En la Java ONE de este año (Mayo de 2007), ya se anunciaron versiones beta, pero el anuncio de este semana es clave: la versión final, después de pasar numerosos controles de calidad, de GlassFish v2, y su distribución comercial Sun Java System Application Server 9.1.

Una pregunta que me hacen muchas veces es sobre las diferencias, si las hay, entre los binarios de Sun Java System Application Server 9.1 y los binarios de GlassFish v2 . Todo el código de GlassFish v2 está incluido directamente sin modificaciones en la versión comercial que añade algunas pequeñas cosas como:

  • Instalador gráfico específico por plataforma, que se integra con el Sistema Operativo, por ejemplo creando accesos directos en Windows.
  • Conectores de Bases de Datos incluidos. 

Respecto al modelo comercial, estos son algunos detalles:

  • Nuevos modelos de subscripción sin coste de entrada (licencias) análogos a los de JBoss
  • Los modelos tradicionales basados en licencias y soporte también se mantienen
  • Desaparecen las versiones comerciales PE, SE, EE y ahora sólo existe una versión, con HADB como opción.
  • Se licencia por Sockets (CPUs), independientemente del número de cores, con un mínino de 4.
  • La versión comercial se puede descargar libremente y poner en producción sin necesidad de contratar soporte previamente.

Estas son mis propias conclusiones:

  • A partir de ahora existe una oferta alternativa a JBoss por parte de Sun. Los modelos de subscripción y precios son los mismos.
  • A nivel de tecnología, el producto es equivalente o superior en muchos casos a Weblogic y Websphere, lo que unido a los diferentes modelos de comercialización lo hacen una tecnología muy competitiva.
  • La base tecnológica es totalmente Open Source, con licencias CDDL y GPLv2, por tanto se abre la puerta a competir en concursos de la administración pública que valoran si la propuesta está basada en Software Libre, y además dando las garantías de los proveedores tradicionales a nivel de soportar las soluciones más de 5 años y poder contratar soporte 24x7 si fuera necesario.
  • El desarrollo en comunidad del producto y la doble licencia "Open Source" facilitarán la adopción por parte de terceros, especialmente ISVs. Incluso la propia competencia en Java EE ya está adoptando algunos de los módulos de GlassFish.
  • Los desarrolladores pueden contar con la agilidad, facilidades de desarrollo, y libertades de los modelos "Open Source" y los equipos de administración y operación tienen la puerta abierta de pasar a un modelo comercial tradicional para aplicaciones de misión crítica con soporte y mantenimiento en 24x7 en español y atendido por los equipos de soporte locales que en el caso de Sun Iberia están en Madrid.

Enlaces adicionales:


[Read More]

miércoles sep 05, 2007

GlassFish v2 benchmark: SPECjAppServer2004

 

La versión final de GlassFish v2 / Sun Application Server 9.1 está a punto salir. La fecha prevista es el 17 de Septiembre. Por tanto a la vuelta de vacaciones es un buen momento de plantearse seriamente el usar ya esta versión, especialmente aquellos clientes que ya cuentan con contratos de soporte de versiones anteriores, o clientes JES en general.

Además de todas las ventajas a nivel de facilidades de desarrollo, estándares, código abierto y muchas otras, que mejor argumento para convencer a los equipos de sistemas  que un simple Benchmark, en este caso el SPECjAppServer 2004.

Los números están ahí:

Información adicional:


[Read More]

lunes jul 30, 2007

Premios SOAWorld 2007

 

Hace unas semanas SYS-CON anunció los ganadores de las diferentes categorías en tecnología SOA dentro de la conferencia SOAWorld 2007 celebrada en New York. El método usado se basa en preguntar directamente a los 17.000 lectores. Habitualmente soy bastante escéptico con este tipo de rankings, pero lo que si me gusta es comparar resultados entre diferentes años. Al menos sirve para identificar tendencias. A continuación muestro una tabla comparativa de las principales categorías. Que cada uno saque sus propias conclusiones. No es fácil. Lo que si me ha extrañado es que cambien tanto los resultados de un año para otro.

 

Best App Server 2007 Best Application Server for SOA / Web Services 2006
Java System Application Server, Sun Microsystems BEA WebLogic Server 8.1 (BEA Systems)
Oracle Fusion Middlware Sun Java System Application Server (Sun Microsystems)
Pramati Application Server, Pramati Jboss Application Server (JBoss)
Borland Enterprise Server WebSphere Application Server (IBM)


Best Framework Best Framework for SOA and Web Services
Java Web Services Developer Pack, Sun Microsystems Java Web Services Developer Pack (Sun Microsystems)
Software AG Crossvision webMethods Enterprise Services Platform (webMethods)
Service Manager, SOA Software BEA WebLogic Workshop (BEA Systems)
UI Framework, Helmi Technologies IBM WebSphere Studio Application Developer (IBM)


Best IDE Best SOA IDE
TIBCO General Interface NetBeans/Java Studio Enterprise (Sun Microsystems)
JetBrains IntelliJ IDEA 6.0 IBM WebSphere Studio Application Developer (IBM)
Oracle JDeveloper BEA WebLogic Workshop (BEA Systems)
TPS NetBeans 5.5 / Sun NetBeans 5.0 Visual Basic.NET (Microsoft)


Best Security Solution Best SOA Security Solution
XML and Web Services Security (XWS-Security) 2.0, Sun Microsystems JWSDP XML and Web Services Security (Sun Microsystems)
SecureSpan Gateway, Layer 7 Technologies IBM Tivoli Access Manager (IBM)
Oracle Web Services Manager TransactionMinder (Netegrity)
eTrust Transaction Minder, CA Enterprise Service Integrator (Software AG)


Best Web Services or XML Site Best SOA or XML Site
Sun Developer Network Java Technology and Web Services Site Sun Microsystems, Inc. java.sun.com/webservices (Sun Microsystems)
CentraSite Community Portal, CentraSite Community IBM developerWorks (IBM)
www.altova.com, Altova xml.org (OASIS)
StrikeIron Web Services Marketplace dev2dev (BEA Systems)


Best Web Services or XML Training Best SOA or XML Training
2007 Stylus Studio XML Enterprise Edition, DataDirect Sun Java Web Services Developer Pack Tutorial (Sun Microsystems)
Java Web Services Tutorial Sun Microsystems, Inc. IBM developerWorks Speedstart Web Services (IBM)
Altova Online Training BEA dev2dev (BEA Systems)
XML and Web Services Security (XWS-Security) 2.0, Sun Microsystems IONA Web Services and SOA Foundation Course (IONA Technologies)


Best Web Services Utility Best XML Utility
Java API for XML Processing (JAXP) 1.3 Sun Microsystems, Inc. Java API for XML Processing (Sun Microsystems)
Altova XML Suite 2006, Altova Exegenix Conversion Satellite (Exegenix)
soapUI, eviware XSLT Processor of Altova XMLSpy (Altova)
Stylus Studio 2007 XML Enterprise Edition, DataDirect IBM DB2 XML Extender (IBM)


Best SOA/Web Services Platform Best Web Services Platform
TIBCO Business Works Java EE (Sun Microsystems)
Java EE, Sun Microsystems webMethods Enterprise Services Platform (webMethods)
Oracle Fusion Middleware BEA WebLogic Platform (BEA Systems)
Software AG Crossvision Sun Java Studio Enterprise (Sun Microsystems)


Best BPM Engine Best SOA BPM Engine
TIBCO iProcess Suite webMethods Enterprise Services Platform (webMethods)
Oracle BPEL Process Manager Unwired Orchestrator (Sybase)
Software AG Crossvision Business Process Manager BEA WebLogic Integration (BEA Systems)
Adeptia BPM Server WebSphere Business Integration Modeler (IBM)


Best Integrated Services Environment Best Integrated Services Environment
Oracle JDeveloper Winner: webMethods Enterprise Services Platform (webMethods)
Ivory Service Architect, GT Software IBM WebSphere Studio (IBM)
Software AG Crossvision BEA WebLogic Platform (BEA Systems)
webMethods Fabric Oracle JDeveloper 10g (Oracle)


Best Portal Platform Best SOA Portal Platform
TIBCO PortalBuilder Sun Java System Portal Server (Sun Microsystems)
Java System Portal Server, Sun Microsystems webMethods Portal (webMethods)
Oracle Portal BEA WebLogic Portal (BEA Systems)
WebSphere Integration Developer, IBM IBM WebSphere Portal Server (IBM)


Best XML Parser Best XML Parser
Java API for XML Processing (JAXP) 1.3, Sun Microsystems Java API for XML Processing (Sun Microsystems)
AltovaXML 2006, Altova Altova XMLSpy (Altova)
Oracle XDK IBM XML Parser for Java (IBM)
2007 Stylus Studio XML Enterprise Edition, DataDirect Oracle SDK (Oracle)


Best Integration Tool Best Web Services Integration Tool
Active BPEL Designer, Active Endpoints webMethods Enterprise Services Platform (webMethods)
TIBCO Business Works Unwired Orchestrator (Sybase)
Ivory Service Architect, GT Software BEA WebLogic Integration (BEA Systems)

IBM WebSphere Integration Broker (IBM)
[Read More]

martes jul 17, 2007

Portal de la comunidad OpenSolaris en español

 

La comunidad OpenSolaris en español ya tiene abierto de manera oficial su portal en http://es.opensolaris.org/ donde se puede encontrar material traducido sobre OpenSolaris, documentación en castellano, acceso a foros, y a los blogs de la comunidad, o ver quienes son los principales líderes del proyecto. Yo también he aportado mi granito de arena traduciendo una de las FAQ.

Es muy agradable ver como la comunidad que se consolidó en el OpenSolaris Day sigue creciendo y avanzando.

Algunas otras entradas de blogs que hablan de esta noticia:

 

 

 

[Read More]

viernes jul 06, 2007

WhyFLOSS Conference, Madrid 2007

Hoy he participado en la conferencia WhyFLOSS organizada por Neurowork. Como he comentado durante mis ponencias, adjunto mis presentaciones al final de esta entrada. Como suele suceder en este tipo de eventos la parte más enriquecedora está en el intercambio de opiniones con otros ponentes y con el público asistente. Siempre se aprende algo nuevo. Ahora que Java ya es libre y tiene licencias GPL, la atención de la comunidad de software libre parece estar centrada en OpenSolaris, sus licencias y su relación con Linux.

Enlace a las presentaciones:

[Read More]

jueves jun 28, 2007

Seminario SOA con cercleFIBER

 

El martes 26 tuve el placer de ser invitado como ponente en un seminario SOA organizado por Cercle Fiber, celebrado en la oficina de Sun Barcelona. Esta vez el objetivo de la sesión no era presentar las soluciones SOA de Sun sino intentar explicar el concepto de arquitecturas orientadas a servicio y situarlas en un contexto de aportación de valor al negocio. A pesar de ser una audiencia numerosa y heterogénea, al final hubo mucha participación lo cual siempre es de agradecer y resultó muy provechoso para todas las partes.

Estos son algunos detalles de la sesión. Al final incluyo enlaces para poder descargar las presentaciones.

TITULO:  SOA, aportando valor al negocio desde la tecnología.
Resumen: Las empresas y organizaciones sustentan cada vez más el negocio en la tecnología. En muchos casos una buena gestión de los sistemas de información se traduce en evidentes ventajas competitivas. SOA (Service Oriented Architecture) permite dar el paso de una gestión departamental a una gestión corporativa de los sistemas de información ligados al negocio. Las ventajas son evidentes:  agilidad a la hora de implementar cambios, reutilización, reducción de costes a medio plazo, aplicaciones compuestas, índices maestros, vistas únicas, cuadros de mando integrados y muchas otras. SOA permite avanzar en una integración total de todas las aplicaciones de la empresa, y que funcionen como si fueran un sólo sistema.
En esta sesión también profundizaremos en las claves técnicas de la tecnología SOA, para poder tomar decisiones en la estrategia de adopción. Sun colabora con los principales proveedores de tecnología SOA en garantizar la interoperabilidad y el cumplimiento de estándares, reforzado además por la elección de JAVA como plataforma base en la mayoría de los proveedores de tecnología SOA.

Agenda:

  • ¿que es SOA? ¿por qué ahora?
  • Tecnología SOA: Proveedores y Categorias.
  • Relación entre SOA y WebServices. Estándares.
  • Gobierno SOA
  • Open Source y SOA

Presentaciones:


[Read More]

viernes jun 08, 2007

TheServerSide Java Symposium (TSSJS) del 27 al 29 de Junio en Barcelona

El año 2006 fue el primer año en que el evento anual organizado por TheServerSide se celebró en Europa, en concreto en Barcelona. Todo debió ir muy bien pues este año 2007 también se vuelve a celebrar en Barcelona, en concreto del 27 al 29 de Junio. Este evento reune a personas clave de la comunidad JAVA empresarial, tanto de grandes empresas como GOOGLE, ORACLE o SUN, como de proyectos Open Source consolidados como Spring, JBoss, JRuby, y otros.

Este año además tenemos la suerte de que Eduardo Pelegrí-Llopart, líder de la comunidad GlassFish (TheAquarium), viene de San Francisco para participar en el evento. Un buen momento para charlar personalmente con él y tener algunas visitas a clientes. También si fuera posible queremos organizar un encuentro con los JUG (Java User Groups) locales como JavaHispano y aprovechar para relanzar la creación de una comunidad GlassFish local. Si estuvieras interesado puedes dejar un comentario rellenando el campo e-mail, y me pondré en contacto.

Para quien tenga la suerte de poder asistir al evento podrán escuchar a Rod Johnson (Spring 2.0, Interface21), Ben Alex (Spring Acegi Security), Adrian Colyer (Spring, AspectJ, Interface21),  Jonas Boner (Terracotta, Spring), Tom Baeyens (JBoss jBPM), Geert Bevin (RIFE), Jeremy Boynes (SCA, Fabric3, Geronimo), Eric Lu (JBI ESB, Bostech),  Patrick Chazenon (Google Checkout API, ROME), Thomas Steiner (Google), Bruce Johnson (Google Web Toolkit, GWT), Gil Tene (Azul), Ola Bini (JRuby), Ted Neward (Java & .NET interoperability), Brian Oliver (Tangosol Coherence), Jon Wetherbee (EJB3, JDeveloper, Oracle), Doug Clarke (Toplink, EclipseLink, Oracle), Simon Ritter (Java, Sun), Luis Miguel Alventosa (JMX, Sun), Eduardo Pelegrí-Llopart (GlassFish, Sun), Gregg Sporar (NetBeans, Sun) entre otras muchas personas. Además claro está de que también asisitirán muchas personas de otros interesantes proyectos como asistentes y no como ponentes.

Enlaces a otros blogs que comentan el evento:

[Read More]

viernes jun 01, 2007

Resumen de las jornadas OpenJavaDay / OpenSolarisDay

  

Ayer Jueves 31 se celebró el OpenJavaDay / OpenSolarisDay. Voy a comentar mis impresiones.

La verdad es que este año el nuevo formato ha dado mucho juego. Desde mi punto de vista ha habido mucha más conversación que otros años y eso es muy positivo. Todavía no es un evento Web 2.0, en donde el pre-evento y el post-evento se juegan en la red, pero todo se andará. La participación activa de las comunidades OpenSolaris española y JavaHispano ha sido muy positiva. Desde aquí quiero agradadecer a todos aquellos miembros de las comunidades que han participado de una u otra manera. ¡¡¡ GRACIAS !!!

En la sesión de la mañana pudimos ver a Roman Strobl (Roumen) en acción enseñándonos las últimas maravillas de NetBeans. Una primera sesión de desarrollo en cliente, y otra sobre desarrollo en servidor. Entre medias yo realizé una presentación sobre SOA con GlassFish y OpenESB, incluyendo algo de información de la presentación de SGF (Sun Governance Framework) que Michael Wheaton realizó en JavaONE hace unos días. También hubo una charla de NOKIA y otra de JavaFX a cargo de Jose Manuel Estrada. De todas formas a estas dos no pude asistir ya que decidí pasar al modo conversación. Me fuí a ver que tal iban los talleres de OpenSolaris, y en el camino me encontré con Ibán Nieto y David Galán. También pude charlar un rato con Álvaro Sánchez-Mariscal. También pude conocer a Victor Manuel Fernández. La conversación también continúo durante la comida. Al final pude conocer personalmente y charlar un rato con Pedro Gracia (lasarux).

Aún así la parte más interesante fueron las mesas redondas de la tarde. Abraham Otero, presidente de JavaHispano fue el maestro de ceremonias de la entrega de premios de la JavaCup, y el moderador de la mesa redonda JavaHispano donde finalmente participaron: Francisco Morero (peyrona), José María Arranz (jmarranz), Ibon Urrutia (ibon), Álvaro Sánchez-Mariscal (mariscal), Nacho Brito (belmond), Enrique Rodríguez (lasterra) y Abraham Otero (abraham). Temas que se trataron: nuevos lenguajes sobre la máquina virtual y plataforma Java como Groovy, con las ventajas que aportan estas nuevas corrientes de aires fresco, debate sobre la evolución de los entornos de desarrollo visuales, y cúando son realmente útiles, evolución del lenguaje y la plataforma, y también sobre tecnologías preferidas para desarrollar RIA (Rich Internet Applications) si AJAX, Swing o JavaFX.

Justo después venía la mesa redonda sobre comunidades Open Source en la que participamos : Abraham Otero de JavaHispano, Alberto Román de OSSIM, David Galan de AulaUnix, Manuel Mártinez de Sun como moderador y yo mismo representando a la comunidad GlassFish. Cada uno explicamos nuestros proyectos, y las posibles formas de poder participar en las comunidades, pero el debate abierto fue realmente interesante. ¿por qué aquí es tan dificil encontrar personas que participen y contribuyan a las comunidades? Yo saqué la cifra de que España puede representar aproximadamente un 2% del negocio de la tecnología a nivel mundial, y que por tanto nos correspondería por ejemplo una comunidad GlassFish de unas 60 personas y 2 o 3 commiters, y evidentemente todavía estamos muy lejos. Abraham comentó que en el caso de Apache pasa lo mismo. Sin embargo Europa es la región que ejerce un mayor liderazdo en FLOSS, como por ejemplo el caso del finlandés Linus Torvalds sin ir más lejos. Salieron varias razones, como por ejemplo el retraso tecnológico, el problema del inglés, el querer tener un beneficio económico inmediato, la poca consideración hacia el personal técnico en general o tentandoras alternativas de ocio y el buen clima. Bueno sí, lo tenemos difícil, pero yo al menos si vi cierto interés, especialmente de lasterra de crear una comunidad GlassFish española, y por supuesto estoy de acuerdo en que sea dentro del paraguas de JavaHispano. Le daré una vuelta a la idea, y me pondré manos a la obra lo antes posible. Quizás mi sueño de tener un committer de GlassFish local se pueda cumplir algún día, aunque sea en un proyecto lateral. Por cierto peyrona se puso de ejemplo de cómo contribuir a la comunidad NetBeans le ayudó en su carrera profesional, y le permitió entrar a trabajar en Sun hace ahora un año.

Todas las sesiones se grabaron, así que con un poco de suerte, ... próximamente en sus pantallas.

Otra cosa, yo tuve que salir corriendo porque me esperaba un pliego que había que entregar antes de las 12 de la noche, así que otro año espero tener más suerte y poderme quedar a tomar unas cervezas y continuar la conversación fuera del evento. Seguro que me perdí temas interesantes. Otra vez será.

Algunos enlaces sobre el evento:

Blogs de algunos de los asistentes:

Foto enlazada del blog de Pedro Gracia. De izquierda a derecha: Pedro Gracia, Iban Nieto, Alvaro Lopez Ortega, Victor Manuel Fernandez, David Galan y Daniel Rico.

[Read More]

jueves may 31, 2007

SOA con Java EE 5 y JBI: GlassFish y OpenESB

          

Hoy Jueves 31 se celebra el evento de desarrolladores. Mi ponencia se titula "SOA con Java EE 5 y JBI: GlassFish y OpenESB".

Tanto si finalmente vas a poder asistir, como si no, puede ser interesante tener la presentación disponible así que la he subido al blog.

Presentación "SOA con Java EE 5 y JBI: GlassFish y OpenESB" [ODP]

Presentación "SOA con Java EE 5 y JBI: GlassFish y OpenESB" [PPT]

Presentación "SOA con Java EE 5 y JBI: GlassFish y OpenESB" [PDF]


[Read More]

martes may 29, 2007

OpenJavaDay 2007: Agenda Final

Ya está publicada la agenda final de OpenJavaDay / OpenSolarisDay. A día de ayer ya había más de 300 personas registradas inlcuyendo desarrolladores, analistas, arquitectos e ingenieros de empresas como Indra, Ibermática, Iecisa, Accenture, SopraGroup, AtosOrigin, Getronics, Thales, CMC, Sistel, SIA, BahiaIT, ITDeusto, BearingPoint, Unisys, MatchMind, Bankinter, Caser, Comunidad de Madrid, Correos, Degesys, DIA, EADS, Idealista, RedIris, Sistema4B, Telecinco, Telefonica I+D, Telefonica de España, Areanet, Orange Soft,  Motorola, Oracle, Alcaltel-Lucent, NOKIA, y muchas otras y por supuesto también un numeroso grupo de estudiantes.

Como podéis ver la lista de ponentes incluye finalmente a Jose Manuel Estrada y Jose Manuel Rodríguez de Sun, a Tuomo Sihvola de Nokia, a Abraham Otero de JavaHispano, y a Pedro Gracia, David Galán, Daniel Rico, Victor Manuel Fernández, Ibán Nieto, y Alberto Román de la Comunidad OpenSolaris española.


 
  Auditorio P. Soler     Salón de Grados
9:45 - 10:00
Bienvenida y concurso de móviles NOKIA  
10:00 - 11:00
Taller: Distribución Nexenta (Pedro Gracia, Comunidad OpenSolaris - Neuroomante -IDEMOC)
10:00 - 10:45
On the Move with NetBeans 6: Matisse, Profiler, Editor and Mobility (Roman Strobl, NetBeans Technical Evangelist, Sun Microsystems)
 
11:00 - 12:30
Taller: Virtualización con Zonas y BrandZ (Daniel Rico, Comunidad OpenSolaris - Consultor Senior de Seguridad, ITDeusto)
10:45 - 11:30
SOA con Java EE 5 y JBI: GlassFish y OpenESB (Jaime Cid, Arquitecto de Soluciones Web y SOA, Sun Microsystems)
 
12:30 - 14:00
Taller: Solaris Volume Manager y ZFS (Víctor Manuel Fernández, Comunidad OpenSolaris)
11:30 - 11:55
Pausa
  14:00 - 16:00 Pausa
11:55 - 12:00
Concurso de móviles NOKIA
 
16:00 - 17:30
Reunión JavaHispano y final Concurso JavaCup (Abraham Otero, Comunidad JavaHispano)
12:00 - 12:45
Web Development with NetBeans: Web Services, EJB 3.0, JSF and JRuby (Roman Strobl, NetBeans Technical Evangelist, Sun Microsystems)
 
17:30 - 18:30
Mesa redonda: Proyectos OpenSource (Alberto Román de OSSIM, Roman Strobl de NetBeans, Jaime Cid de Glassfish, David Galán de OpenSolaris)
12:45 - 13:30
Widsets for Mobile 2.0 (Tuomo Sihvola, Emerging Business, Nokia)
 
18:30 - 18:45
Clausura y concurso de móviles NOKIA
13:30 - 14:15
JavaFX, la creación de aplicaciones ricas de internet (José Manuel Estrada, Director de Desarrollo de Negocio de Telco, Sun Microsystems)
     
14:15 - 14:30
Resumen OpenJavaDay y concurso de móviles NOKIA (José Manuel Rodríguez, Director de la Unidad de Negocio Software, Sun Microsystems)
     
14:30 - 15:55
Pausa
     
15:55 - 16:00
Concurso de móviles NOKIA
     
16:00 - 16:45
Introducción a OpenSolaris y sus distribuciones (David Galán, Comunidad OpenSolaris - Consultor Senior de Seguridad, ITDeusto)
     
16:45 - 17:30
Dtrace: Dynamic tracing framework para Solaris (Iban Nieto, Comunidad OpenSolaris)
     
 

[Read More]

viernes may 25, 2007

Presentaciones en PDF de la JavaOne 2007

 

Ya están disponibles para su descarga las presentaciones de la JavaOne 2007.

Un buen momento de hacer un repaso de lo que allí se vió, con presentaciones actualizadas a Mayo de 2007 sobre los siguientes temas:

Tecnologías de Consumo: OpenCable Applications Platform (OCAP), CarPCgarage, Blu-ray

Web 2.0:  Spring WebFlow, Comet, AJAX, OpenLaszlo, RIA, jMaki, REST

SOA:  JBI, SCA, SDO, OpenESB, BPEL, WebServices, jPDL

Desktop: Java6, NetBeans, Eclipse RCP, Swing, F3, JavaFX, Darkstar

Open Source: Spring, Hibernate, Ubuntu, Apache Harmony, Apache OFBiz, OpenOffice, OpenSOA

Herramientas y Lenguajes: NetBeans, JDeveloper,  Jython, Groovy, PHP, Ruby on Rails, JRuby , XPAAJ, OpenAJAX

JavaEE: GlassFish,  JPA, JSF, EJB3, Portlets, WebBeans, SEAM, JAX-WS, OSGi, Java EE 5, Tango, WSIT, Hibernate

JavaME: SVG, MSOA, APDU, IMS, Location API, Orbit, phoneME, JavaFX Mobile

JavaSE: Realtime, Multicore, Garbage Collector, NIO, JPC, JMX, JRockit, OpenJDK, Roadmap, Grid, Robotics

Por cierto, ya están cerradas las fechas para la JavaOne del 2008, del 6 al 9 de Mayo.

[Read More]

lunes may 21, 2007

Agenda y Registro en OpenJavaDay 2007

 

Actualizo esta entrada con nueva información, principalmente para comentar cambios en la agenda, y para enlazar un simpático video en YouTube relacionado con el evento. El vídeo está colgado al final de la entrada. Por cierto para aquellos asistentes 2.0 que tengan pensado contribuir en blogs, subir fotos o vídeos los tags son: openjavaday y opensolarisday. Esto facilitará el seguimiento de los eventos para aquellas personas que finalmente no puedan asistir en directo.

La web oficial de OpenJavaDay / OpenSolarisDay contiene los detalles de la agenda y el registro. La agenda es provisional, y todavía no refleja algunos pequeños cambios de última hora.

Finalmente NOKIA también patrocina el evento y se sortearán gadgets como el NOKIA N800, internet tablet que corre Maemo una distribución de Debian, y también algunos otros móviles de última generación. Los sorteos serán entre los asistentes registrados, y en este caso, para premiar a los que se queden toda la jornada, los N800 se sortearán en las sesiones de primera hora de la mañana y en la mesa redonda de cierre de por la tarde.

Ya comenté hace unos días el contexto y novedades de los eventos de Sun para desarrolladores este año, teniendo como novedad la colaboración con las comunidades JavaHispano y OpenSolaris España.

Finalmente Roman Strobl tendrá dos sesiones sobre NetBeans. La primera con las novedades de NetBeans 6 y demos de Matisse, Profiler, Editor y Mobility. La segunda sobre desarrollo Web y Java EE 5 incluyendo demos de desarrollo de Web Services, EJB 3.0, JSF y JRuby.
Al final hemos juntado la sesión de GlassFish y OpenESB y el título de mi sesión queda como "SOA con Java EE 5 y JBI: GlassFish y OpenESB". El resto de ponentes aparecerán próximamente en la agenda.

Como ya comenté, el Salón de Grados será el punto de encuentro de las comunidades OpenSolaris por la mañana y JavaHispano por la tarde, donde la idea es presentar la final del concurso JavaCup y luego tener una mesa redonda donde podrás conocer a las principales personas de esta comunidad,  y charlar sobre diferentes temas e iniciativas.

Respecto a OpenSolarisDay, lo mejor para saber los detalles es consultar los blogs de David GalánPedro Gracia, lideres de la comunidad OpenSolaris España. La agenda del OpenSolarisDay está aquí, e incluye talleres sobre Nexenta, SRM, ZFS y DTrace.

Si pódeis pasaros, entonces allí nos veremos.

[Read More]

miércoles may 16, 2007

Comunidad OpenSolaris España

Esta entrada está dedicada a la reciente y vibrante comunidad OpenSolaris España, liderada por David Galán (Madrid) y Pedro Gracia (Barcelona) que no hacen más que sorprenderme una y otra vez. Por ejemplo los vídeos que podéis ver en esta entrada o la actuación de Pedro en la Fiberparty.

Una de las grandes ventajas que ofrecen los modelos de software Open Source, quizás la principal ventaja a nivel de innovación frente a los modelos cerrados de desarrollo de software, es la facilidad de creación de comunidades y lo que ello implica. Pueden ser comunidades de desarrolladores o más habitualmente comunidades de usuarios del software. Las comunidades de desarrolladores y usuarios retroalimentan la evolución de los proyectos, facilitan la difusión y visibilidad de los mismos, y el intercambio de experiencias, y por supuesto también extienden los proyectos con ejemplos, documentación, plugins, instaladores, parches y muchas otras aportaciones.

Esta claro que un proyecto Open Source sin comunidad es un sinsentido. Por esta misma razón, existe y seguirá existiendo siempre software desarrollado de manera cerrada o tradicional, por ejemplo software de nicho sectorial, a medida, muy innovador, o específico para resolver necesidades de clientes muy muy grandes. La comunidad es la clave y la regla de oro es que si no hay volumen, no hay comunidad. Por tanto, cuando existe comunidad, es que existe un gran volumen de usuarios y desarrolladores y que el proyecto está realmente maduro.

 Bueno, al grano, ¿que están aportando desde la comunidad OpenSolaris española?
 

PROYECTOS ABIERTOS OPENSOLARIS

OSSIM
Open Source Security Information Management

Lider: Jose Antonio Izquierdo.
Coordinación: David Galán

Compilación e integración de OSSIM sobre OpenSolaris.

Fecha prevista: Mayo 2007
SolarisCounter
www.solariscounter.org
Lider: Pedro Gracia

Inventario de todos los usuarios y sistemas Solaris en el mundo, próxima liberarización del código fuente.

Fecha prevista: Mayo 2007

KIOPS
www.aulaunix.org/kiops

Lider: David Galán

Kit de inicio en OpenSolaris en castellano basado en el proyecto starterkit.

Simple Panels Lider: Pedro Gracia.
Consola de Gestión de OpenSolaris
Aulaunix Lider: David Galán
Colaboradores: Daniel Rico, Iban Nieto y Víctor Manuel.

Portal para administradores OpenSolaris. BigAdmin en castellano.

Grupo español de globalización y portal es.opensolaris.org

Lider: Luis Mayoral
Objetivos:

\* Elaborar una definición del locale español y otros programas relacionados.
\* Facilitar revisiones lingüísticas y traducciones de los mensajes al español.
\*Ayudar a aquel que quiera utilizar OpenSolaris en español.

es.opensolaris.org:

\* Traducción del portal de OpenSolaris.



¿Quieres entran en contacto con esta comunidad?

Pues la mejor manera es reservarte el día 31 de Mayo y asistir al OpenSolarisDay. Los podrás conocer a todos ellos personalmente.

 

[Read More]

lunes may 14, 2007

Compatibilidad de Entel Neoplatform con JavaEE 5 (JEE5)

 

Entel es una compañía que este año también está apostando fuerte por SOA. Su framework de aplicaciones neoplatform es un framework basado en Java y estándares Java EE (J2EE).  En su evolución hacia SOA, Miguel Angel Villacañas, director de tecnología de Entel, ha entrado en contacto con Sun para certificar neoplatform en el estándar Java EE 5 y que pueda funcionar en los nuevos servidores de aplicaciones con capacidades SOA que están saliendo en 2007.

neoplatform es un framework de desarrollo SOA para Java, está construido sobre Spring Framework y proporciona más de 30 servicios de negocio. El modelo de desarrollo con este framework es el propio definido por Spring. neoplatform soporta SOAP 1.1 y 1.2, WSDL 1.1, WS-Addressing, WS-Policy, SAAJ 1.1, entre otros estándares. Hay que tener en cuenta que Sprig 2.1 ya soporta JDK 1.6 y Java EE 5. Actualmente neoplatform se encuentra en versión 2.8.1 y a finales de mayo se libera la versión 3.0.

Más información:

Miguel Ángel Villacañas Salinas
Director de Tecnología del Grupo Entel.


Ingeniero de Telecomunicaciones, Villacañas ha sido director de la Software Factory del grupo IT Deusto y gerente de E-Business y responsable del área de Producción en la Software Factory de la consultora ARICETA & Asociados. Anteriormente, colaboró como arquitecto en Bull y en Informática El Corte Inglés. También fue Ingeniero de desarrollo y jefe de Proyecto en AMPER.

Miguel Ángel Villacañas ha liderado el equipo que ha puesto en marcha la Metodología EPM, Entel Project Management, que recoge e integra las mejores prácticas del sector en las áreas de Project Management & Software Factory.
Su larga experiencia tanto en el ámbito tecnológico (C, C++, Java, J2EE, …), como en el comercial le proporcionan una visión muy clara de las necesidades de los clientes que sabe traducir al plano tecnológico en un sentido práctico y sencillo.

Líder del equipo de desarrollo de arquitectos y principal precursor de la plataforma tecnológica neoplatform.
En palabras de Villacañas: “neoplatform es una tecnología sencilla y potente que promueve el desarrollo y mantenimiento rápido y con alta calidad de las aplicaciones. neoplatform está basada en estándares internacionales reconocidos, y en la experiencia de los profesionales que nos hemos incorporado al proyecto Entel. Tiene como principal objetivo normalizar y unificar criterios en el desarrollo y mantenimiento del software, facilitando su gestión, reduciendo tiempos y costes y aumentando la calidad del producto final, en base a trasladar el concepto de reutilización de componentes al de reutilización de procesos”

 

[Read More]

domingo may 13, 2007

Software QA ¿vaporware?


Miguel Hormigo Ruiz, Director de la Delegación de Andalucía de GMV-SGI me ha invitado al evento Software QA: ¿vaporware?
La verdad es que me hubiera gustado asistir, pero esta vez no podrá ser. En especial las ponencias de Manuel J. Recena Soto, Responsable de Innovación de la Delegación de Andalucía, sobre subversión, trac, maven, continuum y otros productos Open Source usados en los proyectos reales prometen ser muy interesantes. También participará como ponente Manuel Gómez, Responsable de desarrollo de la Delegación de Andalucía. Algunos grupos de productos Software de Sun ya usan subversion y maven para sus proyectos.  Sobre trac y continuum tengo menos información y hubiera sido una buena ocasión para conocer detalles.

La agenda completa y otros detalles se pueden consultar directamente en el propio blog de Manuel Recena en la entrada específica sobre el evento. Por cierto, será en Sevilla, el 29 de Mayo, en el hotel Colón.

[Read More]

miércoles may 09, 2007

OpenJavaDay 2007

 

Si todavía tenéis un hueco en la agenda y las obligaciones profesionales lo permiten, apuntad esta fecha: Jueves 31 de Mayo. Este año el evento Java para desarrolladores organizado por Sun en Madrid, cambia de nombre y de formato y se llamará OpenJavaDay. Todavía no está cerrada la agenda, ni abierta la web pública de información, pero Manuel Martínez me ha pasado el logo que podéis ver aquí.

El lugar será el auditorio Padre Soler de la Universidad Carlos III de Madrid, en Leganés, con aforo de más de 1000 personas y dos salas: auditorio y sala de grados. Esto permitirá celebrar simultáneamente el OpenSolaris Day. El OpenJavaDay utilizará el auditorio para las presentaciones por la mañana y el Salón de Grados por la tarde para los talleres. El OpenSolarisDay lo utilizará al revés.

Este año se pretende que estos eventos sirvan de lugar de encuentro y cuenten con alto grado de participación de las comunidades JavaHispano, y la recién creada comunidad española de OpenSolaris liderada por David Galán y Pedro Gracia

Yo por mi parte he creado un grupo en Google (http://groups.google.es/group/javaopenday) al que invito a unirse a todos aquellos que tengan pensado asistir al evento. Es un experimento, pero de esta forma podremos comunicar novedades, ver una lista de asistentes públicos, comentar temas, etc

Por cierto, respecto al tema Web 2.0, si alguien escribe sobre estos eventos en blogs, sube fotos a flickr, etc, los tags son: openjavaday y opensolarisday

 

[Read More]

martes may 08, 2007

CommunityOne

Esta semana se celebra en San Francisco la conferencia JavaOne 2007, del 8 al 11 de Mayo. Aprovechando este gran evento, que suele tener unas tarifas de registro de alrededor de 2.000 dólares y con una asistencia esperada de 15.000 asistentes, el día previo, es decir, ayer lunes 7 de Mayo se celebró por primera vez el evento CommunityOne.

¿En que consistió este nuevo evento? La idea era tener un evento abierto y libre relacionado con las tecnologías Open Source de Sun, es decir NetBeans, GlassFish, OpenSolaris y OpenJDK principalmente. El evento contó con la contribución y participación de partners Open Source que colaboran con Sun como Apress, Caucho, Collabnet, Funambol, Genuitec, Hyperic, Icesoft, Imola, Interface21, Intland Software, JBoss, jVantage, Laszlo, RainingData, Terracotta, Thoughtworks Mingle, Vodafone BetaVine, WebTide, Xoetrope Yasu, y Zimbra. En esta primera edición se esperaba contar con unos 3000 asistentes, y los speakers estrella fueron: Tim O'Reilly, Rich Green, Ian Murdock y Tim Bray.

A ver si encuentro la URL con las presentaciones y la publico. Me gustaría poder echar un vistazo a algunas de ellas. 

Más información:

 

 

[Read More]
About

jaimecid

Search

Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy