Buscar
Social
Ofertas laborales ES
domingo
jul032011

Charla sobre Java SE 7 en Madrid: la plataforma evoluciona

El próximo 14 julio a las 18:00 celebraremos en Madrid una charla para presentar Java SE 7. El lanzamiento oficial de esta nueva versión de la plataforma será el 7 julio. Como parte de su lanzamiento, Oracle ha facilitado a los JUGs alrededor de todo el mundo el organizar charlas para presentar las novedades de Java SE 7. En España se va a celebrar una de estas charlas, coorganizada por javaHispano MadridJUG.


La charla será impartida en inglés por Simon Ritter, un evangelista de Oracle. Su título es "Java SE 7: The Java Platform Evolves", y el resumen que Simon nos ha proporcionado es:


"It's been a long time coming, but the wait has been worth it.  Java SE 7 will deliver new features in the Java language, the class libraries and the virtual machine to help make developers more productive and applications more reliable and with better performance.  This session will take a technical look at all the major areas included in Java SE 7:  

  • Project Coin: Small changes to the Java language.
  • New APIs like the new I/O 2 APIs and the fork-join framework.
  • The DaVinci machine project providing a new bytecode which will dramatically improve the performance of dynamically typed languages compiled to run on the JVM. 


We'll also have a preview of the ideas for new features to be included in Java SE 8."

 

Registro y ubicación de la charla:


La charla se celebrará el 14 julio a las 18:00 en la Calle Lago Titica 10, en Vicálvaro, Madrid (ubicación en Google maps). La charla es completamente gratuita pero requiere inscripción a través de este enlace. Habrá regalos relacionados con Java SE 7 para todos los asistentes, y después de la charla los que quieran podrán aprovechar la oportunidad para hacer networking tomándose unas cañas y tapas patrocinadas por  Autentia, que será el sponsor de este evento. 

 

Sobre el ponente


Simon Ritter es un "Java Technology Evangelist" en Oracle. Simon trabaja en la industria IT desde 1984 y es licenciado en ciencias físicas por la Universidad de Brunel, en U.K.


Simon trabajó originalmente en el desarrollo de UNIX para AT&T UNIX System Labs, y posteriormente en Novell. En 1996 Simon se convirtió en un empleado de Sun.   A partir de este momento comenzó a trabajar con la tecnología Java, y desde entonces ha estado trabajando siempre tanto el desarrollo de tecnología Java como en consultoría en torno a esta tecnología. Tras la adquisición de Sun por parte de Oracle, Simon está centrado en la tecnología Java SE y el desarrollo de aplicaciones de cliente. El también continúa desarrollando demostraciones que empujan más allá la barrera de lo que se puede y lo que no se puede hacer con tecnología Java, como el desarrollo de interfases que funcionan con gestos.  

 

 

Sponsors:

Agradecemos a Autentia el patrocinar esta charla. Gracias a ellos podremos hacer streaming del evento e invitar a los asistentes a cañas :)

 

miércoles
jun292011

Google Swiffy, herramienta gratuita de conversión de Flash a HTML5

Google acaba de anunciar una nueva herramienta gratuita: Google Swiffy, una herramienta que permite convertir Flash a HTML5. La herramienta es tan sencilla como una aplicación web en la cual uno hace un upload de un archivo .swf y obtiene como resultado HTML5 con la animación representada mediante JSON y renderizada empleando SVG.


Esto último es precisamente lo que con toda probabilidad es el principal punto débil de esta herramienta en estos momentos. Para que el proceso funcione de modo adecuado el navegador web que renderizar el HTML resultante tiene que tener un soporte muy bueno de SVG. Eso quiere decir que funcionará adecuadamente en Chrome y Safari, quizás en FireFox y probablemente no en Internet Explorer.


Por otro lado, esta herramienta todavía está dentro de Google labs y no está completamente terminada. La mayor parte de las animaciones Flash deberían estar soportadas, pero algo más complejo como un videojuego complejo probablemente no funcione.

 

