Project Contributors

Project Committers

Companies that are contributing committer's time to the project are:

BIRT uses the standard Eclipse process to elect new committers.

Initial Code Contribution

During the six months prior to the creation of the Eclipse BIRT project, Actuate was actively researching and developing capabilities that correspond to the initial BIRT projects. This involved researching the requirements, developing design for the BIRT XML Report Design, and development of initial code. Actuate seeded the BIRT project by donating the work from this research and development. Specifically:

  • XML Report Design Schema - A schema for representing the data access and layout aspects of reports ranging from simple listing style reports through complex, highly formatted reports.

  • Report Design Object Model Component - A component that encapsulates the logic of resolving report element properties based on report object hierarchy, style sheets and report scripting, as well as providing report design read/write and persistency. Initial design work, implementation, and unit tests were contributed.

  • Report Execution and Rending Engine Component - A component that takes a report design file as input and generates various report output format such as HTML, PDF, and PostScript for printing. Initial design work, implementation, and unit tests were contributed.

  • Report Designer - An Eclipse plug-in that helps users design report layout through a user friendly GUI. Initial design work, implementation, and unit tests were contributed.

Innovent and Actuate have over 10 years of experience each in the business intelligence market. The initial contribution for the BIRT project involved a significant number of experienced developers in this field and, going forward, the project is working with the Eclipse community to build on this initial code to deliver market leading reporting functionality to the open source Eclipse ecosystem.

In addition to the Actuate research and development work, Actuate is working with other Eclipse members to leverage existing code in other areas.