Présentation de BIRT
Le 7 octobre, j’ai assisté à la présentation de BIRT par Jason Weathersby.
BIRT est un outil de génération de rapports composé de 3 parties : le moteur de graphiques, le moteur de génération de rapports et le moteur de design.
Les sources de données peuvent être de différents types : xml, scriptée (java, javacript) et jdbc (vous pouvez utiliser un constructeur de requête similaire à celui de MS Access). Si nécessaire, vous pouvez même ajouter des colonnes calculées.
Comme le designer est basé sur la plateforme de client riche d’eclipse, vous pouvez directement déboguer le code javascript (qui est executé par Mozilla Rhino) et les plugins sont gérés par OSGi.
Les rapports peuvent être construits par glisser-déposer (drag&drop) et exportés en pdf, ps, xls, ppt, doc ou html paginé. Grâce à un ensemble d’évènements, à différents niveaux (rapport, page, source de données), vous pouvez ajouter de l’interactivité à vos rapports en traitant les évènements aussi bien en javacript qu’en java. Par exemple, vous pouvez ouvrir une boite de dialogue sur un clic souris.
Les graphiques peuvent être exportés dans un fichier jpg, un fichier pdf, un composant swt ou swing. Vous pouvez même les animer (exemple : faire tourner le graphique).
Le déploiement peut aussi bien se faire dans un serveur d’application J2EE, dans une plateforme de client riche ou dans une application indépendante.




