JIT, biblioteca gráfica, interactiva y avanzada: un mundo de posibilidades.


¿Qué es JIT?

JavaScript InfoVis Toolkit o JIT es una biblioteca que provee todo lo necesario para crear visualizaciones de datos interactivas para aplicaciones web (mapas estratégicos, árboles jerárquicos, mapas relacionales, etc.) e incorporarlos con facilidad a aplicaciones web. Debido a su gran diversidad de representaciones, resulta casi imposible imaginar una estructura que no se adapte a las necesidades del desarrollador.
Está desarrollado en Canvas, es una herramienta basada en Javascript y permite interactuar con los datos en tiempo real, sobre todo las estructuras Trees y Graphs (rotar libremente para una mejor perspectiva, establecer un nodo concreto como centro del gráfico, hacer zoom  mediante scrolling, etc).
El potencial de esta librería y su uso para aplicaciones web es enorme. A continuación os dejo el enlace por si queréis más detalle:
Características de JIT:
Algunas características generales de esta librería:
  • Posee diferentes tipos de representaciones de datos.
  • Es compatible con la mayoría de los navegadores.
  • Se trata de un recurso open source de fácil integración en desarrollos web.
  • Extensible.
  • Permite combinar las visualizaciones para crear nuevas formas de visualización.
Sorprende la velocidad de proceso para estructuras complejas, que con vistas al futuro, analizando el proceso de optimización a la que se están sometiendo los navegadores, estas visualizaciones serán pronto potentes en todos los navegadores, ya que si hacéis la prueba, IE provoca un poco más el sufrimiento de la CPU en comparación con Firefox y Chrome.
Desde el punto de vista técnico, la representación de los datos a mostrar viene marcada por una estructura JSON (JavaScript Object Notation) un formato ligero de intercambio de datos, el cual se basa en dos estructuras: una colección de pares de nombre/valor (objeto, registro, estructura, diccionario, tabla hash, etc.) y una lista ordenada de valores (vectores, listas o secuencias), estas son estructuras universales y permite a todos los lenguajes de programación adaptarse con facilidad.


Ejemplos de uso de JIT:
Los casos de uso o posibilidades de esta librería son innumerables. He aquí algunos de ellos:
  • Desarrollo en entornos BI (Business Intelligence).
  • Representación de organigramas.
  • Mapas estratégicos en cuadros de mando (Balanced Scorecard).
  • Mapas estadísticos de datos.
  • Mapas relacionales.

Creemos que esto puede abrir el camino a futuros proyectos web con gráficos avanzados, mediante la reutilización de código de este proyecto, con un mínimo esfuerzo, máximo rendimiento y resultados muy llamativos.

0 comentarios :