Blog de Jaime Cid

Jaime Cid 22 de Julio de 2006 Jaime Cid 7 de Diciembre de 2006 Jaime Cid 25 de Diciembre de 2006
Todo | AJAX | Blogging | Eventos | General | i18n | Java | JES | NetBeans | OpenSource | SOA | Web2.0
« Previous month (Jun 2006) | Main | Next month (Aug 2006) »
20060831 jueves agosto 31, 2006

Alternativa a Qmail, Sendmail, Postfix, Exim, Courier o Zimbra Por temás de coste, tanto de adquisición, como de mantenimiento, cada vez son más populares las soluciones de correo Open Source. Las más conocidas son Sendmail, Qmail, Exim, PostFix o Courier, aunque también las hay de nueva generación (WEB 2.0) como Zimbra.
Pero en 2006, las fronteras entre el software comercial / empresarial y el software Open Source cada vez son más difusas, y los modelos se están fusionando. Al final se trata de generar SOFTWARE de la mayor calidad posible con los menores costos posibles, y las categorías de gran volumen como por ejemplo Servidores de Correo, Servidores Web, Entornos de Desarrollo (IDEs) o Servidores de Aplicaciones son las pioneras en este nuevo modelo.

El anuncio de Sun en Noviembre de 2005, de permitir el uso libre, incluso en producción, de los productos incluidos en JES ha llevado a que el producto de Correo incluido en JES (Sun Java System Messaging Server) pueda entrar en otros segmentos de mercado, hasta ahora vedados por tema de precio.
Empresas de Servicios pueden usar software JES para construir sus soluciones sin costo ninguno, aunque con la garantía de que siempre está abierta la puerta para contratar Servicios de Soporte y otros a Sun en caso de ser necesario y si la criticidad de la solución lo requiere.



Veamos algunas estadísticas sacadas de la Web de Ferris Research con cifras estimadas a Octubre de 2005 de cuentas de correo activas:

Organization
Seats
(Millions)
Sun *
150
OpenWave *
100
Hotmail
100
Microsoft
100
Critical Path *
60
AOL **
80
Yahoo
40
IBM Notes/Domino
25
Google Gmail
20
Novell GroupWise
10

* indicates a vendor that specializes in selling to service providers
** Includes free seats

Otras estadísticas sobre los productos de Comunicaciones de Sun (Correo, Calendario, Directorio, Mensajería Instantanea) en Febrero de 2005 (Ferris):

Por tanto aunque los clientes tradicionales han sido en Telco y Gobierno, y algunas grandes corporaciones, ahora la puerta está abierta para que el Software puede ser usado en empresas de tamaño menor, incluso Pymes, o en modelo ASP.

Más información:

Enviado por jaimecid ( ago 31 2006, 12:54:14 PM CEST ) Permalink

Desarrollo Software: Como la vida misma Esta viñeta es un poco antigua, pero me he vuelto a encontrar con ella y me ha resultado divertida. Por eso la rescato.



Enviado por jaimecid ( ago 31 2006, 08:37:06 AM CEST ) Permalink

20060830 miércoles agosto 30, 2006

La comunidad Creator crece El proyecto Sun JAVA Studio Creator poco a poco se va haciendo un hueco en el mercado de entornos de desarrollo JAVA, especialmente en proyectos no muy grandes que necesitan ser ejecutados en días o semanas con la mayor productividad posible por un grupo reducido de programadores. También es un entorno de desarrollo ideal para aquellos que empiezan con la tecnología J2EE, y vienen de entornos como Visual Basic, Borland Delphi, Power Builder y en general entornos visuales de alta productividad.
También la disponibilidad de Creator 2 desde Febrero de 2006 ha ayudado, y la integración de la tecnología AJAX durante 2006.
Como comentan las Divas en su blog, su uso en proyecto reales en clientes, ha llevado a realizar un esfuerzo de los ingenieros de calidad, especialmente en el rendimiento y la usabilidad por parte de los desarrolladores. Son habituales proyectos con 50 páginas, aunque algunos llegan casi a las 200.


Otra muestra de la madurez del producto es que ISVs de componentes visuales empiezan a incluir la compatibilidad con Creator, como es el caso de NITOBI, con su componente AJAX Grid V3. Precisamente ahora está disponible un webinar conjunto realizado por Dave Johnson (Nitobi) Sharat Chander (Sun) en  https://sun.webex.com/sun/onstage/onstage/framesets/viewrecording1.php?EventID=346934662. Además hasta el 1 de Septiembre se pueden lanzar preguntas que serán respondidas por los expertos. Consultar "Ask the Expert" en http://java.sun.com/developer/community/askxprt/

Más información:

