Continuing on a series of posts I have written around Acuate’s JSAPI, this
post details integrating BIRT reports with Flex. Previous posts detailed:
Showing BIRT Reports using the Actuate JSAPI
See this link for more details on what is available in the JSAPI.
Calling BIRT Reports from PHP using Actuate’s JSAPI
Calling BIRT Reports from ASP.NET using Actuate’s JSAPI
BIRT Reports can contain Flash components using the Text element. Actuate has
also extended the BIRT report designer to include Flash charts. As stated in
previous post the JSAPI can be used to include BIRT content in just about any
front end. BIRT currently does not support a Flash emitter, but a Flex
component can call the JSAPI to include and modify BIRT content within the
same HTML page. This post details how this can be achieved.
The Flex SDK provides a Flex Ajax bridge that allows a Flex application to
The Eclipse platform is an open source, integrated system of application
development tools that you implement and extend using a plug-in interface.
The Eclipse Business Intelligence Reporting Tool (BIRT) is a set of plug-in
extensions that enable a developer to add reporting functionality to an
application. BIRT provides a Report Engine API that a developer can use to
create a customized report generator application. The
org.eclipse.birt.report.engine.api package contains a set of interfaces and
implementation classes that supports integrating the runtime part of BIRT
into an a... (more)
I have written a couple of post on using Actuate’s JSAPI to include BIRT
content within your system. This API is AJAX based and allows content to be
embedded within most web applications.
These post can read here:
Calling BIRT Reports from ASP.NET
In addition take a look at calling the BIRT Engine from PHP, which I blogged
about a while back.
Calling the JSAPI from PHP is not much different than any other front end.
For example, including the interactive viewer can be done using the following
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)