For the past eight(8) years Schalk Neethling has been working as a freelance developer under the pseudo of Volume4 and is now the president of Overt Strategy Consulting. During this period he has completed over 300 projects ranging from full web application development to complete branding. As president and lead developer of Overt Strategy Consulting, Schalk Neethling and his team has released a 100% Java standards based content management system called AlliedBridge and business document exchange and review system, called Doc-Central. Schalk Neethling is also actively involved on a daily basis in the open source, web standards and accessibility areas and is a current active member of the Web Standards Group. Schalk is also the co-founder and president of the non-profit The South Web Standards and Accessibility Group, which aims to actively educate and raise awareness of web standards and accessibility to both the developer society as well as business large and small. Schalk also has a long relationship with DZone and is currently zone leader for both the web builder,, as well as the .NET zone,, and you can find a lot of his writing there as well as on his blog located at Schalk is constantly expanding on his knowledge of various aspects of technology and loves to stay in touch with the latest happenings. For Schalk web development and the internet is not just a job, it is a love, a passion and a life style. Schalk has posted 173 posts at DZone. View Full User Profile

BIRT 2.3 What's New And the Ganymede IDE for Java Report Developers

  • submit to reddit
Neethling: While we are talking about scripting, Marker Scripts are an awesome new featured that will be welcomed by a lot of report developers. Please tell us more about this feature.

Dodson: In previous versions of BIRT, you could modify the chart markers dynamically prior to generating a chart.  With BIRT 2.3, there are now events that fire during chart generation allowing you to change the chart markers dynamically based on data values.

Neethling: What are the style improvements that come with BIRT 2.3?

Dodson: There were several style changes made for BIRT 2.3.  First of all, in addition to reusable styles for a report, you can now copy and paste the format from one control to another.  A number of controls now have some new border types of groove, ridge, inset, and outset.  If you are using an external CSS file, you can now supply the runtime location of that CSS file so it no longer has to be packaged up with your application.

Neethling: The library explorer view has not only been renamed but dramatically improved. Please fill us in on the details and what improvements developers can look forward to.

Dodson: The Library Explorer is now called the Resource Explorer and allows you to navigate all your BIRT resources including libraries, images, JS files, CSS files, etc.  The Resource Explorer, used in conjunction with the new project specific settings, allows for a lot more flexibility by project.  It is also easier to add an element to the library by simple right-clicking a control and selecting Export to Library.

Neethling: What SQL related improvements have been added to BIRT for this version? Here I am also referring to the SQL Query Builder Prototype.

Dodson: BIRT 2.3 includes a prototype integration of the Graphical Query Builder from the Eclipse Data Tools Project (DTP).  This query builder allows you to graphically add tables, create joins between tables and select fields from a table, all while the SQL code is generated for you.  Currently, this feature is only available if you are using a Connection Profile Store to hold your data connection credentials.  In addition to the query builder, BIRT 2.3 now supports stored procedure that return multiple result sets or that return a cursor.

Published at DZone with permission of its author, Schalk Neethling.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


amar nath replied on Mon, 2009/04/27 - 8:27am

hi sir, im trying to deploy birt runtime 2.3.2 on jdk1.6 .. my birt code is not working if i do so..which was working fine with birt runtime 2.2.2... can u please suggest me ...should i need to include additional supporting jar files??? Amarnath V

Deva Rajan replied on Thu, 2010/10/07 - 11:39pm

very nice. help with how to develope birt and how to comile,run the birt using java code

Carla Brian replied on Fri, 2012/07/06 - 11:48pm

I want to learn more on this one. It is kinda interesting. I will download more tutorials on this. - Mercy Ministries

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.