Advanced BIRT Report Customization

Jason Weathersby (Actuate Corporation), Virgil Dodson (Actuate Corporation)

Reporting · Tutorial
Presentation
Monday, 10:30, 2 hours | Room 201 | Download in iCal Format

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Virgil Dodson

Abstract

This discussion will focus on the more advanced reporting interfaces found in the BIRT Report Designer and will focus on report customization using expressions and scripting.

While many reports start with a query and a simple layout, it doesn’t take long before custom logic is needed to meet the complex requirements of the report. The data is rarely in the exact form needed by the report and the people requesting reports often have complex requirements for how the data should appear within the report. BIRT was designed to handle many of these requirements with a rich set of properties, however you will still find reports that just can’t be done without some sort of customization. Scripting allows developers to add custom code all throughout the report design either to manipulate the report data, or to adjust report content conditionally.

This session will cover the use of scripting in various parts of your report building process including a scripted data set, adding scripting to report elements, scripting with parameters, as well as using scripting in expressions and events. We will cover the objects that are available to you while scripting and talk about the events that kick off scripts and the order in which they are called.

Audience

This session is intended for developers needing advanced customization of their reports. It is helpful for the audience to have some familiarity with BIRT before attending this session but not required.

Outline

Takeaways

Attendees should leave with a good understanding scripting and the advanced customization capabilities within BIRT. This session will have many examples that will be made available to attendees.

Jason Weathersby is the BIRT Evangelist at Actuate Corporation and a member of the Eclipse Business Intelligence and Reporting Tools (BIRT) Project Management Committee (PMC). Jason has over 15 years experience in the software development field, ranging from real time process control to business intelligence software. At Actuate, Jason is currently responsible for educating the Open Source community on BIRT and encouraging its adoption.

Virgil Dodson is an Evangelist at Actuate Corporation. Virgil has over 12 years experience as a software developer. For the past 5 years he has helped Java developers get started with Actuate's embedded reporting products. He holds a Bachelor of Science degree in Computer Information Systems from DeVry.

Floor Plan

Gold sponsors

BEA logo

IBM logo

Wind River logo

Replay Solutions logo

JBoss logo

SOPERA logo

Cloudsmith logo

BIRT Exchange logo

Skyway Software logo

Oracle

BlackBerry logo

AMD logo

Silver sponsors

Sybase

Google

Genuitec

Instantiations

Teamprise

Telelogic

Innoopract

Business Objects

LynuxWorks logo

Hardware sponsor

AMD logo

Media sponsors

Extension Media

Methods and Tools

ACM

Addison-Wesley logo

SD Times logo

Open Systems Publishing

Software Test & Performance logo

SDForum

Be a Sponsor