BIRT Developer Center
Download

Design Guides

You have a few different options when creating BIRT designs. In this section, you'll find everything you need to know about using the different design options. If you're looking for the deployment guides, see the Deployment Center.

Below are the available design options:

Design Engine API

The Design Engine API is also known as the report model API. The Design Engine API is the API that a tool writer uses to develop a design tool. The Design Engine API supports creating, accessing, and validating a report design, library, or template.

The org.eclipse.birt.report.model.api package contains the interfaces and classes used to access the design model objects. The Design Engine API supports the following tasks:

  • Reading and writing design files
  • Maintaining the command history for undo and redo
  • Providing a rich semantic representation of the report design
  • Providing metadata about the ROM
  • Performing property value validation
  • Notifying the application when the model changes
Learn More | BIRT API Reference

BIRT Designer

BIRT Designer is a perspective within Eclipse that was built using the Design Engine API (DEAPI). There is an open-source version and a set of commercial plug-ins that are available to enhance your designs and make them easier to build.

  • BIRT Designer is a tool that a BIRT developer uses to build a BIRT designs and preview a report. BIRT Designer is a set of Eclipse plug-ins that includes BIRT Report Engine, BIRT Chart Engine, and BIRT Demo Database. This tool supports Java and JavaScript customization. BIRT Report Designer requires multiple Eclipse platform components and a Java Development Kit (JDK).
  • BIRT Designer Professional is a report designer for report developers who want to use the functionality provided by Actuate Corporation that enhances BIRT Designer. BIRT Designer Professional installs the full Eclipse workbench.
Learn More

Report Studio

Report Studio is a web‑based designer for users who want to create professional‑looking designs quickly and easily. Report Studio uses existing data sources and templates to provide the data and basic layout for designs. The intuitive graphical interface enables you to quickly format and rearrange data, sort, group, and filter data, and create computed columns and aggregate data. You can also add charts to visually present the data in your BIRT design. As you edit and format a design, you can instantly preview the changes you make using 50 rows of sample data. You can modify this number to view up to 200 rows of sample data in Report Studio. When you run the BIRT design, Viewer displays the report with actual data.

Report Studio is customizable, enabling an administrator to integrate custom data sources and templates for users to create reports. Additionally, the administrator can customize the user interface and show or hide functionality to tailor Report Studio to meet your organization’s business intelligence requirements.

This guide describes how to use the features available in the default installation of Report Studio. The functionality available to you can differ based on how your system administrator configures and customizes Report Studio.
Learn More