Enviado por jaimecid ( ago 30 2006, 12:51:02 PM CEST ) Permalink

20060829 martes agosto 29, 2006

licencia java ¿GPL, LGPL, CDDL o APACHE? ¿todas a la vez? Últimamente se está publicando encuestas sobre la licencia Open Source que debería usar Sun para JAVA.

Opiniones hay para todos los gustos, incluso la de aquellos que consideran que JAVA no debe ser Open Source.
Las preferidas son GPL, LGPL, CDDL y APACHE.

Mi opinión personal:
Un proyecto tan grande como JAVA SE  (ver componentes), no permite usar un único tipo de licencia. A modo de ejemplo, una distribución Linux incluye software con muchos tipo de licencias, por ejemplo el Kernel y otros paquetes son GPL, pero Mozilla Firefox tiene licencia Mozilla, y el servidor WEB Apache tiene licencia Apache.
Más información:


Enviado por jaimecid ( ago 29 2006, 10:51:35 AM CEST ) Permalink

20060828 lunes agosto 28, 2006

SeeBeyond cumple su primer aniversario en SUN
El 25 de Agosto de 2005, Sun completó la adquisición de SeeBeyond, por tanto, ahora se cumple el primer aniversario.
Este primer año, el de la integración de una empresa de INTEGRACIÓN en Sun, se han cumplido las expectativas más optimistas.
Licenciamiento
Además de los modelos de licenciamiento tradicionales de SeeBeyond, se añadió un modelo de subscripción JES, con la suite Sun Java Integration Suite, que más tarde en Febrero de 2006, fue renombrada como Sun JAVA Composite Application Platform Suite (JCAPS). Si sólo se necesitan un subconjunto de productos de la Suite también existen un par de sub-suites (ESB & B2B) que cubren esta necesidad.
Tecnología
También, según el plan anunciado, el 24 Marzo de 2006 se anunció la versión Java CAPS 5.1, la primera versión Sun, integrada con el resto del portfolio de productos JES.
Empleados
Esta es una de las áreas más delicadas en la adquisición de compañías, especialmente en el campo de la tecnología. En el momento de la adquisición eran 814 empleados. La mejor forma de ver su opinión en consultar directamente los blogs de varios de ellos, como Kevin Schmidt, Frank Kieviet, o David Lee Todd. que han publicado entradas relacionadas con el aniversario.
Clientes
La cartera de clientes en el momento de la adquisición era de alrededor de 2000. En la región Iberia (España & Portugal) el número de referencias se ha ampliado a 7, siendo la diversificación por sectores bastante amplia: Finanzas, Telco (2), Gobierno, Sanidad, Distribución (2, incluyendo a Modelo Continente). Adicionalmente también existen proyectos realizados aquí, para clientes globales como DUPONT, FNAC, CARREFOUR o LEROY MERLIN. Los partners de integración en estos clientes y/o proyectos también están bastante diversificados: INDRA, ATOS ORIGIN, CAP GEMINI, ACCENTURE, THALES, CSC o ENABLER son algunos de ellos.

Más información:

Respecto a la versión 5.1, la primera versión Sun de la tecnología SeeBeyond, estas son las novedades, sacadas del blog de Dale Ferrario:


Enviado por jaimecid ( ago 28 2006, 07:23:28 PM CEST ) Permalink

20060824 jueves agosto 24, 2006

El código de OpenSSO ya está disponible
El código del proyecto OpenSSO  proviene de Sun Java System Acccess Manager 7. Compañías como TERRA están usando Sun Access Manager, incluido en JAVA ENTERPRISE SYSTEM (JES), para llevar a cabo la gestión de usuarios y login único de acceso (SSO) a todos sus servicios.
Durante el mes de Julio de 2006 se ha trabajado en la creación de la comunidad OpenSSO, y la configuración de los repositorios públicos. Los desarrolladores y contribuidores iniciales de este proyecto son principalmente empleados de Sun que también trabajan en AccessManager, y ex-empleados que trabajaron en el software, pero desde el anuncio oficial del 17 de Agosto, está abierta la participación de contribuidores externos.
Las próximas versiones de JES Access Manager estarán basadas en la base de código construida por la comunidad OpenSSO.


Terra ID es un identificador gratuito en Terra que permite crear una sesión única de acceso a todos los productos y servicios.
El software JES Access Manager es usado por TERRA en su servicio Terra ID, como se puede comprobar
en la pantalla de inicio de sesión.
https://login.terra.es/amserver/UI/Login?org=ssoterra&module=LDAP&goto=http%3A//www.terra.es/
El Servlet amserver es el que permite crear la nueva sesión, y validar al usuario contra LDAP

Una presentación con información técnica de Sun JAVA System Access Manager 7, sus diferentes módulos, e información adicional sobre OpenSSO se puede descargar de:

Una entrevista con Eric Leach, Jefe de Producto de Sun, sobre OpenSSO se puede descargar de:

Más información:
Enviado por jaimecid ( ago 24 2006, 03:29:27 PM CEST ) Permalink

20060823 miércoles agosto 23, 2006

Tango: Interoperabilidad JAVA con Microsoft .NET Framework 3.0 WCF
Sun y Microsoft están trabajando conjuntamente para lograr el mayor nivel de interoperabilidad entre sus nuevas pilas de Web Services:

Estas nuevas librerías de Web Services permiten avanzar en la nueva generación de arquitecturas SOA basadas en Servicios Web que utilizan nuevos estándares como:


El trabajo de Sun se encuentra dentro del proyecto Open Source WSIT (Web Services Interoperability Technologies), también conocido como proyecto TANGO. WSIT es un subproyecto de JAX-WS, que a su vez es uno de los módulos de GlassFish (JAVA EE 5.0 RI)

El trabajo de Microsoft se encuentra dentro del proyecto Microsoft .NET Framework 3.0 Windows Communication Foundation, también conocido como proyecto INDIGO.

Según cuenta Arun Gupta en su blog, ya es posible descargar los binarios de Tango y realizar pruebas de interoperabilidad con la CTP (Community Tech Preview) de Julio de 2006 tanto con el runtime como con el SDK de Microsoft .NET Framework 3.0 (también conocido como WinFX), que forma parte de Windows Vista.
Windows Vista incluye 4 tecnologías clave que son:
Más información:



Enviado por jaimecid ( ago 23 2006, 02:18:00 PM CEST ) Permalink Comentarios [1]

20060822 martes agosto 22, 2006

Sun JAVA System Application Server recupera cuota de mercado

En una entrada del blog de Richard Monson-Haefel, analista de Burton, aparecen unas estadísticas que merece la pena resaltar.
El informe de BZ Research de Diciembre de 2005 ofrece los siguientes resultados respecto a cuotas de mercado (marketshare) en Servidores de Aplicaciones J2EE:

El mismo informe en 2004 (un año antes) tenía los siguientes resultados de J2EE market share:

En 2002 los datos eran IBM WebSphere (29.0 %), BEA Weblogic (24.5%), Oracle (20.8 %), Macromedia JRun (14.7 %), JBoss (13.9 %) y Sun (11.7 %).

Según cuenta Richard en su blog, cabe destacar lo siguiente:


Yo realizo un segundo análisis:
Cierto es que mi análisis es favorable hacia Sun, pero las cifras están ahí, y en general cualquier interpretación va a ser favorable hacia Sun.
Además Richard Monson-Haefel no se caracteriza últimamente por comentarios favorables hacia Sun o J2EE, por lo cual sus comentarios tienen doble valor.
Richard  Monson-Haefel fue un activo participante en la comunidad JAVA hasta Julio de 2004, en aquella época fue contratado por Burton como analista independiente y tuvo que romper sus lazos anteriores para garantizar la independencia frente a sus clientes. Incluso hizo pública su decisión en su propio blog. Es conocido por su libro "Enterprise JAVA Beans" de O'Reilly del que publicó diferentes versiones entre 1999 y 2004. También fue uno de los pocos miembros individuales del comité ejecutivo del JCP, participando en las especificaciones de EJB y J2EE y fundador de los proyectos Open Source Apache Geronimo y OpenEJB.

Su trabajo como analista le lleva a emitir opiniones sin poder llevar a cabo una evaluación técnica rigurosa, y de ahí que alguna vez se haya tenido que comer sus palabras, como en el caso de su opinión sobre JAX-WS cuando Jason Greene (JBOSS) le demostró lo fácil que es llamar a un servicio de eBay con JAX-WS 2.0.
Sus libros de O'Reilly los está continuando Bill Burke de JBOSS, como la 5ª edición de su libro de EJBs, donde precisamente indica que Jason Greene ha colaborado en los capítulos relativos a Web Services.

Otros enlaces:
[Read More] Enviado por jaimecid ( ago 22 2006, 08:22:42 PM CEST ) Permalink

20060821 lunes agosto 21, 2006

OpenDS: Servidor de Directorio Open Source en JAVA

