BIRT and NoSQL, Top Eclipse Kepler Feature #10

This year marks a special milestone for me as it’s my 10 year anniversary with Eclipse. I started using Eclipse in 2003 as a PhD student at IBM. Eclipse was using CVS, PDE/Build and all plug-in dependencies were specified in a plugin.xml (BTW, if you’re still doing this, STOP!). There was no Eclipse Foundation and Eclipse 2.x was the latest and greatest! The first project I ever got involved with was GEF (I found my first ever interaction with the Eclipse community) and it was encouragement from that project that brought me deep into the Eclipse community.

 BIRT and NoSQL, Top Eclipse Kepler Feature #10
I wrote my first Eclipse Top 10 in 2007 with a crying baby on my lap. Now my daughter is riding a bike and playing soccer. And just like I’ve watched my daughter grow, I’ve had the good fortune of watching Eclipse grow too.

While Eclipse is still the gold standard when it comes to IDEs and Universal Tool Platforms, it’s also the gold standard for software engineering processes. Just as it’s done since 2001, Eclipse will ship another release on time — Eclipse Kepler .

To prepare for the release — as I’ve done 5 times before — I’m counting down 10 Eclipse features that I’m most excited about.

Number 10 is a project that I’ve never featured in my Annual Top 10 List before — Eclipse BIRT. The Business Intelligent and Reprting Tool (BIRT) is an open source reporting system that integrates with your Java/Java EE application to produce compelling reports.

BIRT includes a powerful Report Designer, allowing you to integrate data sources, design reports and preview the results.

Screen Shot 2013 06 09 at 9.21.41 PM BIRT and NoSQL, Top Eclipse Kepler Feature #10

The results can then be deployed to a number of different runtimes including web containers like Tomcat, Swing based applications or even Eclipse RCP.

Screen Shot 2013 06 09 at 11.41.38 PM BIRT and NoSQL, Top Eclipse Kepler Feature #10

In Eclipse Kepler, BIRT has added support for NoSQL datasources such as MongoDB and Apache Cassandra. With this new feature you can discover fields in a NoSQL Database, aggregate these fields and produce powerful DataSets. These DataSets can then be used directly in your reports.

Screen Shot 2013 06 09 at 11.26.10 PM BIRT and NoSQL, Top Eclipse Kepler Feature #10

Screen Shot 2013 06 09 at 11.24.46 PM BIRT and NoSQL, Top Eclipse Kepler Feature #10

With the number of document based databases on the rise, this is a great example of very mature project growing to meet its user’s needs.

4 Responses to “BIRT and NoSQL, Top Eclipse Kepler Feature #10”

  1. Kim Moir says:

    Congratulations on 10 years of involvement in the Eclipse community Ian :-) I continue to enjoy your top ten lists every year!

  2. Ian Bull says:

    @kim

    Thanks Kim! 10 years when you’re hanging with family goes by fast — although I guess I haven’t hit the ‘teenage years’ yet :-).

  3. Alexander Riva says:

    Hi Ian.

    Can you help me?.

    How can you call function JavaScript from Birt?.

    Thank.

  4. Ian Bull says:

    @Alexander,

    Please ask these questions on the BIRT newsgroups / forums (http://www.eclipse.org/forums/index.php?t=thread&frm_id=2).

4 responses so far

Written by . Published in Categories: EclipseSource News, Editors choice, Planet Eclipse