A dashboard is a graphical component composed of Rogue Wave® JViews symbols arranged on an editable background.
It is used to display business or system critical information graphically.
Dashboards are created with the Dashboard Editor. They
are made of background graphics and active symbols stored using an
XML description (usually with the .idbd
extension).
JViews Diagrammer contains a set of utility components
to manage dashboards at a high level. The following typical services
are provided:
Loading dashboards
Listing the components of a dashboard
Listing the parameters for each symbol
used in the dashboard
Getting information about each parameter,
such as type, default value, and so on
For consistency, a dashboard (
IlvDashboardDiagram)
is derived from the
IlvDiagrammer class. As a consequence, all the functions provided
by SDM are available. When a dashboard is loaded from a dashboard
file, a model is automatically created and accessible from within
the application. Additional information specified on the dashboard’s
symbols (such as parameters and other properties) is available through
the
IlvDashboardSymbol class.
The typical processes for managing a dashboard are twofold: