Buscar
Social
Ofertas laborales ES
viernes
mar062009

Evento sobre Groovy/Grails en la Universidad de León

El póximo miércoles 11 de marzo, en el aula 212 de la Escuela de Ingenierías Industrial e Informática de la Universidad de León, en Salenda vamos a impartir un evento sobre Groovy y Grails. Lo organizan, además de la propia Universidad, una asociación de estudiantes para el fomento del software libre que están creando allí llamada Septima Liberum (por aquello de que León en tiempo de los romanos fue Legio VII). La agenda del evento es la siguiente:
  • 12:30-14:30. "Groovy: la revolución de los lenguajes dinámicos".
  • 16:30-19:30. "Desarrollo rápido de aplicaciones web con Grails".

La asistencia es libre y gratuita, hasta completar el aforo del aula. Para los que estéis en León o alrededores, aquí tenéis más detalles sobre cómo llegar al campus de Vegazana.

El cartel del evento es el siguiente:

viernes
mar062009

JSFToolBox v3.0 Publicado

JSFToolBox es una suite de plugins para Abode Dreamweaver que permite diseñar páginas web utilizando JSF de forma visual o editando código. Creo que  todos estamos de acuerdo que Dreamweaver es el mejor entorno integrado para diseño WYSIWG de páginas web que existe en el mercado, al menos yo no conozco nada mejor. Por otra parte JSF es el framework web Java más utilizado en empresas y diversos tipos de compañías eso incluye derivados como ICEFaces, MyFaces, Seam y otros. JSFToolBox de forma elegante mezcla estas dos tecnologías permitiendo tener máximo control visual para crear aplicaciones web impactantes y de alta calidad proporcionando las características:

  • Soporte para Dreamweaver 8/CS3/CS4
  • Soporte visual para componentes JSF Standard
  • Soporte para Facelets (sistema de plantillas )
  • Soporte para frameworks como Seam, ICEfaces, Tomahawk, Trinidad.
  • Editor de código con autocompletado y documentación
  • Soporte para Live Data View
  • Integración con Managed Beans
  • Databinding con Manages Beans de forma visual
  • Internacionalización JSF
  • Permite importa archivos JAR y examinar su contenido
  • Entre otras más

Obviamente JSFToolBox solo está disponible para Windows y Mac, pero hasta donde tengo entendido es posible ejecutar Dreamweaver en Linux utilizando Wine. Se puede adquirir  de forma gratuita como versión Comunidad con limitaciones en cuanto a funcionalidades  y como versión de Professional de pago:

Facelets Tools Professional Edition        $29
Seam Tools Professional Edition           $29
Tomahawk Tools Professional Edition    $29
Trinidad Tools Professional Edition        $29
ICEfaces Tools Professional Edition       $29
JSFToolbox for Dreamweaver              $149

Yo todavía no he tenido la oportunidad de probarlo pero parece ser un producto muy potente a un precio bastante accesible. ¿Alguien tiene experiencia con estos plugins?   
viernes
mar062009

Métricas de calidad con NetBeans y Hudson

Hola,

En artículos anteriores explicaba cómo montar un entorno para integración continua y TDD. Ahora he publico nu nuevo tutorial en el que explico paso a paso cómo integrar herramientas de métricas de calidad a este entorno. En particular explico cómo integrar Checkstyle, Simian, PMD y FindBugs.

El proceso básicamente consiste de tres pasos:

  1. instalar el plugin en el NetBeans
  2. integrar la herramienta en el Ant
  3. integrar los informes en Hudson

Este es el link al artículo en mi blog (donde también lo podéis bajar como PDF):

http://ivanator.wordpress.com/2009/03/05/metricas-de-calidad-con-netbeans-y-hudson/

Un saludo,

Iván

jueves
mar052009

JavaFX v1.0 - Un esperanzador comienzo (opinión publicada originalmente en Sólo Programadores)

JavaFX v1.0 - Un esperanzador comienzo  (opinión publicada originalmente en Sólo Programadores)

 

Roger Jose Padilla Camacho

 

Tras varias expectativas negativas, la primera versión de JavaFX vio la luz en diciembre del año pasado. Para algunos, esta plataforma llega demasiado tarde, para otros, este es sólo el inicio de una plataforma con gran potencial. JavaFX promete permitir desarrollar una aplicación, y sin modificarla, ejecutarla en el computador, en el móvil, en la TV y en el automóvil ("en todas las pantallas de tu vida"). Esto aprovechando la ubicuidad y el músculo que Java ha forjado a lo largo de los años.

 

Una pregunta común es ¿Por qué crear una nueva plataforma para esto? La principal desventaja de los lenguajes con alto nivel de difusión y longevidad como Java es que esas mismas cualidades exigen una fuerte compatibilidad hacia atrás, lo cual limita a su vez su capacidad de evolucionar. Para comprender la razón de ser de JavaFX, también es relevante considerar los siguientes aspectos: un nuevo y moderno lenguaje, RIAs y flujo programador-diseñador en mente, soporte multimedia, Swing 2.0, alucinantes animaciones al estilo Flash, y ¡todo lo anterior sin salir de Java!.

 

JavaFX fue pensado para satisfacer todas esas exigencias; la versión 1.0 ha sido enfocada a dar muy buen soporte al trabajo con animaciones, gráficos y multimedia. En otras palabras, se creó una base muy robusta sobre la cual agregar controles gráficos, frameworks para aplicaciones de gestión, etc. Ahora bien, el primer paso fue solido, de aquí en adelante todo depende de cómo Sun haga evolucionar esta prometedora plataforma. 

miércoles
mar042009

JSFUnit 1.0

JBoss ha anunciado JSFUnit 1.0 GA, un framework para realizar test de unidad sobre páginas JSF. Los test se realizan a través de un navegador "headless" que envía peticiones http a las páginas JSF, y pueden ejecutarse tanto dentro del contenedor como fuera de él. Tras la ejecución de los test JSFUnit deja examinar el estado de todos los artefactos del contenedor, como Managed Beans, FacesContext, FacesMessages...

Para los test del lado del cliente proporcionan un API basado en HtmlUnit que permite especificar aserciones sobre cuál debe ser el estado del cliente. JSFUnit puede emplearse con JSF 1.1, 1.2 y 2.0.