Using BIRT REST API and JavaScript API in applications
This section discusses how to incorporate BIRT data objects and reports into your mobile application. The BIRT iHub supports application development using the REST API and JavaScript API (JSAPI). You can use one or both of these APIs to integrate BIRT visualizations and access data files stored in BIRT iHub servers.
The REST API supports:
*Authenticating users
*Searching for BIRT files
*Running jobs from BIRT designs with selected parameters and locales
*Downloading files
*Downloading reports in PDF and Excel formats
*Downloading and filtering data in JSON or CSV format
The JSAPI supports:
*Embedding interactive BIRT visualizations in web pages
*Handling scripted events within BIRT reports or BIRT report elements
*Accessing table of contents and parameters in BIRT reports
*Operating the BIRT Interactive Viewer and Crosstabs
The BIRT files contain your data and report templates. Use these APIs to access and generate BIRT content, enabling your application to display secure, interactive data visualizations in any programming language that supports REST and JavaScript.