Buscar
Social
Ofertas laborales ES
« Jailbreaking iPhones es legal en Estados Unidos desde ayer | Main | Apache FOP 1.0 »
viernes
jul232010

ItsNat v1.0. Extreme Mashups, Control Remoto Completo, Templates Remotos, IE9 SVG


He publicado la versión 1.0 de ItsNat, Natural AJAX.

Esta versión es el resultado de años de desarrollo, de evolución, de adaptación, de pulido, de flexibilización…

El objetivo de ItsNat ha sido siempre el de ser una herramienta de bajo/medio nivel con el fin de ofrecer una herramienta a la vez sencilla y sofisticada para el desarrollo, con la mayor libertad, adaptabilidad y flexibilidad posible, de aplicaciones y sitios web intensivos en AJAX, en el extremo Single Page Interface, que funcionen prácticamente en cualquier gestor de HTML, SVG o XUL existente (con soporte de AJAX) y otorgando libertad casi absoluta de diseño visual.


La libertad, adaptabilidad y flexibilidad se manifiesta en extremo en esta versión a partir de tres nuevas características:

  • Extreme Mashups (o attached server documents)

Cualquier página cargada por el navegador generada por cualquier tecnología a través de un sencillo script puede ser enviada a un servidor corriendo ItsNat, tal que en el servidor se crea un documento ItsNat con este código utilizado como si fuera un template normal. Teniendo en cuenta que la v1.0 proporciona eventos basados en <script> auxiliares que evitan la limitación de dominio de los eventos basados AJAX, es posible por tanto controlar la página del usuario añadiendo estado, eventos etc como en una aplicación normal.  

DEMO

  • Templates Remotos:

Ahora es posible que un template ItsNat esté basado en una URL remota o bien implementando el interface TemplateSource definir una fuente del markup a medida. Como extremo es posible crear una aplicación ItsNat que sea un “front end” de otra aplicación web ya existente. El ejemplo siguiente es un “fake” de las dos primeras páginas de Google Search, en donde se carga bajo demanda las páginas de Google y se modifican al gusto.  

DEMO

  • Control Remoto Completo:

Hasta ahora los clientes de control remoto eran visores de sólo lectura y el control remoto sólo era posible en el servidor, ahora los clientes también pueden enviar eventos por lo que los listeners registrados en el servidor son propagados a los clientes con derechos de emisión de eventos. El resultado es que múltiples clientes pueden controlar el mismo documento en el servidor, es decir pueden trabajar sobre la misma “página”. Usando los adecuados timers o Comet es posible ver en tiempo real lo que otro usuario hace en tu página y viceversa.

DEMO
 

Otras novedades de esta versión son:

-    Componente “AJAX file upload”
-    Soporte para el inminente Internet Explorer v9. ItsNat trata MSIE 9 como un navegador W3C más y no como la siguiente versión del MSIE v8, sacando partido por ejemplo a su soporte nativo de SVG tanto embebido en XHTML como puro SVG, el funcionamiento es el mismo que con cualquier otro navegador con soporte SVG (FireFox, WebKits, Opera…).  
-    Soporte de SVGWeb 2010-04-09 "Dracolisk"

Lista completa de novedades.

Enlace al proyecto: http://www.itsnat.org
Feature Showcase: http://www.innowhere.com:8080/itsnat
Feat. Show. en GAE: http://itsnatfeatshow.appspot.com
Proyecto en SourceForge: http://sourceforge.net/projects/itsnat  

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.