Difference between revisions of "BPS10"

From Eclipsepedia

Jump to: navigation, search
Line 45: Line 45:
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=102466 102466 - Provide library support as documented in the specification]
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=102466 102466 - Provide library support as documented in the specification]
[[Category:BIRT BPS]]

Latest revision as of 13:41, 29 March 2007


[edit] BIRT Library

This project aims to provide support a resuable library of report items and objects.

[edit] Status


[edit] History

Proposed July 20, 2005

Completed in BIRT 2.0 M3

[edit] Specification Lead

Wenbin He, Rima Kanguri

[edit] Expert Group

Wenfeng Li, Paul Clenahan

[edit] Description

Libraries contain report components or functions for reuse in multiple report designs. A library developer creates a library, then places it in a shared location for others to use.

Libraries improve developer productivity by providing a mechanism to easily reuse components of a report in multiple places. They also promote consisteny by ensuring the all reports for a given application are using the same, for example, business logic to calculate a particular value.

Libaries also improve maintainability of reports by enabling centralized updates of reports via an update to a single shared library that then affects all reports using that library.

BIRT will provide library support for as many components of a report as possible -- allowing items like data connections, datasets, visual components, code snippets, styles, etc. to be published to a library for use by other report developers. This includes simple components and compound compounds such as a page header with logo, address, etc.

Library support must also include effective tools for accessing, managing and sharing libraries across a report development team.

[edit] Capability List

  • Create reusable report elements like datasets, datasources, styles, visual report items in a library
  • Use library report elements in a report design
  • Export the report design to a library

[edit] Specification Document(s)

[edit] Related Bugzilla Entries

102466 - Provide library support as documented in the specification