Welcome!

Jason Weathersby

Subscribe to Jason Weathersby: eMailAlertsEmail Alerts
Get Jason Weathersby via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jason Weathersby

This article is the second in a series on developing an application using Eclipse BIRT Engine APIs. It focuses on developing an application using the Eclipse BIRT Design Engine API. The last article focused on the Eclipse BIRT Report Engine API. The Eclipse Business Intelligence Reporting Tool (BIRT) is a set of plug-in extensions that enable a developer to add reporting functionality to an application. BIRT provides a Design Engine API that a developer can use to create a customized report design application. The org.eclipse.birt.report.engine.api package contains a set of interfaces and implementation classes that supports integrating the design-time part of BIRT into a reporting application. Programming with a Report Design A reporting application typically generates a report from a report design. In this type of reporting application, you develop a report design... (more)

Developing an Application Using the Eclipse BIRT Report Engine API

The Eclipse platform is an open source, integrated system of application development tools that you implement and extend using a plug-in interface. The Eclipse Business Intelligence Reporting Tool (BIRT) is a set of plug-in extensions that enable a developer to add reporting functionality to an application. BIRT provides a Report Engine API that a developer can use to create a customized report generator application. The org.eclipse.birt.report.engine.api package contains a set of interfaces and implementation classes that supports integrating the runtime part of BIRT into an a... (more)

Calling Client Side JavaScript from a BIRT Chart

JavaScript Track at Cloud Expo A couple of months ago I detailed a new feature for BIRT charts that allows multiple hyperlinks to be attached to one the supported events. That post is available here. In this post I will discuss using a BIRT Text element that contains script which executes within the client browser and contains functions that are called from rendered charts. General Information BIRT currently supports interactivity on many chart components like chart series, title, axis, and the legend. The components that support interactivity will depend on the type of chart bein... (more)

What's the Difference Between dataSetRow["FIELD"] and row["FIELD"]

One of the most common questions for people that are new to BIRT is about how to ask data from the DataSet in the report.  The question is when building expressions should I use dataSetRow["FIELD"] or row["FIELD"]? So let me see if I can set the record straight.  When data is acquired, it is acquired by a DataSet, so the following query in a JDBC DataSet will create a three field resultset: select CITY, STATE, COUNTRY from CUSTOMERS Any script or expressions written on the DataSet will be written to use the format row["FIELD_NAME"]; So if we add a computed column to the DataSet c... (more)

EclipseCon Submissions

Eclipse at Cloud Expo Oisín Hurley is one of the smartest, funniest and best looking people in the Eclipse community*. So when he says jump, I jump. That's right it is the last day to get your EclipseCon submission for a talk in. If you have been doing anything interesting with BIRT that you would like to share with the Eclipse community, we would love to hear about it. There are lots of opportunities to present at different lengths. Head on over to the EclipseCon submission site and make a proposal about how you are using BIRT. *And totally immune to blatant attempts at flattery.... (more)