Recent posts

You are browsing BIRT in the Wild

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.


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.


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.


MyEclipse Enterprise Workbench now uses BIRT

I had the opportunity to look at the reporting feature now available to MyEclipse users in the MyEclipse Enterprise Workbench 6.0.  This functionality is based on Eclipse 3.3 and BIRT 2.2.  For users of MyEclipse who want to see this in action, take a look at the video I created showing how to create and deploy a report through MyEclipse.

The video was uploaded to the DevShare area of BIRT Exchange and is titled, Review of MyEclipse Reporting Feature.  The direct URL is http://www.birt-exchange.com/modules/wfdownloads/singlefile.php?cid=2&lid=250

Virgil


BIRT Usability Survey

Actuate has sponsored a survey to understand how developers are using BIRT. This is your chance to say what you like and dont like about using BIRT in an annonymous survey. The survey should take around 10 minutes and is available through SurveyMonkey.com at the link below. The results will go directly to the BIRT team to help define the usability features of BIRT in future versions.

 http://www.surveymonkey.com/s.aspx?sm=6SkUh2iykMI3sFAP2gDb5w_3d_3d

The more BIRT users who complete the survey, the better and more accurate the results will be… so after you finish the survey, forward the link to someone else you know who is using BIRT


Rolling out a Blogroll for BIRT Exchange

I understand that a blog is not complete without a good blogroll… so since this is a new blog at BIRT Exchange, I’m creating a fresh new blogroll. I’ve decided that blogs written by developers talking about BIRT are the blogs I like to read the most so those are definitely going on the list… as well as people who talk about open source or embedded Java reporting. I’ve found quite a few people out there talking about BIRT, open source, and Java and I listed a few that I liked below and added them to my blogroll.

  • John Ward blogs about BIRT on a regular basis and recently had a nice article on writing your own emitter.
  • Of course I had to link to the BIRT World blog run by Jason Weathersby and Scott Rosembaum who are always talking about BIRT. They recently posted an article on using the tag library to build your own custom parameter pages.
  • The blog called Stavros’ Scratchpad has some good BIRT info. The article on using PoJos as a datasource has been around for a while but is still a valuable resource.
  • I like reading the blog titled Mark Lorenz on Technology. Mark had a couple of good blog posts providing some BIRT tips for Java developers.
  • Samaxes on Technology has several blog posts on BIRT and some very nice examples on deploying BIRT with Stripes or Struts.
  • Tom Seidel talks about Eclipse development on his rich client 2.0 blog and talked about his experiences with BIRT.
  • Aaron Digulla has a nice article on Testing BIRT on his blog titled Dark Views.
  • I also enjoyed reading about the comparison of Java reporting frameworks at Valery & Galina’s Blog.

There were several other blogs that I added to the blogroll for one reason or another. If you are blogging about BIRT and want to be added to the list, just let me know.


Authors