Nuevas versiones de Eclipse y Netbeans

Eclipse y NetBeans, los dos IDE que utilizamos en el Especialista, acaban de lanzar dos nuevas versiones estables: Eclipse Galileo y NetBeans 6.7.

NetBeans 6.7:

NetBeans IDE 6.7 is a significant update to NetBeans IDE 6.5 and includes the following changes:

  • Maven support for the creation of plugins and web services as well as support for POM and J2EE
  • Kenai integration enables the creation and editing of Kenai hosted projects from within the IDE
  • PHP improvements include Selenium support and SQL code completion
  • C++ support for profiling, Qt library, code refactoring and macro expansion
  • Web API Gateway plug-in enables consumption of Web APIs in applications
  • Java ME support for CDC projects in the bundled Java ME SDK 3.0

Eclipse Galileo:

The new features in the Galileo release reflect three important trends in the Eclipse community: 1) Expanding adoption of Eclipse in the enterprise, 2) innovation of Eclipse modeling technology and 3) advancement of EclipseRT runtime technology. Each project has published “new and noteworthy” documentation for their specific release. Overall, highlights from the Galileo release include:

  • New support for Mac Cocoa 32 and 64 bit.
  • New Memory Analyzer tool to help analyze memory consumption of Java applications
  • PHP Development Tools (PDT) 2.1 is first PHP toolkit to support the new PHP 5.3 language release, including namespaces and closures.
  • New Mylyn WikiText support for editing and parsing wiki markup.
  • New XSL tooling for XSL editing and debugging.
  • Developer productivity improvements to Business Intelligence Reporting Tools (BIRT) report designer and performance.
  • Xtext, a new Eclipse project that allows for the creation of Domain Specific Languages (DSL). Xtext will create customized Eclipse editors for the DSL, making it easier for developers to focus on a smaller set of APIs and write less code.
  • Connected Data Objects (CDO) is a framework for distributed shared EMF models focused on scalability, transaction and persistence. New enhancements in CDO include distributed transactions, pessimistic locking and save points, change subscription policies, an asynchronous query framework and security hooks in the repository.

Release Candidate 1 de NetBeans 6.7

Coincidiendo con la JavaOne, Sun ha lanzado el RC1 de la versión 6.7 de NetBeans. Se puede descargar desde este enlace y leer más información aquí. El resumen de las nuevas características impresiona:

New features for 6.7 include integration with Project Kenai, a collaborative environment for developers to host their open-source projects; native Maven support; and GlassFish and Hudson integrations. This release also offers enhancements for Java, PHP, Ruby, JavaScript, Groovy and C/C++, and more. Providing superior support for multiple languages and innovative team support through Project Kenai, the NetBeans IDE 6.7 is the ideal tool for developers to connect to their teams and to the latest technologies!

Java SE u10, EJB 3.1 y resultados de Sun

Java SE 6 Update 10

Esta semana se ha hecho pública la esperada actualización 10 de Java SE 6. Entre las mejoras de la nueva versión se encuentra una nueva implementación del Java Plug-In en la que los applets corren como procesos independientes del navegador.  Esto servirá para mejorar la robustez de las aplicaciones RIA JavaFX y hacer verdaderas filigranas desde los navegadores.

En el aspecto gráfico, se introduce un elegante look-and-feel (nimbus) que complementa el existente metal. Es un diseño moderno, con tonos grises y azulados, reflejos suaves y ligeros efectos de profundidad. Todo está vectorizado, basándose en Java 2D, por lo que ocupa poco espacio y es compatible con distintas resoluciones de pantalla .

Se ha mejorado también la eficiencia y se ha disminuido notablemente el tamaño de la distribución, al incluir sólo el llamado Java Kernel, que contiene las clases más usadas de la plataforma.

La actualización está disponible para Linux, Solaris y Windows. Los usuarios de Mac tendremos que esperar bastante, al ser Apple (y no Sun) la encargada de portar el desarrollo. O quizás lo tendremos antes via otros ports, como FreeBSD Java Project, o OpenJDK.

Introducing Java SE 6 update 10 (Artículo de Sun Developer Network)
Special Event: Java SE 6u10 Release (Entrada en el blog The Planetarium)
JavaOne ’08: Sun brings back Java applets (Vídeo)

EJB 3.1 Public Draft

Ya está disponible el borrador público de la nueva versión de EJB. El líder del grupo de especificación, Ken Saks, destaca en una entrada de su blog las siguientes características:

  • Portabilidad en los nombres JNDI globales
  • Invocaciones asíncronas de los beans de sesión
  • Beans de sesión Singleton
  • Mejoras en los Timer
  • Despliegue de componentes EJB en un .war sin un ejb-jar
  • EJB “Lite” una versión ligera de la API EJB
  • EJB Embebido: un API para la ejecución de componentes EJB en Java SE

La especificación 3.1 se incorporará en la nueva versión de Java EE (Java EE 6) que se lanzará seguramente en la JavaOne 2009.

Malas noticias para Sun

Termino con una noticia económica sobre Sun. Han publicado resultados prelimares que anuncian pérdidas en este último cuatrimestre. Han ingresado unos 3.000 millones de dólares, bajando de los 3.200 millones del primer cuatrimestre. Malos tiempos para los servidores Sun. Esperemos que no el tema no le afecte a la plataforma Java.

Sun Microsystems anuncia pérdidas (siliconnews.es)

Por cierto…

¡Felicidades Netbeans! Cumple 10 años.

Especialista Universitario en Java Enterprise

Quedan pocos días para que finalice el plazo de inscripción en el Especialista Universitario en Desarrollo de Aplicaciones con Java Enterprise.

Se trata de un Título Propio de Postgrado de 300 horas orientado a la formación en profundidad en tecnologías Java EE. En el enlace anterior puedes encontrar bastante información sobre el mismo.

Quedan todavía algunas plazas. Si estás interesado en matricularte o en obtener más información, ponte en contacto conmigo (domingo@dccia.ua.es).

JavaOne 2008

Ahora que acaba de terminar la JavaOne, es un buen momento para recordar que podemos acceder a todas las charlas de ediciones anteriores en este enlace. De la edición actual sólo han puesto por el momento los talleres.

Algunos resúmenes de presentaciones de la conferencia:

Grupo Google java-ua

Hemos creado una lista de correo sobre Java en la Universidad de Alicante. Podéis subscribiros y enviar dudas, comentarios, inquietudes, sugerencias, etc. Es una lista abierta y cualquiera puede consultar los mensajes ya enviados. Así compartimos las dudas y soluciones con cualquier persona interesada.

Está gestionada con el servicio de grupos de Google. La dirección para consultar los mensajes (ninguno por ahora) es http://groups.google.com/group/java-ua. Puedes pinchar en este enlace para subscribirte.

Otros grupos de discusión interesantes de Google relacionados con Java: