Get Your Plug In 2 BIRT Submissions In Soon
Posted by
Ray Gans
, 19 April 2013 - 07:15 AM
You say you've never built a plug-in before?
No problem, they are easier to build than you might think! The contest web site has lots of tutorials and examples to help you get started. Plus you'll find a wealth of ideas and suggestions there for plug-ins that many BIRT users have asked for.
Take a look and give it a shot for a chance to win an iPad (we're giving 3 away). We'd love to see what you can come up with.
Plug In 2 BIRT Contest for Spring 2013
Posted by
Ray Gans
, 29 March 2013 - 08:40 PM

At EclipseCon Boston, Actuate announced the Plug In to BIRT Contest for Spring 2013 .
This new contest will award a new 4th generation iPad for each of the 3 best plug-in implementations (extensions to BIRT) submitted to BIRT Exchange between now and April 30, 2013.
Our Contest Details and Examples Wiki page has everything you need to get started -- tutorials, sample code, and lots of suggestions for new plug-ins we'd like to see.
But you've never created a BIRT plug-in before?
Not a problem. Plug-ins are usually straightforward to implement for most good developers -- in fact our previous winners were almost all first-time BIRT plug-in developers.
And if you're up for a challenge, BIRT developers are always looking for new Chart Types. We have several ideas listed or please come up with your own.
IMPORTANT
We are asking for source code in this contest to help in the judging. You can license the source however you wish as long as the judges are authorized to evaluate it.
So check out the Contest Details and Examples Wiki page and get started!
BIRT Exchange Contributor Contest Winner for November 2012 Selected
Posted by
Ray Gans
, 08 January 2013 - 12:11 PM
Tapash said, "The idea behind implementing Twitter Search plugin (using JSON) was to create a plugin for BIRT to follow any tweet posted by anyone without requiring authentication in twitter. It serves the purpose of following someone and finding a tweet and series of events or tweets. It is user centric and follows the twitter paradigm, by literally following someone on twitter. The user doesn’t require a twitter account to use this plugin. Since this is a Search API, there are lots of ways to enhance it using authentication which are some enhancements I intend to bring in."
Tapash works at Subex Limited as a System Analyst on a framework team. He has worked on integrating BIRT with their Web based products and started looking at BIRT as a BI Tool for an upcoming product when he encountered the Plug In 2 BIRT contest. Tapash said, "I don't have much competency in usage of BIRT as I mostly worked on Integration of BIRT with our products. So working on this plugin enhanced my knowledge of BIRT in usage point of view. Now I am pretty much comfortable using BIRT. I'm really thankful to the BIRT Community and the DevShare contributors as I was able to get lots of help and information from your website."
Tapash chose a $200 Amazon Gift Card for his award.
If you"ve cooked up something that you can share with the BIRT Exchange community, please post it soon! You can create a tutorial, build a BIRT application, template or component, or write up some of the tips and solutions to problems you've run into during the past -- anything that's helped you use BIRT more effectively will probably be useful to others too. And don't forget the BIRT Exchange Marketplace. A code-based DevShare submission could also be a great candidate for the Marketplace.
Notice: We have discontinued the monthly contest for now and will likely bring it back in the future in some other form.
See the Contributor of the Month Contest Rules and the list of previous winners for more information about the contest.
The Judges Need Your Help
Posted by
Ray Gans
, 07 December 2012 - 11:30 AM
Plug-in extensions are one of the great strengths of BIRT and something we at Actuate really want to promote. Developers put a lot of effort into their creations and a great way to help them realize how much you appreciate their work is by providing feedback. Most developers are proud of what they do and are happy to make improvements -- but they have to know what is needed. I encourage you to comment on any DevShare article -- and be specific -- whether it helps you or if you think something could make it better.
As for creating your own plug-in extension, don't wait for a contest to get started; there are plenty of ideas, information and tutorials available -- enough to build something awesome and earn you respect and appreciation from BIRT users around the world!
Plug In 2 BIRT for Autumn 2012 Contest Entries
1. REST API ODA PLUGIN FOR BIRT– arjung
This is a generic plugin which can connect to many data sources including Yahoo, Google, social medias (facebook, twitter etc),sports,news and many more. This plugin uses REST API supporting JSON and it gives tabular data to user.
2. XMLA ODA for BIRT – Pulak Bose
The XMLA ODA plugin for BIRT is an Eclipse based plugin which enables you to connect to an XMLA provider like Pentaho Mondrian, EssBase, SAP BW and pull out data to display in your BIRT report.
3. BIRT Group Functions Plugin – Hans_vd
In order to be able to create aggregations within groups of data in a data set, I created three new aggregations: GROUPCOUNT, GROUPROWNUM and GROUPSUM. All three take a parameter “Aggregate on”, that can take a data set column as a value.
4. Multi Flat file ODA for BIRT– Megha Nidhi Dahal
ODA extension that enables use of any supported flatfile (csv, tsv, psv and ssv) into a single data set.
5. Heat Map chart plugin – Raghava
This plugin helps us to create heatmap chart to analyize performance of different companies, periodic table, employee attendance, stock market investments etc.
6. OctoBirt Driver v2 for GitHub Commits – wcheung
ODA driver to access commits in GitHub repositories - just specify GitHub info and a range, and get back commits in your report. Required for usage with the new GitHub REST API.
7. Twitter JSON Search ODA - Plug In 2 BIRT – Tapash Kumar Sahu
This ODA searches all the recent tweets using Twitter JSON SearchvAPI based on the search query written in data set.
BIRT Exchange Contributor Contest Winner for October 2012 Selected
Posted by
Ray Gans
, 27 November 2012 - 09:52 AM
Sérgio said, "My contribution is related to the problems of fonts in different operating systems. Even though they are installed on the system and the report is configured to be drawn with the right font (i.e., Verdana), in the visualization process it appears unconfigured and with the Times New Roman font."
Sérgio is 28, and lives in Portugal where he is currently working as a software developer at DeltaFIL, Informática e Sistemas Digitais where he develops management software called Projecto Colibri, using Java - Rich Client Platform. Sérgio has used BIRT since 2007 to integrate the reports in his application. He remarks, "I continue to use this great tool to provide more efficient and effective reports."
Sérgio chose a $200 Amazon Gift Card for his award.
It's not too late... to get your own DevShare article posted in time for next month's contest that closes on November 30th. If you"ve cooked up something that you can share with the BIRT Exchange community, please post it soon! You can create a tutorial, build a BIRT application, template or component, or write up some of the tips and solutions to problems you've run into during the past -- anything that's helped you use BIRT more effectively will probably be useful to others too. And don't forget the BIRT Exchange Marketplace. A code-based DevShare submission could also be a great candidate for the Marketplace.
See the Contributor of the Month Contest Rules and the list of previous winners for more information about the contest.
BIRT Exchange Contributor Contest Winner for September 2012 Selected
Posted by
Ray Gans
, 06 November 2012 - 09:32 AM
John said, "This entry was written to help get more information out there on how to write BIRT extension points. With the increasing number of BIRT contests on the BIRT Exchange, a lot of developers don’t know how to begin writing plugins. This article was written to help plugin writers have a starting point with the emitter framework, so we can start seeing more exciting emitters for BIRT out in the wild. In particular, this addresses getting developers started with the Page framework for the emitter framework, an area that has little to no practical examples out there that show how to write more pixel precise outputs for BIRT."
Note: This is timely too since Actuate has announced the Plug In 2 BIRT Autumn 2012 Contest which will award a 32GB 4th generation iPad for each of the three best BIRT plug-in extensions submitted by November 30th. Check it out!
John has been using BIRT since its beginnings back in 2004. Back then he was looking for a free, open source reporting framework that worked similar to the commercial report designers out there. He says, "Back then I was looking for a report writer to address writing incident reports for a network security company. Little did I know where that would take me. These days I am helping people learn how to integrate BIRT into their products."
John chose a $200 Amazon Gift Card for his award.
It's not too late... to get your own DevShare article posted in time for next month's contest that closes on November 30th. If you"ve cooked up something that you can share with the BIRT Exchange community, please post it soon! You can create a tutorial, build a BIRT application, template or component, or write up some of the tips and solutions to problems you've run into during the past -- anything that's helped you use BIRT more effectively will probably be useful to others too. And don't forget the BIRT Exchange Marketplace. A code-based DevShare submission could also be a great candidate for the Marketplace.
See the Contributor of the Month Contest Rules and the list of previous winners for more information about the contest.
Plug In 2 BIRT Contest for Autumn 2012
Posted by
Ray Gans
, 23 October 2012 - 08:00 AM

At EclipseCon Europe, Actuate announced the Plug In to BIRT Contest for Autumn 2012 .
This new contest will award a new
Our Contest Details and Examples Wiki page has everything you need to get started -- tutorials, sample code, and lots of suggestions for new plug-ins we'd like to see.
But you've never created a BIRT plug-in before?
Not a problem. Plug-ins are usually straightforward to implement for most good developers -- in fact our previous winners were almost all first-time BIRT plug-in developers.
And if you're up for a challenge, BIRT developers are always looking for new Chart Types. We have several ideas listed or please come up with your own.
You retain ownership of any code you submit for the contest, and you're free to sell or distribute it later if you wish.
So check out the Contest Details and Examples Wiki page and get started!
BIRT Exchange Contributor Contest Winner for August 2012 Selected
Posted by
Ray Gans
, 06 September 2012 - 09:20 AM
Hans said, "The issue with dates and date formats that is described in my blogpost in the context of a BIRT report, is actually a very general one. There are a lot of tools/languages where you have to deal with this. Especially for junior developers it seems hard to understand that a date is just a date and that the formatting of it is something you need to take care of yourself: either by doing it explicitly every time, or by setting your default settings right."
Hans lives in Belgium and has been working with BIRT for three years since his team did a proof of concept at a client's site, investigating the possibilities of integrating BIRT with the enterprise application and building example reports. They also installed Actuate iServer at the client. Hans has been one of our top contributors on BIRT Exchange and you'll often find him answering the questions of other BIRT developers on BIRT Exchange. He tells us, "I like being part of the BIRT community and I'll be certainly supporting it in the future!"
Hans chose a $200 Amazon Gift Card for his award.
It's not too late... to get your own DevShare article posted in time for next month's contest that closes on September 30th. If you"ve cooked up something that you can share with the BIRT Exchange community, please post it soon! You can create a tutorial, build a BIRT application, template or component, or write up some of the tips and solutions to problems you've run into during the past -- anything that's helped you use BIRT more effectively will probably be useful to others too. And don't forget the BIRT Exchange Marketplace. A code-based DevShare submission could also be a great candidate for the Marketplace.
See the Contributor of the Month Contest Rules and the list of previous winners for more information about the contest.
BIRT Exchange Contributor Contest Winner for July 2012 Selected
Posted by
Ray Gans
, 06 September 2012 - 09:10 AM
Jason said, "I'm the Maximo administrator for our company and part those duties include BIRT report development. I am currently on a conversion project to move all of our Maximo related reports from various platforms to BIRT. One of the common things in all enterprise applications is eventually a newer version comes out. A common catch with newer versions of software is that it fixes or improves on something that won't be corrected in the current version. IBM recently came out with a new fix patch for their Maximo 7.5.x release, which included moving to an updated BIRT platform (3.7.1). Part of the update that IBM made in the fix patch was the inclusion of a command line tool to automatically add some code to the beforeFactory method to existing reports. The code fixed some pagination issues in BIRT reports when exported to PDF. Doing some digging I found that this code could be manually applied to existing reports for the Maximo 7.1.7, and later, environments. Maximo 7.1.6, and later, users an older version of BIRT (2.3.2) and was happy to find a way to back port a fix to an older release. The code fix allowed me to correct a problem I was having with a specific set of custom reports I had recently developed as part of our migration from Business Objects. My post was meant to share this discovery with other Maximo BIRT developers."
Jason chose a $200 Amazon Gift Card for his award.
It's not too late... to get your own DevShare article posted in time for next month's contest that closes on September 30th. If you"ve cooked up something that you can share with the BIRT Exchange community, please post it soon! You can create a tutorial, build a BIRT application, template or component, or write up some of the tips and solutions to problems you've run into during the past -- anything that's helped you use BIRT more effectively will probably be useful to others too. And don't forget the BIRT Exchange Marketplace. A code-based DevShare submission could also be a great candidate for the Marketplace.
See the Contributor of the Month Contest Rules and the list of previous winners for more information about the contest.
BIRT Exchange Contributor Contest Winner for June 2012 Selected
Posted by
Ray Gans
, 06 September 2012 - 08:28 AM
George said, "My tutorial addresses an end-user issue where users received an error message when selecting parameters on a list box. When the user selected options in a required list box parameter, they would receive an error saying they must choose an option. This was due to the blank option being interpreted as an error by the Javascript code on the parameter page. The steps in this tutorial remove the blank option, so users are not mislead to believe that a blank could be chosen for a required parameter."
George is a programming enthusiast, particularly Javascript. In his free time he can be found at flight training or on the basketball court. George has been with Auxis for almost 2 years now as an Enterprise Architecture Consultant. Auxis provides a variety of IT services, including service and infrastructure outsourcing, and his division, Government Services. George provides support to the US Patent & Trademark Office by doing server administration and application development.
He tells us, "I have been using BIRT for over 15 months during the process of customizing our enterprise management application. Currently, I have been building BIRT reports that push server architecture data to different organizations within USPTO. Also, I have been working on custom parameter pages."
George chose a $200 VISA Gift Card for his award.
We also want to thank the other eligible DevShare contributor for participating in June's contest:
- Creating a ReportDocument without file access by Jan Kohner -- When creating a ReportDocument to extract data from a report or to store the document bytes, this MemoryArchive Class (implements IDocArchiveWriter and IDocArchiveReader) may be used when file access is not wanted.
It's not too late... to get your own DevShare article posted in time for next month's contest that closes on September 30th. If you"ve cooked up something that you can share with the BIRT Exchange community, please post it soon! You can create a tutorial, build a BIRT application, template or component, or write up some of the tips and solutions to problems you've run into during the past -- anything that's helped you use BIRT more effectively will probably be useful to others too. And don't forget the BIRT Exchange Marketplace. A code-based DevShare submission could also be a great candidate for the Marketplace.
See the Contributor of the Month Contest Rules and the list of previous winners for more information about the contest.
Recent Entries
Mannheim BIRT User Group Meeting on May 16
Get Your Plug In 2 BIRT Submissions In Soon
Advocacy at Developer Relations Conference 2013
BIRT Roadshows - Free Training in Q2
Announcing March 2013 BIRT Exchange Contributor Leaderboard
Plug In 2 BIRT Contest for Spring 2013
ActuateOne Users Wanted for Wisdom of Crowds Study
Announcing February 2013 BIRT Exchange Contributor Leaderboard
CLS West: Ideation, Advocacy and Google+
My Blog Links
Recent Comments
- ankit garg on BIRT Exchange Contributor Contest Winner for April 2012 Selected
- Megha Nidhi Dahal on BIRT Exchange Contributor Contest Winner for April 2012 Selected
- dbmuse on BIRT: A Field Guide, 3rd Edition is Available!
- René P. Mertins on BIRT Exchange DevShare Contest Winner for July 2010 Selected
0 user(s) viewing
0 member(s)
0 anonymous member(s)


