lunes, junio 27, 2005

 

Vientos Open Source en JAVA One

Parece que ya nadie se quiere quedar atras. Cada una de las compañias presentes en la JAVA ONE de este año tiene anuncios relacionados con la apertura de sus plataformas hacia tecnologias Open Source.
- Sun anuncia J2EE 1.5 PE (Application Server 9) dentro de la licencia OpenSource CDDL
- Sun anuncia su ESB (Enterprise Service Bus) basado en JBI 1.0 tambien dentro de la modalidad OpenSource
- IONA anuncia su ESB OpenSource: Celtix, que sera incluido dentro de las tecnologias Middleware de Object Web
- SleepyCat anuncia su Berkeley DB JAVA Edition
- Oracle empieza a regalar su JDeveloper y muestra interes en liderar la implementacion OpenSource de JSF MyFaces
- El framwork Spring se consolida, y estrecha lazos con Gluecode y BEA
- Bea soportará los frameworks OpenSource en su plataforma, ya que son usados en el 70% de los Proyectos.
Tambien sus herramientas soportarán Tomcat ya que el 27% de los proyectos usan diferentes contenedores J2EE en desarrollo.

sábado, junio 18, 2005

 

Virtualizacion: ha llegado la hora

Despues de la compra de VMWare por EMC, y de Connectix Virtual Pc por Microsoft, y de la apuesta del resto de fabricantes por apoyar el proyecto Xen (AMD, Intel, HP, Sun, IBM, Novell, Red Hat, Veritas, NetApp) parece que definitivamente el mercado de virtualización se está consolidando.
En el blog de Tim Marshal podemos leer como Sun Microsystems tiene interés en atraer desarrolladores de Xen para colaborar en el proyecto de porting de OpenSolaris a Xen.
XenSource, la empresa creada por los creadores de Xen, ya ha conseguido 6 millones de dolares de los fondos de capital riesgo a principios de 2005.

El proyecto Xen al ser un proyecto OpenSource con licencia GPL permite una colaboración entre todos los fabricantes, y acelera los desarrollos de versiones.
La version 3.0 de Xen esta prevista para septiembre de 2005.
A diferencia de VMWare, Xen se basa en el concepto de paravirtualizacion, que permite mejoras en rendimiento y la convivencia de multiples sistemas funcionando simultaneamente, por lo que se adapta mejor a sistemas grandes con gran escalabilidad vertical.

Los usos principales que se le estan dando a la virtualizacion son: sistemas de pruebas y desarrollo, pilotos y prubas de concepto, porting de aplicaciones a multiples sistemas operativos, migraciones, consolidación de servidores y re-hosting entre otros.
El caso de utilizar la virtualización para sistemas en producción es más delicado ya que algunos fabricantes como Microsoft no certifican su software para funcionar en HW virtualizado, como por ejemplo VMWare. La postura oficial se puede leer aqui

miércoles, junio 08, 2005

 

Lenguajes preferidos para programar código Open Source

¿Que lenguajes esta utilizando la comunidad Open Source?
Una posible respuesta la podemos encontrar en las estadísticas de SourceForge
http://sourceforge.net/softwaremap/trove_list.php?form_cat=160

C (14955 projects)
C++ (15580 projects)
C# (2465 projects)
Delphi/Kylix (1805 projects)
Java (15159 projects)
JavaScript (2374 projects)
Perl (5875 projects)
Python (4057 projects)
Visual Basic (2089 projects)
Visual Basic .NET (177 projects)

A la vista de los resultados las tendencias mayoritarias parecen ser C/C++, JAVA y Perl/PHP
Sera interesante volver a ver estadísticas en unos meses, y comparar.

lunes, junio 06, 2005

 

Movimientos en el J2EE OpenSource: JBoss, Geronimo, Gluecode, IBM

Mayo de 2005. IBM anuncia que adquiere Gluecode. ¿Quienes son Gluecode? Gluecode es el grupo de desarrolladores detrás de Apache Gerónimo, la implementacion J2EE de Apache completa, incluyendo EJB Container. En realidad, Gluecode se inicia como una escisión de desarrolladores de JBoss, que ponen su objetivo sobre Gerónimo.
¿Que hay detrás de todo esto? Se confirma la creciente popularidad de JBoss (Cuotas de uso del 13%, 26%, 34% en los tres últimos años según BZ Research), y por tanto parece un movimiento defensivo de IBM, para proteger su vaca de cash-flow Websphere.
IBM le ha dado a JBoss donde mas le duele. En el modelo Open Source de JBoss, los derechos del copyright del código del EJB Container, pertenecen a los contribuidores individuales, es decir a los propios desarrolladores, que por tanto podrian ceder sus derechos a IBM (20% aprox) dándose la
paradoja de que IBM posea el 20% del código de JBOSS.
El Web Container (Tomcat) esta protegido de este ataque porque tiene otro tipo de licencia. La licencia Apache no permite a los desarrolladores la propiedad del código, y si que cualquier entidad pueda usar el código de Tomcat para construir sus propios productos.
En realidad Tomcat ya forma parte de los productos J2EE de SUN, y JBoss, siendo ingenieros de estas mismas compañias algunos de los principalesdesarrolladores activos detrás de Tomcat.
Desarrolladores de Sun en Tomcat: Jean Fraçois Arcand, Amy Roh, Craig McClanahan, Jan Luehe
Desarrolladores de JBoss en Tomcat: Remmy Maucherat, Mladen Turk
Esta ahora por ver la estrategia tecnológica de IBM respecto a Websphere y Geronimo, y una posible futura integración.

sábado, junio 04, 2005

 

Algún día había que empezar

Empiezo a escribir. Crear mi blog era una idea que me iba rondando por la cabeza ultimamente, y hoy Sábado 4 de Junio de 2005 ha llegado el momento.
La gracia de un blog es que se lea, así que intentaré llenarlo de contenido que sea de interés.

This page is powered by Blogger. Isn't yours?

free web hit counter