Buscar
Social
Ofertas laborales ES
lunes
abr272009

SpringOne 2009: tc Server publicado, Tool Suite para Eclipse gratuito y Spring ROO

Durante la presente SpringOne que se está llevando a cabo en Amsterdam, el primer anuncio hecho por Rod Johnson es que la suite de plugins para Eclipse para dar soporte a Spring: SpringSource Tool Suite (STS) ya no será de pago y se distribuirá de forma gratuita.

Hasta ahora la opción gratuita (Spring IDE) había dejado de publicar versiones nuevas e incluso sólo funciona para Eclipse Europa. STS funciona sobre la última versión de Eclipse (Ganymede) y además de incluir las herramientas de Spring IDE, incorpora soporte a OSGi y al dm Server (el contenedor OSGi para Tomcat). Aemás anunciaron que están trabajando para incoporarle soporte para Groovy y Grails.  

Si vais a la página de descarga de esta suite, aún aparecerá que es de pago; se espera que en los próximos días quiten esta restricción.

El otro anuncio del keynote dado por Rod Johnson es la publicación de la primera versión de tc Server, un tomcat al que han agregado 2 cosas para darle mayores capacidades empresariales:

1. Un contenedor Spring (análogo a un contenedor EJB como en los servidores de aplicaciones comunes) 

2. Herramientas  que faciliten la configuración y monitoreo de los servidores:

Administrador de aplicaciones para hacer deploy, detener, iniciar, configurar aplicaciones dentro del contenedor.

Administrador del servidor. PAra configurar recursos como Connection pools o los parámetros de la JVM; pero también para configurar clusters de Tomcat's fácilmente (tanto vía la consola web como por línea de comandos).

Módulo de diagnóstico: para monitorear el estado de tus aplicaciones, permite detectar thread locks .

Soporte empresarial: Cortesía de SpringSource (no se han detallado los precios)

La idea es hacer del contenedor web más usado en el mundo, una alternativa ligera y con soporte empresarial en contra de los pesados servidores de aplicación Java. 

El tercer anuncio, ha sido cortesía de Ben Alex y es un nuevo producto para el portafolio Spring : Spring ROO (Real Object Oriented) un framework tipo Grails que permite la generación de código a través de comandos para construir aplicaciones de forma rápida. A diferencia de Grails, ROO usa el lenguaje Java.

Si queréis seguir las novedades de SpringOne, los asistenes las están publicando en twitter

 

lunes
abr272009

Primer ordenador ultra-portátil basado en Android

Desde Google ya han anunciado en varias ocasiones que esperaban que en el futuro Android fuese usado en el escritorio, además de en terminales móviles. Recientemente ha salido al mercado el primer ordenador "ultra-portátil" basado en este sistema operativo

Se trata de un dispositivo con unas especificaciones muy similares a las de un terminal móvil (128-256 megabytes de RAM, procesador ARM a 500 MHz y hasta cuatro GB de memoria flash). La parte positiva es su precio: está en el rango de los 100 a los 200 $, dependiendo de las especificaciones. El dispositivo da la impresión de estar orientado hacia los niños. Seguramente, este dispositivo será el primero de otros muchos similares que le seguirán.
lunes
abr272009

posibles forks de Java

Ahora que Sun ha pasado a manos de Oracle, y que gracias a Dios existe Open JDK, me pregunto si convendria un fork de java con las caracteristicas que se han dejado de lado para java 7
es decir propiedades de primera clase , generics sin type erasure, tratamiento nativo de BigDecimal y BigInteger etc

Si se desarrollaria algo asi (quiza no compatible con proyectos de java antiguo) mas para usos nuevos.
no seria un lenguaje nuevo si basicamente java + las adiciones.

si no seria posible por que creen que no?
Lo adoptarian para nuevos proyectos?
domingo
abr262009

JavaHispano Podcast - 045 - Principios de agilidad (Entrevista a Agile-Spain)

Publicado un nuevo número del podcast de javaHispano. Este número estará dedicado al desarrollo ágil donde entrevistaremos a tres miembros de Agile-Spain. En la entrevista participarán Jose Manuel Beas autor del blog Se hace camino al andar..., Xavier Quesada autor del Blog de Visual Management y Xavi Albaladejo autor del portal http://www.proyectosagiles.org una base de conocimientos de Scrum.

Durante la entrevista se hablará del manifiesto del desarrollo ágil y realizarán una introducción de esta forma de trabajo. Entre estos principios destacaremos la importancia del valor de las personas, incrementar la comunicación y la confianza entre los miembros del grupo de trabajo entre estos y con el cliente, la disciplina de los trabajadores, automatizar las tareas lo más posible y evitar la realización de grandes tareas con largos plazos creando más iteraciones con tareas más pequeñas.

Finalmente realizaremos una invitación a participar en Agile-Spain y apuntarse a su lista de correo para participar o aprender.

Webs de interés:

sábado
abr252009

Google code ya soporta Mercurial

Google ha anunciado que además de soportar Subversion, ahora podrás gestionar tus proyectos open source usando un sistema de control de versiones distribuido (DVCS). Para ello, eligieron a Mercurial (usado por Mozilla y OpenJDK, entre otros).

La decisión de usar este DVCS estuvo basada en que Mercurial, de acuerdo al análisis de Google, ofrece la barrera de entrada más baja para los usuarios de Subversion, entre otras cosas por la documentación existente y las herramientas (TortoiseHG para Windows y Gnome y plugins para NetBeans y Eclipse) para usarlo. Además, en sus pruebas tuvo mejor performance que Git usando el protocolo http (el usado por Google Code).

La implementación de Google usa BigTable para guardar los datos del repositorio, por lo que tiene un gran desempeño. En el próximo evento Google IO darán una charla sobre cómo se construyó esta implementación.

Por ahora, sólo puedes usar el soporte para Mercurial por invitación, cuando termine el periodo de pruebas estará disponible para todos los usuarios de este repositorio de proyectos open source.  

Enhorabuena a Google por esta decisión, personalmente espero que esto ayude a impulsar el uso de estos DVCS que tienen grandes ventajas sobre los tradicionales VCS (como subversion o CVS). Por otro lado, Google code reaccionó a la creciente popularidad de GitHub que hasta ahora era la mejor opción para aquellos que querían controlar sus proyectos con un sistema distribuido.