|Dashboard Feature Availability
||Jaspersoft community version is not having dashboard features
||Using “Helical Dashboard Insight (HDI)”, even Jaspersoft community version can also have dashboard features.
|Dashboard Feature Availability
||Jaspersoft Enterprise version is having dashboard feature but still dashboard designer is still having lot of limitations as discussed in details below.
||Using “Helical Dashboard Insight (HDI)” all the limitations can be removed. (point by point details listed below)
|Adding new HTML
||There is no places in Jaspersoft where we can add our own HTML scripts. Thus we don’t have a lot of control on the dashboard and its difficult to control the UI of the same.
||Using the plugin, HTML code can be added. Hence the entire look and feel of the dashboard, layout changes can be made, color, font, size, images etc can be added/edited/changed at will. Hence the entire look and feel of the dashboard can be controlled using “Helical Dashboard Insight (HDI)”
|Using Bootstrap Themes
||Not possible to use Bootstrap theme within community or enterprise edition of Jaspersoft.
||Bootstrap themes can be used to create dashboard and infoGraphics.
|New Input Control
||Let’s say we want to create new input control into the dashboard like slider, multi-select dates, last 7/15/30 days selection, YTD etc
||Most of the commonly used input controls are already built into the “Helical Dashboard Insight (HDI)”. If the input control is not present then the same can be added very easily by merely adding into the html document.
|Real Time Charting
||It’s not possible to develop real time report/dashboard with Jaspersoft. Maximum using setinterval predefined time can be set and at those times the chart will get updated. Thus not only this is inefficient and inflexible, but also at the setinterval database is being queries again and again, thus leading to lower performance
||Very easily possible using “Helical Dashboard Insight (HDI)”. The plugin takes care of the same using websockets. The chart updation will happen on realtime as soon as the same happens in the database. Also this will result in absolutely no load on the database.
||Plugin designing in most of the cases not possible in Jaspersoft. Most of the things are not developer friendly in this case.
||There are two kind of plugin designing we can do using our plugin. One is frontend plugin which can be done using HTML. The development of backend plugin can be done using Java Scripts. Hence a developer is having the flexibility to do almost anything he wants.
|Adding new chart /visualization
||Adding a new chart or visualization which is not out of the box is very tedious job in Jaspersoft with an effort of multiple days involved.
||Adding a new chart is extremely easy with just adding of the code in one of the file.
|Adding new AJAX
||AJAX is often used to update only certain section of a website which undergoes changes rather than entire page. Again adding of AJAX in Jaspersoft dashboard is not possible, hence anything like auto-refresh in case of data change is not possible.
||Usage of AJAX is very much possible in our case. Thus it’s possible to create dynamic self loading dashboards/charts in case of any changes. Also we can create chart which will fetch data and load on clicking of any other button without refreshing the page. Calling of multiple dashboards on any click event is a cake walk now.
|Adding Java Script
||Using our plugin, it’s very easy to add any new java scripts and thus we can make the dashboard extremely dynamic.
|| This is also very much possible using our plugin. All we need to do is add the code inside one of the files and thus any new chart can be easily added.
|Adding new resource
||Only those resources can be used which have been provided by Jaspersoft. There is no flexibility to add our own resources.
|Managing and maintenance of internal resource
||It’s also possible in Jaspersoft to some extent but with some limitations and also there is hardly any flexibility in managing those resources.
||With the plugin, we can map directly input controls with various panels, can hide them, enable and disable, on click of submit button triggering/rendering of selected panels and not the entire dashboard is possible
|Creation of dynamic dashboard
||In Jaspersoft, a dashboard can only contain a report or adhoc report or a custom URL. Nothing much can be done.
||With ability to add new charts, add java scripts, add HTML, add ajax, use bootstrap themes, design new plugins etc, extremely intuitive and dynamic dashboards can be created using “Helical Dashboard Insight 1.0”
|Implementing Cascading parameters
||Cascading is possible in Jaspersoft, but there is no flexibility to selectively use them for selected panels.
||Implementation of cascading parameters within plugin is a cakewalk.
|Creating a new button
||Not possible inside Jaspersoft
||Button creation is very easily possible, and further actions can be defined what should happen with button click.
|Intra Dashboard Communication (IDC)
||This point means clicking on one panel, the drill down or the details of chart in another panel should change. The communication should happen between panels of dashboard, thus having more flexibility in designing dashboard and more optimal usage of screenspace of dashboard. This thing is not possible inside Jaspersoft.
||This function can be easily achieved using our plugin “Helical Dashboard Insights (HDI)”.