Configurando y generando informes BIRT dinámicamente

Al ver los videos de 2 partes de YouTube y leer el manual de BIRT, entiendo que el flujo de trabajo es algo como esto:

Crear un nuevo informe en Eclipse.Utilice el Diseñador de informes BIRT (complemento de Eclipse) para diseñar un informeRellene el informe con orígenes de datos (controladores y bases de datos JDBC) y conjuntos de datos (tablas específicas)Generar / exportar / imprimir el informe

Tan genial como parece ser esta herramienta, no puedo encontraralguna documentación que me lleva a creer que esto es unaJava herramienta y no unaSolo eclipse herramienta (es decir, tiene una API de Java y puede interactuar con las aplicaciones de Java, en lugar de un complemento de Eclipe que requiere la interacción manual / humana desde el IDE de Eclipse).

Específicamente, quiero confirmar que BIRT puede o no puede hacer lo siguiente:

Configure un informe (diseño, ubicación del widget de UI, fuentes / conjuntos de datos, etc.) programáticamente; es decir, de la misma manera que la API de JasperReport tiene el diseñador iReport que genera JRXML, ¿es lo mismo para BIRT?Inicie una "generación" de informes a través de una API de Java mediante la cual los datos se leen en tiempo real y llenan el informe, y el informe se puede enviar o almacenar en un sistema de archivosCrear versiones HTML y PDF del mismo informe.

Respuestas a la pregunta(5)

Su respuesta a la pregunta