Aquí tenéis una galería con demos que muestran el resultado de aplicar esta herramienta sobre varios archivos flash. Aunque sólo es el principio, es un claro paso por parte de Google para mover la web lejos de tecnologías propietarias y hacia tecnologías estándar.

martes
jun282011

IBM anuncia WebSphere V8, con soporte para Java EE 6

IBM anuncia WebSphere V8, con soporte para Java EE 6. Muy especial por lo que he podido ver, parece que todavía no se ha certificado (o al menos todavía no han actualizado la página). Pero según IBM es una implementación completa de Java EE 6. Aquí tenéis un artículo técnico explicando las novedades de esta nueva versión de WebSphere.


Parece un poco irónico que el servidor de aplicaciones estrella de IBM (WebSphere) vaya a alcanzar compatibilidad con Java EE 6 antes que el del propio Oracle (WebLogic).


¿Cuántos de vosotros empleáis WebLogic?

martes
jun282011

Grails 1.4 será lanzado como 2.0

Leo en la lista de Grails una nota de interés general, en donde Graeme Rocher anuncia que la próxima versión de Grails (correspondiente a la 1.4) será liberada como 2.0. Esto debido a los cambios significativos intrododucidos en el release. Entre otras, podemos mencionar:

  • Nuevas características a los comandos interactivos.
  • Mejoras al reporte de errores y volcados de pila. Esta es una mejora importante.
  • Scaffolding con HTML5
  • API formal para GORM.
  • Soporte para herencia abstracta
  • Soporte para múltiples "datasources" coordinados con protocolo de 2 fases.
  • Migración de bases de datos e ingeniría inversa. Este está interesante: Cualquier ayuda del framework para el control de versiones de la base de datos es bienvenida.
  • Actualización de librerías: Groovy 1.8, Hibernate 3.6 (¿Soportarán también JPA2?), Spring 3.1 y Servlet 3.0. Supongo que también actualizarán a Tomcat 7.
  • Nueva API para testing con soporte para Spock.
  • Scaffolding para pruebas unitarias.

Hace poco utilicé esta herramienta para resolver un problema muy específico que involucraban captura de información en una base de datos. Resolví el problema en cuestión de horas, pero hay un par de cosas que particularmente me limitan un poco:

  • Se necesita tener buen conocimiento de Spring para aprovechar al máximo las capacidades de Grails. Llega un momento en que lo básico que viene en el manual ya no es suficiente.
  • Es complicado integrarse con esquemas de bases de datos existentes. Aquí si me pega un poco, porque tenemos una plataforma mas o menos estable, y con Grails no pude modelar casos específicos como relaciones N:M con llaves primarias compuestas o de tipo UUID. Cabe aclarar que ignoro si ya está solventada esa limitante, y en cuanto tenga una oportunidad lo voy a probar.

 Sería interesante si alguien comenta sus experiencias al respecto.

La liga al mensaje con el anuncio está aquí.

martes
jun282011

Parleys.com estrena nueva web

Parleys.com, el "YouTube" de las presentaciones técnicas (especialmente dentro del mundo Java) acaba de estrenar una nueva web. Si habéis intentado acceder a él durante el fin de semana posiblemente hayáis encontrado el servicio caído porque estaban en medio del proceso de cambio de versiones.


En Parleys.com podéis encontrar múltiples presentaciones tecnológicas, con la ventaja respecto a otros sitios como YouTube de que a menudo estas presentaciones tienen además del video, los slides del ponente sincronizados. Por otro lado, el video suele incluir una grabación de la pantalla del ponente a alta resolución que permite leer el código fuente (cosa que uno no consigue con YouTube a no ser que pueda usar HD, para lo cual hace falta ser partner).


En Parleys.com hay una sección dedicada a los JUGs, y dentro de ella javaHispano tiene un canal con contenido en español.