BIRT Developer Center Download

BIRT 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:

BIRT Designer

BIRT Designer is a perspective within Eclipse that was built using the Design Engine API (DEAPI). It is a set of Eclipse plug-ins that includes BIRT Report Engine, BIRT Chart Engine, and BIRT Demo Database. With an intuitive, user-friendly, drag-and-drop interface, developers are able to easily connect to data and create a meaningful data visualization in a short period of time. BIRT Designer allows reports to be previewed in the many, available output formats that BIRT can render to out-of-the-box, so you can be sure the design meets the defined criteria. BIRT Designer supports Java and JavaScript customization. BIRT Report Designer requires multiple Eclipse platform components and a Java Development Kit (JDK).
Learn More

Analytics Designer

OpenText Analytics' professional reporting software provides a powerful development environment for creating and embedding advanced analytical reports and data-driven applications for end users. Developers who want to enhance the basic features of the open source Eclipse BIRT Designer can easily use Analytics Designer to create reusable HTML5 visualizations, interactive web 2.0 reports, and dashboards that provide better, more personalized end user experiences. Working within a web-based design metaphor, developers can integrate analytics seamlessly into information applications that support HTML5 and programming with JavaScript for report customization. OpenText Analytics' embedded reporting software helps developers build commercial business intelligence (BI) applications and dynamic embedded reports that meet the diverse and ever-changing needs of end users without having to create and maintain all the code by hand.
Learn More

Analytics Studio

Analytics Studio is a web‑based designer for users who want to create professional‑looking designs quickly and easily. Analytics 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.

Analytics 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 Analytics Studio to meet your organization’s business intelligence requirements.

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

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