Buscar
Social
Ofertas laborales ES
jueves
ene292009

Resultados del último trimestre fiscal de Sun

Siguen sin ser buenos. En el segundo trimestre fiscal ha perdido 209 millones $, 28 céntimos por acción. Esto en comparación con una ganancia de 260 millones $ de hace un año. No obstante, hay que tener en cuenta que esta cifra incluye un gasto de 222 millones $ como consecuencia de la reestructuración de la compañía que se encuentra en un proceso de despido de 6000 empleados desde noviembre del año pasado.

De no haber sido por gastos puntuales como los relacionados con la reestructuración, la compañía hubiese ganado 11 céntimos por acción. Actualmente, Sun tiene aproximadamente 3 mil millones $ en el banco, por lo que no tiene problemas de liquidez.
martes
ene272009

JDO 2.3 Metadata API

Con los APIs de persistencia hay 2 maneras comunes de elegir las clases para persistir, y como persistirlas; por XML o anotaciones. Hay ventajas y desventajas de los dos, y con JDO 2.3 hay otra opcion ... por un API.

He escrito sobre esta nueva manera en el blog de DataNucleus. Esta en ingles pero debe ser bastante facil entender el codigo presentado. 

martes
ene272009

Librerías para manipular archivos PDF

Quisiera compartir con ustedes un sitio web que he encontrado mientras buscaba soluciones para la manipulación de archivos PDF desde una aplicación JAVA libre de plataformas, el sitio que encontré es el siguiente: http://www.qoppa.com y tiene una amplia variedad de librerías java para la manipulación, impresión, edición etc. de archivos PDF.

Espero les sirva.

Saludos

Jaime

lunes
ene262009

Flamingo 4.0 RC

Kirill Grouchnikov anuncia en su blog el Release Candidate de la suite de componentes Swing Flamingo. Estos componentes son una versión del famoso menú tipo Ribbon usado por Microsoft en  Office 2007, un elemento que como ya señaló Jacob Nielsen en su lista de los mejores GUIs de 2008, ha tenido una rápida aceptación por parte del usuario lo que ha llevado a una gran adopción en las GUIs de nuevos desarrollos.

Así que si quieres remplazar los tradicionales menús drop down, Flamingo te ofrece hacerlo en tus aplicaciones Swing. Visualmente, Flamingo es impactante, puedes probarlo mediante Java Web Start (requiere java 6) en este enlace usando el look and feel por default y verlo usando el look and feel Substance en este otro enlace.

La versión final está planeada para el 6 de febrero, así que si encuentras bugs en este RC estás a tiempo de informarles a los desarrolladores para que los corrijan.

Flamingo 4.0 es opensource bajo la licencia BSD.

lunes
ene262009

Propiedades Java sin getters ni setters, a pesar de Java 7

Durante la reciente conferencia Devoxx, Mark Reinhold, ingeniero jefe de Sun para Java SE, dio una presentación sobre las últimas direcciones para Java 7. (El resumen de la presentación de Hamlet D'Arcy's está disponible aquí)

Una de las características que fue discutida como una posible inclusión en Java 7, pero que al final ha sido descartada, es la de propiedades de "primera clase" para Java. El soporte de propiedades de "primera clase" hubiera ido más allá que los simples getters y setters de la especificación JavaBeans, y proveería una forma sucinta y elegante para definir propiedades en Java.

Las propiedades son ya elementos de primera clase en mucho lenguajes modernos, por tanto su omisión en Java 7 se acusa por los programadores que han usado esos lenguages con soporte para propiedades. Al mismo tiempo, los programadores Java pueden usar un serie de trucos y técnicas para trabajar con atributos Java al estilo de propiedades, y alguna de estas técnicas funcionan incluso con Java 1.4. En este artículo de Artima, se demuestra una de estas técnicas usando un aspecto simple, con AspectJ, y algunas convenciones.