Buscar
Social
Ofertas laborales ES
martes
nov112008

SpringSource compra G2One

En un movimiento inesperado para muchos, SpringSource ha comprado la empresa detrás del desarrollo de Groovy y Grails, G2One.

En un comunicado oficial SpringSource ha hecho publica la noticia, así mismo, han publicado un FAQ en PDF; por su cuenta Guillaume Laforge y Graeme Rocher han publicado en sus respectivos blogs la noticia.

Sin duda Groovy&Grails, son un par de tecnologías líderes en su nicho y así mismo lo hace notar SpringSource en su comunicado: "el resurgimiento de lenguajes dinámicos, y los innovadores frameworks de web basados en estos lenguajes, han cambiado drásticamente el paisaje, ofreciendo más potentes y más eficientes maneras de desarrollar aplicaciones de negocio. Groovy, Grails, y proyectos de código abierto como Spring, han cambiado el ecosistema de Java por el aumento de la productividad y aceleramiento del desarrollo de aplicaciones de misión crítica"

Hace algunos meses cuando se dio el cambio de política de mantenimiento, Graeme Rocher mencionaba que no había problema con eso con Grails, que tenían buenas relaciones y que el no veía problema alguno con la decisión de SpringSource. Ahora nos queda mas claro el tipo de relación que ya se venia cocinando de meses atrás. Sin duda este movimiento ha sido muy importante para que Groovy&Grails tengan un despunte mayor en el corporativo dado que SpringSource dará soporte a nivel empresarial al parecido como lo hace con sus demás productos del portafolio de Spring y productos asociados.

SpringSource menciona que no cambiara la licencia de Groovy&Grails, y con respecto a la política de mantenimiento menciona que: "SpringSource siempre intenta encontrar un equilibrio entre la mejora de la productividad de mantenimiento de los proyectos a disposición de la comunidad lo más amplia posible y la financiación del desarrollo de nuevas innovaciones para los proyectos. Podemos anticipar que no habrá necesidad de introducir una política de Groovy, pero futuras liberaciones de Grails es probable que se entreguen junto con las liberaciones de Spring, si una política se introduce SpringSource trabajará en estrecha colaboración con la comunidad para hacer que tenga sentido"

Un punto mas a favor de Groovy&Grails y para que sea adoptado por las empresas, sin duda este movimiento denota mucha confianza en ambas tecnologías y de como han cambiado la perspectiva del desarrollador Java.

Para nuestra comunidad SpringHispano.org es un gusto ver como nuestra otra comunidad hermana Grails.org.mx, tienen ahora una relación mucho más estrecha y relacionada todavía. En ambas comunidades seguiremos impulsando la difusión y soporte a estas tecnologías.

martes
nov112008

El Rincón Java reabre sus puertas

Tras unas “vacaciones” por cuestiones técnicas/motivacionales, el Rincón Java vuelve a funcionar en la misma dirección, aunque el hosting que hay por debajo ha cambiado.

Aprovecho la ocasión para agradecer públicamente el apoyo de Enredados.com, que durante cuatro años nos brindaron su apoyo. Muchísimas gracias.

 

La reaparición comporta unos cuantos cambios que se irán sucediendo paulatinamente: Por un lado, en breve aparecerá la publicidad en forma de Google AdWords para sufragar parte de los gastos del hosting (no para mí, que ni tengo cuenta, si no para la empresa que me lo proporciona). Por otro lado, gracias a un proyecto que tengo que llevar a cabo, espero realizar en breve una renovación sustanciosa del software que hay por debajo del Rincón Java, cambiarle ligeramente la apariencia, manteniendo la simplicidad, abrirlo a otros idiomas, y de paso publicar el proyecto como software libre, pasito a pasito.

 

En fin, una de las razones por las que se vuelve a abrir el Rincón Java es por que me sirve a mi mismo como recopilatorio de mis marcadores sobre Java, ya me he hecho a la idea del poco feedback del mundo hispano ;), pero si desde el punto de vista de usuario alguien tiene alguna sugerencia (alguna opción que se baraja es algún plugin para Firefox para facilitar el añadir enlaces, quizá permitir subscripciones a temas para recibir las novedades…) ahora es buen momento.

 

Espero que a algunos les sea de utilidad.

Un saludo

lunes
nov102008

OpenFrame – nueva release 2.0

