En el món Java Empresarial els Dashboards solen implementar com a part d’un BAM (Oracle BAM, WSO2 BAM, …), o d’un Portal contenidor de Portlets (Liferay, WebSphere Portal, …).
Per sort l’auge d’HTML5 i Javascript (qui m’havia de dir que anava a agrair-ho a la fin: d ) hi ha nombroses solucions per construir el teu propi Dashboard.
Tenim per exemple:
GDash que permet configurar el teu dashboard amb YAML i està construït amb Bootstrap
Dashing és un dashboard de usao genèric que accepta dades de diferents fonts i els mostra a través de diversos gadgets. La seva demo dóna una idea del que permet.
Altres més professionals (de pagament) són Razorflow
No obstant això el que vaig a recomanar avui no és cap d’aquests, el que més encaixa amb la necessitat que tinc: construït en Javascript i fàcilment integrable amb un Backend Java és angular-dashboard-framework que a l’estil d’un Portal Empresarial permet configurar cada gadget, crear nous gadgets, …
Podeu fer-vos una idea del que permet en aquest exemple: http://sdorra.github.io/angular-dashboard-framework/#/sample/02
Seleccionar el botó podeu:
Afegeix un nou gadget d’entre els implementats:
Canviar el layout:
Moure els gadgets visualment:
Configura els gadgets amb les opcions:
Veient com queda el gadget:
Si guardeu en local l’exemple ja teniu tot el disponible (un parell de CSS i 4 JS) per crear-vos el vostre Dashboard Javascript !!!