Buscar
Social
Ofertas laborales ES
martes
nov202007

SpringFramework 2.5 Publicado

La gente de SpringSource acaba de publicar la ultima version de su framework estrella Spring. En esta nueva version se incluyen unas nuevas caracteristicas y sobre todo mejoras en el rendimiento y bugfixes. A continuacion un lista de lo nuevo:

  • Soporte completo a Java 6 y Java EE 5  (JDBC 4.0, JTA 1.1, JavaMail 1.4, JAX-WS 2.0)
  • Soporte para inyeccion de dependencias utilizando anotaciones. Incluye soporte para calificadores.
  • Soporte para auto-detectar componentes de aplicaciones en el classpath y auto-configurarlos como objetos manejados de spring.
  • A new bean name pointcut element in AspectJ pointcut expressions
  • Soporte nativo para AspectJ load-time weaving basado en  LoadTimeWeaver abstraction
  • Nuevos nombres de espacio para configuracion XML "context" y "jms", para maxima conveniencia
  • Revision completa de la integracion a frameworks de pruebas, con soporte de primera clase para JUnit 4 y TestNG
  • Nuevo modelo controlador basado en anotaciones para Spring MVC supporting Servlet and Portlet environments
  • Y muchos otros
  • Que opinan de estas nuevas mejoras? Realmente sera una buena idea basar la configuracion de Spring en anotaciones?? Yo creo que se podria utilizar anotaciones en ciertas partes como en la inyeccion del PersistenceUnit para JPA (usando anotaciones standard) pero en todo no lo veo muy util porque seria muy parecido a tener codigo intrusivo. Pero como ahora todo es anotaciones espero que no se sobreutilicen como los XML.

    http://www.springframework.org/

    martes
    nov202007

    Java 6 FreeBSD ya compila en OSX intel

    Landon Fuller ha publicado una beta de Java 1.6 para OSX basada en las versiones de las distribuciones BSD. Por ahora la única versión soportada es Leopard Intel, con planes para Tiger Intel en el futuro. Contiene soporte Swing pero no soporte de sonido.
    Para conseguir los binarios tendreis que compilarlos vosotros mismos. Necesitareis al menos instalar el port de OpenMotif y Nawk usando MacPorts (http://www.macports.org).
    Landon Fuller es un ex-empleado de Apple que contribuye a Darwin, Macports y otros proyectos de código abierto. El producto estrella de su empresa es PuzzlePirates, un juego MMO basado en Java.

    http://landonf.bikemonkey.org/code/macosx/MacOS_Java_16_Developer_Preview_1.20071120.html 

    martes
    nov202007

    Sun (por fin) se queja ante Google por Android

    Lo cual no es, en absoluto, de extrañar. Lo único extraño son las palabras de Jonhatan Schwart de apoyo al proyecto cuando Google lo anunció inicialmente, palabras que quizás tuvieron su causa en un desconocimiento profundo acerca del proyecto. ¿Por qué afirmo esto? El motivo ya lo expuse en su día en un comentario de la noticia en la que se anunció por primera vez Android en el portal:

     

    "Una de cal y una de arena. La plataforma puede ser impresionante. Pero la implementación de Java que tiene no es ni Java SE ni Java ME, sino una mezcla de ambas. Faltan partes de ambas y además hay APIs adicionales. Encima, las aplicaciones corren sobre una máquina virtual modificada. Total: que una aplicación de Android No tiene porque funcionar en otro terminal móvil Java ME compatible, ni una aplicación Java ME tiene porque funcionar en android. ¿Estamos ante el primer fork de Java?"

     

    Richard Green, uno de los vicepresidentes de Sun, afirmó durante una conferencia de Oracle que la compañía está dialogando con Google para "evitar una fragmentación de la plataforma Java y defender los intereses de los desarrolladores".

     

    A favor de Google se puede decir que la plataforma Java ME en la actualidad está "fragmentada de facto" por las incompatibilidades y diferencias entre los distintos dispositivos. Android sólo sería otra pieza más de ese puzzle. Pero Sun no deja de tener razón en que esto es un fork en toda regla de Java ME.

     

    Honestamente, no tengo una opinión muy fuerte en ningún sentido al respecto. Java ME en la actualidad no funciona correctamente. Pero tampoco creo que Android vaya a mejorar considerablemente esta situación; por más teléfonos que lo usen no creo que en el futuro cercano lleguen a ser la mayoría y nunca llegarán a ser todos, con lo que el resultado global será una fragmentación aún mayor. Aunque también es cierto que el proyecto de Google está creando una sinergia de fuerzas y excitación sin precedentes en el mercado de la telefonía móvil.

     

    ¿Qué opináis vosotros al respecto? ¿creéis que Sun y Google llegarán a arreglar sus diferencias?
    martes
    nov202007

    Celebradas las elecciones para el Java Community Process

    Recientemente han concluido las elecciones para el Java Community Process, el organismo que guía y dirige la evolución de la plataforma Java a través de la creación y mantenimiento de las distintas especificaciones que la componen. Este año había tres puestos a ratificar en el comité ejecutivo de Java SE/Java EE; los tres han sido ratificados con el siguiente porcentaje de votos:

    • Apache Software Foundation 94.9%
    • Red Hat Middleware LLC 87.3%
    • Nortel 75.5%

    En el comité ejecutivo de Java ME también había tres puestos a ratificar:

    • Research In Motion, LTD (RIM) 92.7%
    • Samsung Electronics Corporation 91.3%
    • Time Warner Cable Inc. 66.8%

    Respecto a los miembros nuevos, hay dos incorporaciones al comité ejecutivo de Java SE/Java EE

    • Google Inc. 32.7%
    • Eclipse Foundation, Inc 29.5%

    En este caso los porcentajes de votos son sobre un total de 100%. También ha habido dos nuevas incorporaciones al comité ejecutivo de Java ME:

    • Intel Corp. 35%
    • Orange France SA 28.2%

    Aquí tenéis información sobre las elecciones de los nuevos candidatos y aquí sobre las ratificaciones.

    lunes
    nov192007

    Disponible JAllInOne ERP/CRM opensource

    In http://jallinone.sourceforge.net es disponible un EPR/CRM open source basato sobre el framework OpenSwing.