El 28 de Julio Sun anunció la donación del código de su proyecto interno de Directory Server en JAVA a la comunidad OpenSource bajo licencia CDDL. Este proyecto tiene el nombre de OpenDS y está accesible y descargable desde https://opends.dev.java.net/ . OpenDS tiene como objetivo ser un directorio de nueva generación, 100% en JAVA, que pueda ser la base en un futuro de la propuesta comercial de Servidores de Directorio de Sun, y por tanto que de respuesta a las necesidades de robustez, escalabilidad, rendimiento y fiabilidad que requiere su actual y enorme base instalada.
Ha llegado la hora en que ya es posible construir un servicio con la criticidad de un Directorio en JAVA. En realidad ya existe otro gran proyecto de Directorio en JAVA, el Apache Directory Server. Neil Wilson explica en su blog las razones porque AHORA SI es posible y recomendable usar JAVA frente a C / C++. En el blog de Neil Wilson (OpenDS) también se puede leer un intercambio de opiniones con Emmanuel Lecharny (Apache Directory Server) y diferenciar la razón de ser de ambos proyectos, incluyendo el porqué OpenDS usa Berkeley DB Java Edition y ApacheDS no.
Lo que parece claro es que los productos comerciales de diversos fabricantes se aprovecharán de la calidad del código OpenSource proporcionado por ambos equipos de programadores. Enlace al equipo técnico de OpenDS (18 personas). Enlace al equipo técnico de Apache Directory Server. (16 personas)

En la FAQ pública de OpenDS también se explica que está previsto un soporte comercial de Sun hacia finales de 2007, y que por ahora, a corto / medio plazo, OpenDS y sus posibles homólogos comerciales no sustituirán a "Sun JAVA System Directory Server" que tiene prevista su versión 6.0 próximamente.

Enviado por jaimecid ( ago 21 2006, 02:19:30 PM CEST ) Permalink

20060818 viernes agosto 18, 2006

GlassFish recibe buenas criticas Project GlassFish
Nada mejor para comprobar el éxito de algo si alguien habla de ello, aunque sea para criticarlo.
Cuando además se habla bien, y quienes hablan son personas influyentes de la comunidad, entonces miel sobre hojuelas.

Floyd Marinescu, en InfoQ, se pregunta si GlassFish puede llegar a ser el próximo gran servidor de aplicaciones open source. Adam Bien, y  [1], Stefan Tilkov [2] han probado GlassFish y realmente se han llevado una buena impresión. Otros como Glen Smith hablan de las razones por las que han  cambiado a GlassFish. Joseph Ottinger ha iniciado una discusión sobre cambiar a GlassFish en  TheServerSide donde se pueden encontrar diferentes puntos de vista.

Floyd Marinescu es CEO y co-fundador de C4Media y Editor Jefe de  InfoQ.com. Floyd Marinescu fue el creador de TheServerSide.com, TheServerSide.Net, y de las conferencias TheServerSide Java Symposium. Floyd gestionó TheServerSide.come entre 2000-2005 cuando este sitio llego a ser la comunidad JAVA más grande del mundo, con unos 400.000 visitantes únicos al mes. Floyd también publica un blog sobre Enterprise Java en http://dynamicsemantics.blog-city.com/.

Stefan Tilkov es co-fundador y principal consultor de  innoQ, una firma de consultoría con oficinas en Alemania y Suiza. Stefan es especialista en Consultoría de Arquitectura Software de empresas del Fortune 1000, actualmente trabajando en asesorías sobre implantación SOA, su madurez y los pasos a dar para lograr el éxito en Arquitecturas Orientadas a Servicio.

 Adam  Bien

Adam Bien is un consultor independiente, ponente, arquitecto software, desarrollador y forma parte de la comunidad de  BEA Technical Director. Adam lleva trabajando con J2EE desde sus inicios (JDK 1.0 y  Servlets/EJB 1.0) en proyectos de diferentes magnitudes y forma parte del grupo de expertos de JCP.org.  Ha editado diferentes libros sobre JAVA y J2EE ("J2EE Patterns", "J2EE HotSpots", "Enterprise Java Frameworks" y "Struts").  En la actualidad participa como arquitecto y desarrollador en varios proyectos  J2EE/MDA en Europa. También trabaja con tecnología JAVA en dispositivos y tecnología P2P.




Enviado por jaimecid ( ago 18 2006, 02:35:47 PM CEST ) Permalink

20060817 jueves agosto 17, 2006

javac y HotSpot libres: Planes y Fechas hacia una plataforma JAVA SE Open En un pequeño evento del día 14 de Agosto en San Francisco se han revelado nuevos detalles del plan de pasar a Open Source la plataforma JAVA.
La noticia completa se puede encontrar en aquí, pero lo más relevante es lo siguiente:

Enlaces:


Enviado por jaimecid ( ago 17 2006, 02:19:40 PM CEST ) Permalink

Calendario

Búsqueda

Redes Sociales

Technorati

RSS Feeds

Enlaces

Navegación

Visitas Hoy

Entradas

Del.icio.us