Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Extending BIRT Just Got A Little Easier

DZone's Guide to

Extending BIRT Just Got A Little Easier

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

One of the strongest features of BIRT is the ability to extend BIRT in order to support very specific requirements. These BIRT extension points support building your own custom report items, charts, output types, functions, and even custom editor pages. There is a nice article on building your own extension here if you are interested.

 

This week in the BIRT Exchange Marketplace, a couple of items were submitted that will make building your own extensions quite a bit easier. These free libraries were jointly created by Innovent Solutions and Blackboard Inc. and serve as example BIRT extensions as well as best practices for anyone developing their own BIRT extensions.

 

The examples I downloaded and tested were:

 

  • BIRT Controls Library - This library uses the ReportItem extension point and includes two example controls, the DotBar control and a RotatedText control.  This example was easy to install and use by following the directions with the download at http://www.birt-exchange.com/be/marketplace/app-showcase/?app=22.  There are screenshots of these controls and a video showing them in use at the same link.
  •  

  • BIRT Functions Library - This library uses the Aggregate and Script Function extension points and includes examples that allow you to create your own summarized total functions as well as how to make custom JavaScript functions available to BIRT scripting. Instructions to install this library, plus screenshots can be found at http://www.birt-exchange.com/be/marketplace/app-showcase/?app=24
From http://www.birt-exchange.org/modules/wordpress

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}