Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "BPS15"

(Capability List)
(Description)
Line 10: Line 10:
  
 
==Description==
 
==Description==
BIRT 1.0 includes support for including charts within a report design. However, the chart control is very difficult to use. It is hard for users to determine what properties they need to set in order to display the type of chart they want.
+
The Chart Builder provides an easy-to-use User Interface to create and edit charts. Featuring a live preview and a task-oriented interface, it allows to change all the attributes of the chart model in real-time. It follows the UI guidelines of the latest Eclipse version, including a dockable help and standard Eclipse wizard look and feel.
  
We need to improve the usability of BIRT in this area. It needs to be much easier to create simple charts, while still offering developers detailed control of the chart if they need it. It also needs to be consistent with the look and feel of the rest of the application.
+
The Chart builder can dynamically adapt to modifications in the chart model, and can also adapt to new Series types, providing extension points to integrate new dialogs for specific Series properties.
  
Detailed usability analysis is needed, although we should definitely consider providing both a Wizard/Builder approach for common usage/charts, in addition to a more advanced capability for report developers who want to control the chart in more detail. Charting capabilities in tools like MS Excel should be considered for the common scenarios.
+
The Chart Builder is fully integrated in the BIRT Report Designer, but can also be used in standalone mode (outside BIRT reports) in any SWT-based Java Application to edit chart models. Extension points and interfaces allow developers to integrate the Chart Builder in their environment to link the data provider of the chart to the builder and also their own expression builder.
  
 
===Capability List===
 
===Capability List===
* v2.0
+
* v2.0 (released)
 
** Please refer to the [http://www.eclipse.org/birt/release20specs/BPS15%20-%20New%20Chart%20User%20Interface%20Feature%20SPEC%201.1.pdf Feature Specification 2.0].
 
** Please refer to the [http://www.eclipse.org/birt/release20specs/BPS15%20-%20New%20Chart%20User%20Interface%20Feature%20SPEC%201.1.pdf Feature Specification 2.0].
* v2.1
+
* v2.1 (released)
 
** Online help support with dockable help tray
 
** Online help support with dockable help tray
 
** Accessibility support
 
** Accessibility support
 
** Sticky dialogs
 
** Sticky dialogs
 
** Multiple Axis support
 
** Multiple Axis support
 +
* v2.2 (planned)
 +
** Various usability enhancements
  
 
===Specification Document(s)===
 
===Specification Document(s)===
 
* [http://www.eclipse.org/birt/release20specs/BPS15%20-%20New%20Chart%20User%20Interface%20Functional%20SPEC%201.2.pdf Functional Specification v2.0]
 
* [http://www.eclipse.org/birt/release20specs/BPS15%20-%20New%20Chart%20User%20Interface%20Functional%20SPEC%201.2.pdf Functional Specification v2.0]
 
* [http://www.eclipse.org/birt/release20specs/BPS15%201.0.1%20Charts_UI_Extensibility.pdf%20 Chart Builder UI Extensibility v1.1]
 
* [http://www.eclipse.org/birt/release20specs/BPS15%201.0.1%20Charts_UI_Extensibility.pdf%20 Chart Builder UI Extensibility v1.1]

Revision as of 12:33, 29 September 2006

Chart Builder and Wizard

This project aims to provide an improved wizard for creating charts.

Status

Released

Specification Lead

David Michonneau

Description

The Chart Builder provides an easy-to-use User Interface to create and edit charts. Featuring a live preview and a task-oriented interface, it allows to change all the attributes of the chart model in real-time. It follows the UI guidelines of the latest Eclipse version, including a dockable help and standard Eclipse wizard look and feel.

The Chart builder can dynamically adapt to modifications in the chart model, and can also adapt to new Series types, providing extension points to integrate new dialogs for specific Series properties.

The Chart Builder is fully integrated in the BIRT Report Designer, but can also be used in standalone mode (outside BIRT reports) in any SWT-based Java Application to edit chart models. Extension points and interfaces allow developers to integrate the Chart Builder in their environment to link the data provider of the chart to the builder and also their own expression builder.

Capability List

  • v2.0 (released)
  • v2.1 (released)
    • Online help support with dockable help tray
    • Accessibility support
    • Sticky dialogs
    • Multiple Axis support
  • v2.2 (planned)
    • Various usability enhancements

Specification Document(s)

Back to the top