Se encuentra disponible (http://sourceforge.net/projects/openframe) la nueva release 2.0 del framework J2EE openFrame.

openFrame 2.0, el framework de desarrollo J2EE de openTrends, está diseñado teniendo en cuenta la necesidad constante de evolución y adaptación de una plataforma de este tipo, es el resultado de:

  • La experiencia de años en el desarrollo e implantación de aplicaciones corporativas en entornos ebusiness del personal de openTrends.

  • La experiencia en el diseño de arquitecturas

  • La aplicación de estándares comúnmente aceptados para formar una arquitectura abierta (Model View Controller, uso de patrones de diseño y patrones J2EE-Blue Prints)

  • Integración de soluciones OpenSource que han sido probadas y certificadas por el equipo de desarrollo del framework (bajo coste de las soluciones con la fiabilidad y prestaciones de los paquetes comerciales)

Mejoras

A continuación se detalla las principales mejoras introducidas en openFrame 2.0:

Mejora

Novedad

Actualización

Observaciones

Framework

Migración a Spring 2.5


 

Configuración servicios


Se han incorporado descriptores de configuración por defecto a los servicios

Capa presentación web


Se han corregido bugs en varios servicios

Spring AOP


Se ha eliminado la dependencia de AspectWerkz. El AOP en los distintos servicios utiliza ahora Spring AOP, manteniendo soporte para utilizar los handlers definidos antiguamente para AspectWerkz

Servicios

Servicio de persistencia


Ha incorporado iBATIS 2.3.2 como alternativa a Hibernate. Además se ha uniformizado y refactorizado la jerarquía de DAOs proporcionados por el servicio

Servicio de seguridad


Nueva implementación basada en Spring Security 2.0.3


Se ha incorporado un nuevo control CAPTCHA


Se ha incorporado funcionalidad para generar passwords robustos y/o para comprobar la robustez de passwords

Servicio de reporting


Puede usarse Jasper Reports de manera programática además de como se hacia, declarativamente

Servicio de validación


Además de validar con javascript en lado cliente o con AJAX y java en lado servidor, puede validar en el lado servidor sin requerir javascript.


Ya no requiere código alguno en la JSP, todo se realiza declarativamente en la configuración asociada a los formularios de las acciones


Permite incoporar lógica de negocio al proceso de validación de formularios

Servicio de mailing


Permite indicar la prioridad de un mensaje. Además, pueden adjuntarse documentos dinámicamente

Servicio de configuración


Puede elegir para un entorno una configuración particular sobre una por defecto, además del nombre del host, unos valores asociados a variables de entorno

Servicio core

 

Permite ahora mayor flexibilidad en el proceso de data binding, permitiendo escoger cuando inicializar las propiedades anidadas

Servicio scheduler


Permite desplegar tareas en clústers

Servicio XML


Permite registrar Converters con los que hacer el marshall/unmarshall en el proceso de conversión de objeto a XML o viceversa

Servicio FTP

 

Se ha reimplementado. Además se le ha añadido soporte SFTP

Servicio LDAP


Nuevo servicio


Aplicaciones

Junto con la nueva versión de openFrame 2.0 están disponibles las siguientes aplicaciones de ejemplo:

  • Un template, aplicación preconfigurada con capa web y persistencia para poder empezar a construir una aplicación de forma inmediata.

     

  • Un tutorial, que implementa el caso de uso del listado y mantenimiento de una entidad. Un documento asociado a esta aplicación explica paso a paso como llegar a generar este tutorial partiendo del “template”.

     

  • Un prototipo, con casos de uso de la mayoría de los servicios.

     

Descarga las aplicaciones aquí.


Actualización de versiones

A continuación se detalla la actualización de versiones de los principales componentes de openFrame 2.0:

Componente

Versión

openFrame 1.1

openFrame 2.0

Acegi

0.8.3

0.9.0

Commons FileUpload

1.0

1.1.1

DWR

1.1.3

1.1.4

Hibernate

3.0.5

3.2.5 GA

Jasper Reports

1.0.2

3.1.0

POI

3.0 alpha

3.0.2 final

Quartz

1.4.0

1.6.0

Spring

1.2.5

2.5.5

Spring Modules Validator

0.4

0.8

Struts Menu

2.3

2.4.3

ValueList

0.1.7

0.1.8

XStream

1.1.2

1.2


lunes
nov102008

JavaHispano Podcast - 022 - Debug_Mode=ON

En este número presentaremos el portal Debug_Mode=ON. Este portal mezcla la publicación de artículos técnicos con las redes sociales. Destacar como caracteristica principal que cualquier persona puede publicar un articulo y adiccionalmente poner su AdSense para obtener dinero de su artículo.

Para el desarrollo y hospedaje han utilizado el nuevo servicio de Google llamado App Engine.

En este número entrevistaremos a sus creadores: Alberto Gimeno (gimenete), Ignacio Andreu (plunchete), Juan Luis Belmonte y Nestor Salceda. En dicha entrevista nos hablaran de las posibilidades del portal, de su experiencia en el desarrollo con AppEngine y finalmente explicarán futuras mejoras y solicitarán feedback con sugerencias para mejorar el portal.

Links:

 

domingo
nov092008

IntelliJ IDEA 8

JetBrains acaba de anunciar la versión 8 de IntelliJ IDEA, el único entorno de desarrollo Java comercial que sigue siendo viable económicamente. Entre sus novedades se encuentran soporte para SQL, soporte para Seam, Struts 2, GWT 1.5, mejoras y actualizaciones en soporte de Spring, y soporte para UML. Además, hay muchas mejoras menores como nuevos refactorings, inspecciones de código, mejoras en el tiempo de arranque del entorno de desarrollo y compilación más rápida.

Este entorno de desarrollo tiene un precio de 540 € para empresas, y 225 para uso personal. Se puede conseguir de modo gratuito sino colabora en proyectos opensource o para emplear con fines educacionales.