Recent posts

Second Edition BIRT Books Now Available

BIRT Book Field Guide      BIRT Book Integrating

Two popular books, BIRT: A Field Guide to Reporting and Integrating and Extending BIRT, have been updated.  These books are now on their second edition and each include many more pages and examples.

The first book, BIRT: A Field Guide to Reporting, includes 109 more pages than the previous edition and covers several of the latest product features, including cross tabs and OLAP cubes, new chart types, web services as a data source, new report output formats, using CSS files, and localization of reports.  We found the second edition of this book at Amazon and informIT.

The second book, Integrating and Extending BIRT, includes 136 more pages and includes several new architectural diagrams and covers report and chart scripting, BIRT tag libraries, using the BIRT Web Viewer, JNDI support, an ODA plugin example, and lots more.  We also found the second edition of this book at Amazon and informIT.


Webinar: Using the Free e.Spreadsheet Designer

This Friday, August 8th, we will be presenting a short 30 minute webinar on using the free Actuate e.Spreadsheet Designer.  This webinar is for those of you that appreciate the difference between a XLS export of data and a true spreadsheet with live charts, formulas and multiple worksheets. 

More information on this webinar can be found here


BIRT Training in Vegas Less Than a Week Away

The second annual BIRT Live Day is taking place at the Red Rock Resort in Las Vegas on August 6. The focus of BIRT Live is to provide BIRT developers with a mini-conference where they can attend technical sessions focused on BIRT development and deployment while networking with BIRT experts and other BIRT users.

This year BIRT Live will provide two concurrent tracks of technical sessions and two workshops given by BIRT experts. BIRT Live Day is actually a “conference within a conference” - it happens on the third day of the Actuate International User Conference.

Planned sessions include an Overview of Charting with BIRT, Leveraging the Reuse Features in BIRT, Internationalization and Localization with BIRT, and more. For the complete list of sessions and workshops and registration details, visit the BIRT Live Day site.

Now that your Here, Stay Two More Days

Actuate University is offering technical training classes following the 2008 Actuate International User Conference. After you’ve experienced BIRT Live Day, put your knowledge right to work with a two day training course. A course on Using the BIRT Report Designer is offered on August 7-8. More information on BIRT Training is available here.


BIRT Jobs on the Rise

I found this cool site that rolls up jobs from Monster, Dice, CareerBuilder, HotJobs, etc.  They also publish a chart that shows the trends of BIRT related jobs.  According to this chart, BIRT jobs have increased by over 11,000 percent since May 2006.  That’s some serious growth.


Webinar: Using the Web-Based BIRT Report Designer

This Friday, July 11th, Rob Murphy from Actuate will be demonstrating how to use the web-based BIRT report designer.  This webinar is part of the BIRT Exchange webinar series which are only 30 minutes in length every other week.

Sign up for the webinar or get more information at BIRT Exchange.

The webinar will be recorded and available at the same link above a few days after the webinar.


Get up to speed with BIRT 2.3?

There are lots of improvements coming with BIRT 2.3 like the new Javascript debugger, many crosstab improvements, the SQL Query Builder prototype, bi-directional support for right-to-left languages, a new horizontal page break property, and much more.

To see BIRT 2.3 in action, plan to attend one of the following BIRT 2.3 events taking place this week:

  • On Tuesday, June 24th at 9am PDT, Jason Weathersby will be presenting an hour long webinar hosted by live.eclipse.org on the BIRT 2.3 new features. More information and sign up here.
  • On Friday, June 27th at 9am PDT, I will be presenting a 30 minute webinar showing the BIRT 2.3 New Features to the members of BIRT Exchange. More information and sign up here.


Using the BIRT Design Engine APIs

The BIRT Design Engine APIs (DEAPI) can be used to generate the XML BIRT report design file through Java code.  You can also use the DEAPI in scripts to modify the report design on the fly before the report is executed.

This Friday, June 13th at 9am Pacific Time, Jason Weathersby will be discussing the Design Engine API and will be showing some real world examples in a webinar through BIRT Exchange.  This is a very short webinar (only 30 minutes) so you might want to log in a few minutes early so you don’t miss anything. 

