Business Intelligence and Reporting Tools (BIRT)is a top level Eclipse project.
As an Eclipse project, BIRT is built for extendability. Developers can customize BIRT to support custom controls and behavior through BIRT extension points. Extension points allow complex custom operations to be integrated right into the BIRT UI and scripting language.
The birt-functions-lib project shows best practice implementations of two BIRT extension points: Aggregate Extension and Script Function Extension.
The code examples in this project are not just trivial samples. Even if you never look at the source, your BIRT project will benefit from the use of these functions. If you are looking at using these extension points, this project will provide a solid platform for your own custom functions.
All of the provided functions have been tested for compatibility with BIRT 4.12.
VERSION RULES
- If you are using BIRT 2.3.2: use version 2.3.2.X.
- If you are using BIRT 2.5.1 or later: use version 2.5.1.X.
Innovent Solutions, Inc. is a consulting firm and a member of the BIRT project team since 2004. Working with the Blackboard product teams, Innovent has created a reporting solution that is both powerful and flexible.
The software in this project has been donated back to the BIRT community by Blackboard and Innovent under an Eclipse Public License 2.0.
We welcome you to use, critique, and contribute to this component library.
To get started see the Usage Guide