UTILISATEURS
BIRT est utilisé par de très nombreuses entreprises dans le monde.
COMMUNAUTE
Le logiciel a été créé par la société Actuate, avec une participation active de nombreuses sociétés comme Innovent Solutions, IBM, Oracle (Siebel et PeopleSoft), Niku, Accept Software, etc. Voir ici.
FONCTIONNALITES
BIRT est un outil de reporting très puissant dont la prise en main peut être assez
rapide. Il permet d'apporter à une application web une présentation sophistiquée
de vos données. Ces données peuvent provenir de sources variées. Le "report
designer", disponible sous forme de plugin Eclipse ou d'application Eclipse RCP, est puissant et
convivial (WYSIWYG).
Les deux principaux composants de BIRT sont un
outil de conception de rapports basé sur Eclipse: Birt Report Designer
et un moteur d'exécution installable dans un serveur d'applications
J2EE: Birt Report Engine. On compte aussi un design Engine API (crée un rapport programmatique au format XML) et un Chart Engine.
La mise en exploitation se fait en installant le
'BIRT Report Engine' dans un serveur d'applications J2EE (Tomcat,
JBoss, JOnAS, etc...). Le 'Report Engine' contient une application Web
nommée BIRT Viewer chargée de générer les rapports en fonction des
paramètres passés dans l'URL.
Les fonctionnalités majeures incluent : éditeur WYSIWYG, scripting avec évaluation dynamique d'expressions à partir des données, bibliothèques d'éléments réutilisables, gestion de templates, feuilles de style CSS, preview avec les vraies données, wizards, report outline, sorties aux formats CSV, PDF et HTML, sources de données multiples: bases de données JDBC, fichier CSV, fichiers XML, POJO's (à travers des scripts), éditeurs pour JAVA et JavaScript, charts complexes, filtrage de données, éditeur source XML, framework ODA, API permettant de créer de nouveaux composants, localisation (Unicode), etc.
Présentation du projet en français : BIRT >
Références détaillées des fonctionnalités dans la version fournie par Actuate >.
Des exemples et démonstrations sont disponibles ici.
La roadmap est disponible ici.
ROBUSTESSE ET PERFORMANCE
BIRT est un logiciel robuste et performant.
DOCUMENTATION
Des tutoriels sont disponibles ici.
FACILITE D'EMPLOI
L'installation demande certains pré-requis: Eclipse EMF, Eclipse GMF et iText. Birt Report Engine peut être installé sur un
serveur d'applications J2EE (Tomcat, JBoss, JOnAS). BIRT peut également
être utilisé dans une application cliente Java riche, une servlet ou
une application Eclipse RCP au travers des API du Report Engine.
La prise en main du Report Designer demande un certain investissement. Les fonctionnalités sont riches et une utilisation avancée demande du temps. Cependant la qualité de la documentation, des tutoriaux et démonstrations animées permettent d'entrer rapidement dans le vif du sujet.
Liens utiles
Le Blog >
Newsgroup >
Contribution à cette fiche : Michel Viollet (Bull)