Visualize.js: Framework for Embedded Analytics and Reports

Jaspersoft, a new acquisition of TIBCO Software, is an open source software vendor that concentrates in providing products used for Business Intelligence (BI).

TIBCO Software recently released Jaspersoft’s newest product – Jaspersoft 5.6. It includes a new Javascript framework that offers built-in analytics and reports called Visualize.js.

The Jaspersoft group came up with Visualize.js because they envision that analytics “is becoming a core component and differentiator of applications and services” for application developers. There is now an increase growth in embedding analytic functionality, however, it is “too complex or too costly” to implement. Jaspersoft’s solution was to incorporate REST and iFrame approaches in this product. "REST gives you a lot of control, but it's very code-intensive to embed. iFrame is simple, but essentially a dumb terminal window. We give you the best of both worlds. You get the control of REST with the simplicity of iFrames. With just a couple of lines of JavaScript, you can embed pretty much any part of our server.” Karl van den Vergh, Jaspersoft’s Senior Vice President said.

Visualize.js equips your applications with the following features:

    Embed Analytics Anywhere - it has the ability of an analytic server with the control of JavaScript and is available as a cloud service.
    Combine Big Data with Relational Data – Data from MongoDB, Hadoop or Cassandra can be combined with relational data using Visualize.js.
    Powerful Analytic Functions – provides new built-in analytic calculations and functions.
    New Data Visualizations – includes five new visualizations such as bubble, spider and dual level pie charts.
    Boosted Report Interactivity – improved interactive report viewing and navigation on multi-page reports.

It also includes other features such as:

    Faster Platform Performance
    Offline Mode for Mobile Devices
    New Metadata Administration
    Enhanced OLAP Engine

Triumph Learning is one of the companies who used Visualize.js in their application. They built a web-based application called GET Waggle using a beta version of Visualize.js, the application simplifies tracking and measuring students’ progress and growth. With interactive visualizations, teachers and school administrators are delighted in using their application.

Trackback URL for this post: