As part of the Callisto release train, BIRT 2.1 is now available.
BIRT 2.1 expands on the 2.0 release, by adding features such as joined data sets, connection pooling, better drill through support, improved cascaded parameters, and enhanced charting. BIRT 2.1 also offers many improvements in internationalization, accessibility, and context sensitive help.
To read more about the new and improved featrues in BIRT 2.1 take a look at:
http://www.eclipse.org/birt/phoenix/project/notable2.1.php
Wednesday, July 05, 2006
BIRT 2.1 New and Notable
Posted by Jason Weathersby at 11:33 AM
Subscribe to:
Post Comments (Atom)
17 comments:
Where is the Chart Engine documentation that will enable us to use all these new charting features programmatically?
We will be creating a new charting section on the web site soon. You can download org.eclipse.birt.chart.examples from CVS to see how the api is used.
Jason
I have a problem converting arabic fonts to pdf format , in some cases they were not displayed at all and with some fonts such as 'tahoma' or 'arial' they were displayed reverse .
any help to solve this problem will be highly appreciated.
Ramak,
Can you post this question on the BIRT News Group or log a bug in Bugzilla?
Hello :)
does anyone know how to avoid creating additional image file when generating HTML report using birt ?
the problem is when i add image to a report per embedded image for example,
afer the creation of HTML there is always a additional image file naming designx with type File automated generated by birt, but by
creating PDF format there is no such generated image file.
You can see, if a lot of images added to report, then after creating the HTML report(perhaps several times) there will be soon hunderts of such image files generated.
You may want to post this question on the BIRT News Group.
Java Open Source reporting frameworks. Performance Tests
As a part of evaluation of Web frameworks, we performed load tests for the three leading Java Open Source reporting frameworks: Pentaho/JFreeReport, JasperReports, BIRT.
We used "World" Example Database for MySQL. This example has "city" table with 5 fields and 4079 records.
We created a very simple report with default settings, using report designers for each framework.
Conclusions
1. Using the hardware and software, none of the three frameworks can handle the sample report for 10 simultaneous active users (CPU overload).
2. We performed sample report profiling using JBuilder Thread Debugger, which shows that all three report engines have thread contention problems.
Valery,
Interesting, would you care to share a bit more information? Such as your testing methodology? I would be interested in seeing your detailed test results.
Scott Rosenbaum
BIRT PMC
It would be great if you could post a bugzilla entry with the report that you used.
Jason
See full report here:
http://jroller.com/page/galina
Bugzilla Bug 155024:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=155024
Valery
Thanks Valery.
We will take a look at the bug.
Jason
Can you provide some sample code to get the 'csv' output outside of webviewer? I have been researching about this all over to use report engine, run and render task etc, but there are no specific examples given about how to do this.
There is an example in the Wiki:
http://wiki.eclipse.org/index.php/Data_Extract
Jason
I am working with two reports viz, Flag_Summary and Flag_Detail. They both have different queries and the second one is a drilled-down from the first one (hyperlink on Flag column). We have a parameter screen in our app which users pass report filters through. The interface creates a WHERE clause with those filters and appends it to the query of the Flag_Summary report (using BeforeOpen method).
My idea is that we should be able to select the filters from the parameter screen and hit the 'Generate report' button and the filters apply to both the reports. I am not sure how to apply the filter to the Flag_Detail report. Any suggestion.
You can add the filter as a parameter in the hyperlink builder, so when a user selects the detail link, the parameter would be passed to the detail. Then you would apply it just like you did the first.
Jason
Post a Comment