Registration is required.  More information and sign up page available here.


New BIRT Book Reviewed

I was asked to review a new BIRT book by John Ward titled, Practical Data Analysis and Reporting with BIRT. This was a book that I had already downloaded and intended to read as mentioned in a previous post. As I started reading the book, I realized that this was a great introductory BIRT book. For that reason, I decided to have a new employee, who needed to get up to speed with BIRT quickly, use this book as his first training exercise. 

His overall impression was good and he thought this book was a nice starting point for a new BIRT user. When asked to rate this book from 1-10 on how well the book did for training a new user, he assigned this book an 8 out of 10. Below are a few relevant notes by chapter that were made while going through the book.
Chapter 1 - Introduction
Good introduction to Business Intelligence, where BIRT came from, and what it is.

Chapter 2 - Installing BIRT
This chapter contains easy to follow instructions for installing BIRT using several different methods.

Chapter 3 - The BIRT Environment and Your First Report
The author does a good job of showing readers what BIRT can do/give them in a report. The description of the Report Designer window is a bit confusing as you cannot see anything the author describes until after you have created a report. It might be better to create the report first and then go back and read the designer description.

Chapter 4 - Visual Report Components
Nice use of examples to show basic visual design components for reports. The chapter is also a very helpful introduction to some of the basic tools of BIRT.

Chapter 5 - Working with Data
This was a great chapter on BIRT Data Sources however some of the XML or report design examples talked about in this chapter assume you have these files. As a result, I had to type up the sample XML and flat files examples in order to complete the steps.

Chapter 6 - Report Parameters
Some confusion with the screenshot in step 7 of Cascading Parameters. This picture/figure looks like it belongs with step 12, where it also appears. Other than that little confusion, the author offers pretty straightforward examples for new users of BIRT related to parameters.

Chapter 7 - Report Projects and Libraries
Couldn’t do shared report example under Other Project Options as I don’t have a username and password authentication to a CVS server, so had to skip that part. Otherwise, good information on BIRT report projects and libraries.

Chapter 8 - Styles, Themes, and Templates
Good informative examples of how to create custom styles for your reports to make them unique to your company and fairly straightforward examples of templates, styles, and themes.

Chapter 9 - Charts, Hyperlinks, and Drill-Downs
Nice, simple charting, hyperlink, and drill-through examples. In this chapter, the author seemed to assume that the reader has totally grasped everything that was previously mentioned as some of the step details weren’t explained as well..  I found myself going back to previous chapters to remind myself how to do some things.

Chapter 10 - Scripting and Event Handling
I had some trouble with scripting in this chapter and couldn’t get the sorting script to work. The rest of the Javascript examples worked fine. I also had a bit of a problem with the Java objects event handler example. It could have been related to a typo or something similar since I had to type the Java code from reading the book.

Chapter 11 - Deployment
Good short examples/explanations of deployment options with BIRT and their versatility. This chapter shows how to deploy with the BIRT Viewer, running from the command line, and using the Report Engine API. I really wish I could have downloaded some of these examples instead of typing them.

Chapter 12 - Practical Example
Nice in-depth example of how BIRT can be used in real world applications. I didn’t actually do this example since I didn’t have Bugzilla or MySQL installed, but I understood the example from what I could read.


Come see BIRT at the IBM RSDC in Orlando

We’re headed to Orlando for another IBM Rational Software Developer Conference.  There are several chances to see BIRT in action for those of you attending the show.  On Tuesday, Jason Weathersby from Actuate will be presenting an Introduction to BIRT.  Also on Tuesday, Michael Hanner and Linda Damus from IBM will show you how to write custom BIRT reports for EMF and UML models.  On Wednesday, I’ll present a session on advanced BIRT customization features… and on Thursday, Sean Wilbur from IBM will present a class on effective reporting with IBM Rational ClearQuest using BIRT.  More inforation on these BIRT sessions and the conference can be found here.


Forums back online

For several days last week, the BIRT forums were not allowing new Threads.  If you tried to post a question to the forums and ran into this problem, try again. 


Authors
vdodson
vdodson
Virgil Dodson is a Java Reporting 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.
Posts: 34 | Last post: 8 day(s) ago

Authors