Buscar
Social
Ofertas laborales ES
lunes
jul232007

Artículo introductorio a JavaFX

En Javabeat han publicado un artículo introductorio a JavaFX que, para aquellos despistados que todavía no lo conozcáis, es un lenguaje de script de carácter declarativo, con tipado estático, que se ejecuta sobre una máquina virtual Java y desde el cual se puede llamar de un modo simple a APIs Java. Internamente se apoya en Swing, Java2D y Java3D para ofrecer una API de mayor nivel de abstracción que éstas orientada al desarrollo de aplicaciones RIA. Dado el carácter declarativo del lenguaje, las interfaces de usuario construidas con él podrían renderizarse en una aplicación de escritorio o, por ejemplo, en un terminal móvil.



¿Cuántos de vosotros habéis probado JavaFX? ¿Nos comentáis vuestras impresiones con él?
lunes
jul232007

Libro gratuito sobre Scrum

Me he enterado a través del weblog de Julio César Pérez que InfoQ ha hecho disponible de modo gratuito (aunque requiere el registro) el libro Scrum and XP from the Trenches, libro que trata sobre la metodología de desarrollo de software (o, quizá sería más correcto, la metodología de gestión de proyectos de desarrollo de software) Scrum.



¿Hay algún Scrummaster por aquí?
domingo
jul222007

Swing Application Framework

Buenos días.



Hace poco se publicó un artículo en la web de Sun sobre el uso de Swing Application Framework en aplicaciones de escritorio. Este armazón pretende facilitar el desarrollo de este tipo de aplicaciones mediante la ayuda en la resolución de muchas de sus tareas comunes, como manejo del ciclo de vida de las aplicaciones, gestión de recursos, persistencia de la configuración y de la sesión y soporte a acciones y eventos.



Se está desarrollando actualmente como parte del JSR 296 y el objetivo es que se incluya como una parte de Java SE 7. La verdad es que promete, sobre todo mucha más productividad a la hora de abordar las aplicaciones de escritorio. ¿qué opináis vosotros? ¿Lo habéis probado ya? ¿Creéis posible establecer comparaciones con herramientas similares de otros lenguajes/arquitecturas?



Un saludo.
jueves
jul192007

Aprobada la especificación de Java EE 6

La especificación de Java EE 6 ha sido aprobada. No obstante, hay cierto descontento por parte de algunos miembros del comité ejecutivo; el más notable es el de Apache que ha votado en contra. No se debe a que tenga algo desde el punto de vista tecnológico en contra de la especificación, sino a que, según ellos, "Sun está en violación del JSPA (el acuerdo de participación que firman toda las partes que pertenecen a Java Community Process)".



Supongo que esa supuesta violación se debe a que Sun no está haciendo disponible el test de compatibilidad de Java SE (al menos no todo lo rápido y sencillo que a Apache le gustaría) para que la fundación pueda certificar su implementación de Java SE.



El otro descontento es IBM. Parece ser que no le convence la licencia (novedad, novedad... llevan varios años empleando ese mismo mensaje de queja en las votaciones) bajo la cual se va a distribuir la implementación. En su día, aún se podía alegar que la especificación no estaba disponible bajo una licencia libre. Pero ahora sí lo está. Supongo que lo que fastidia a IBM es que es una licencia vírica (GPL) y, como no están por la labor de hacer libre WebSphere, sigue teniendo que pagarle licencias a Sun para acceder al código de la especificación bajo licencia CDDL.
miércoles
jul182007

Disponible OpenXava 3.0 beta 1

Ingresando a la página de OpenXava observo que está disponible para la descarga la versión 3.0 beta 1 de este framework.

La novedad principal es la posibilidad de definir componentes de negocio usando EJB3, es decir clases Java convencionales con anotaciones.

Se nota que hay bastante trabajo que se realiza para mantener este proyecto y mejorarlo.