sábado, 26 de enero de 2013

RIA con Lienzo y Flash4j



Emitrom es una compañía que ha tomado la iniciativa de trabajar con productos open source y sobre la capa de presentación. En este post quiero mencionar a Lienzo y Flash4j.

Lienzo es una librería GWT que permite dibujar en HTML 5 con el Canvas. Con Lienzo podemos generar animaciones, juegos, proceso de imágenes, etc. También podemos utilizar drag and drop,  transformaciones, rotación, escalar, filtrar y renderizar imágenes,  etc.  Lienzo fue liberado con licencia Apache 2.

Desarrollo en Flash se asocia típicamente con ActionScript, un lenguaje de scripting que podría ser  dificultoso para desarrolladores  Java que no están acostumbrados a lenguajes de script (una barrera similar a veces es JavaScript). Flash4j ofrece a cambio una completo; la API que provee Flash4j es totalmente Java y además es similar a la encontrada en Swing, GWT o Wicket. Flash4j ofrece integración con Apache Flex y Adobe Air. Flash4j también fue liberado con licencia Apache 2.

Dejo links:
http://emitrom.com/lienzo
http://emitrom.com/flex4j