Buscar
Social
Ofertas laborales ES
jueves
jun022011

Oracle Java ME Embedded Client 1.0

Oracle ha anunciado la versión 1.0 de Java ME Embedded Client, un entorno de ejecución Java construido sobre el perfil CDC de Java ME que además tiene soporte para FP, PBP, RMI, JDBC y servicios Web. Existen binarios disponibles del entorno de ejecución para Linux corriendo sobre ARMv5, ARMv6/7, MIPS y PPC, todos ellos en modo headless.


También existe un emulador/máquina virtual que permite la ejecución del entorno en plataformas Linux y Windows x86. En este caso, el emulador sí tiene parte gráfica. En todos los casos, estamos hablando de binarios, no de código fuente.


Java ME Embedded Client 1.0 tiene como objetivo hacer más fácil el desarrollo con tecnologías Java de soluciones que requieran software empotrado. No he conseguido encontrarlas condiciones de licenciamiento para productos finales construidos sobre este binario, pero con casi total seguridad requerirán el pago de tasas a Oracle. 


¿Es Java ME Embedded Client un reconocimento por parte de Oracle de que el futuro de Java ME no pasa por los terminales móviles, sino por soluciones empotradas?

miércoles
jun012011

Oracle cede el proyecto OpenOffice a la ASF

Pues tal como se lee: Oracle ha cedido el proyecto OpenOffice a la incubadora de Apache Software Foundation.

¿Que tal?

Aqui la información.

miércoles
jun012011

Nuevo Portlet para Generar Gráficos Dinámicos

Los chicos de Coretec , anuncian la creación de un portlet para generar gráficos dinámicos tomando como fuente, cualquier gestor de base de datos.

Se ha creado la versión 1 que incorpora los pie charts (2D y 3D) y la idea es hacer participar a toda la comunidad hispana interesada en Liferay  ,para  evolucionar el portlet contemplando más tipos de gráficos, optimizar código, etc.. Una vez finalizado la idea es donarlo a la Comunidad de Liferay.

Es una noticia interesante y una buena oportunidad de participar y aprender para todos aquellos que estén interesados en este sistema de portal.

Adicionalmente publican un tutorial para explicar como se ha implementado la versión 1 y de todo el código fuente y el propio portlet en la sección de descargas.

 Saludos

miércoles
jun012011

Chronon, un un "Time Traveling Debugger" para Java EE

Chronon es un depurador para aplicaciones Java EE que permite "grabar" una ejecución de una aplicación y después volverla a reproducir paso a paso la ejecución, permitiendo inspeccionar el valor de todas las variables y permitiendo ejecutar la aplicación "hacia adelante" y hacia atrás. Es una idea similar a la de whyline for java, aunque a diferencia de whyline for java (que es un proyecto de investigación) Chronon es un producto comercial totalmente funcional.


Además, Chronon ha sido diseñado para integrarse con aplicaciones Java EE, estando integrado con Eclipse WTP. Por lo que he podido ver, al menos soporta JBoss y Tomcat (no me queda claro si soporta cualquier otro servidor de aplicaciones Java EE).


Chronon se distribuye como un plugin de Eclipse. La licencia personal tiene un precio de 10 $ por mes, mientras que la comercial tiene un precio de 35 $. Existe una versión demo completamente funcional durante 30 días.

 

 

miércoles
jun012011

Comparativa de rendimiento entre Rails, Wicket, Grails, Play, Lift y JSP

En el blog JT Dev han publicado una pequeña comparativa de rendimiento entre múltiples frameworks web: Rails, Wicket, Grails, Play, Lift y JSP. En la comparativa simplemente se renderiza una única página que contiene una lista dinámica. Los  test fueron ejecutados en un Windows 7 Professional SP1 64bit, corriendo en un AMD Phenom II X4 955 con 4 GB RAM. Para los framework Java se usó Java SE 6 Update 24, 32bit.


En el blog podéis encontrar snipets del código empleado para cada framework, y en este repositorio de Github podéis encontrar los códigos completos.


En el test se han medido dos cosas fundamentalmente: el tiempo que el framework necesita para renderizar la página según el número de productos de la lista se incrementa (con una única petición), y el tiempo que se necesita para renderizar una lista con 1000 productos empleando múltiples peticiones concurrentes.


Aquí tenéis dos imágenes resumiendo los resultados:

 

 


Entre las cosas que más sorprenden es el excelente rendimiento que presenta en ambos casos el framework Play, especialmente cuando corre sobre Netty. En ambos casos este framework es el ganador. JSP también queda bastante bien en ambos test. Otro dato interesante es que JRails tiene un rendimiento que realmente inferior al de Rails en ambos test.