Overview

Here is the big pictures to represent the overall architecture of the plugin :

Design

The plugin is built upon two components, one to the generate of an history of dashboard data, and another to draw curves for each values of the history.

The following UML class diagram presents the components to generate an history of dashboard data :

Actually, the history is store in a XML file.

The following UML class diagram presents the components to draw the curves :

It uses JFreechart to draw a curves, into a Jpeg or Png file.