The Eclipse platform is an Open Source, integrated system of application
development tools that you implement and extend using a plug-in interface.
Eclipse provides a set of core plug-ins that configures the basic services
for the platform's framework. A platform developer can build and integrate
new tools in this application development system.
Business Intelligence Reporting Tool (BIRT) is a set of plug-in extensions
that lets a developer add reporting functionality to an application. The APIs
in BIRT define extension points that let the developer add custom
functionality to the BIRT framework.
This article describes how to create a BIRT extension using the Eclipse
Plug-in Development Environment (PDE). The example adds a custom report item,
RotatedLabel, to the BIRT Report Designer Palette that a report developer can
drag-and-drop into a report design, as shown i... (more)
Java Developer Magazine on Ulitzer
Recently I have described methods that can be used to access Spring Beans
from the BIRT Engine. These examples are intended to be illustrative and not
More on BIRT and Spring Calling Spring Objects from BIRT Expressions and
In both of these examples I used the BIRT engine to retrieve Spring objects
within the scripting environment. In this post I am supplying an example that
illustrates how to implement your own menu in the expression builder, so
Spring objects can be called within the BIRT Designer. This will allow... (more)
Java Developer Magazine on Ultizer
BIRT offers several ways reports can be deployed. The AJAX based BIRT viewer
can be deployed to your application server, the BIRT tag libraries can be
used or you can deploy the Report Engine in your application. You can also
modify any of the above options, given that the source is available for
download. Several commercial options are also available. This post explains
deploying the BIRT engine as an Action component within Struts2. It also
discusses using Actuate’s JSAPI with Struts 2’s Bean tag.
BIRT Engine Deployed to Struts 2
The BIRT repor... (more)
A couple of months ago I detailed a new feature for BIRT charts that allows
multiple hyperlinks to be attached to one the supported events.
That post is available here.
In this post I will discuss using a BIRT Text element that contains script
which executes within the client browser and contains functions that are
called from rendered charts.
BIRT currently supports interactivity on many chart components like chart
series, title, axis, and the legend. The components that support
interactivity will depend on the type of chart bein... (more)
If you are using Actuate's JSAPI to run BIRT reports and you wish to pass
parameters from a SEAM component this can be done very easily. In addition
you can combine SEAM remoting with the JSAPI to do some interesting things.
For example assume we create a SEAM component that retrieves report
parameters that we want to use with the JSAPI. The component would look
similar to this: