170 likes | 182 Views
Discover the potential of extending BIRT with plug-ins through APIs, designing reports, deploying, and creating ODA plug-ins. Learn about extension points, using wizards, and the BIRT marketplace. Join the Plug-In 2 BIRT Contest for a chance to win an iPad!
E N D
What is BIRT? • What is BIRT? • Business Intelligence and Reporting Tools (BIRT) • Collection of APIs (DEAPI, REAPI, CEAPI) • Designing Reports • Eclipse based designer for WYSIWIG designing • Can also create reports with Java & API’s • Deploying Reports • Deploy to application server (Tomcat, JBoss, etc.) • AJAX based web viewer • Using Java to call API directly
What is BIRT? Demo: Creating a BIRT Report
BIRT Extension Points • Can use extension points to create: • Report Items • Charts • Emitters • Aggregation Functions • Data Sources (ODA’s) • And More…
Using Wizard to Create ODA Plug-in Demo: ODA Plug-In Wizard
Downloading the BIRT Source Code Demo: Downloading from CVS
Downloading the BIRT Source Code If you are using BIRT 3.7.1 or higher, you’ll use GIT, instead: http://wiki.eclipse.org/BIRT/FAQ/Birt_Project#Q:_How_to_Build_BIRT_3.7.1.2B_from_GIT.3F
Chart Plug-In Example Example BIRT Chart (source & jars): http://www.birt-exchange.org/org/devshare/designing-birt-reports/1480-adding-a-new-chart-type-3.7.2/
Plug-In 2 BIRT Contest • Extending BIRT with Plug-Ins • March 26th – April 30th • Top 3 entries will win a 3rd generation iPad • See contest rules and details at BIRT-Exchange.org
Plug-In 2 BIRT Contest • BIRT Data Plug-InsODAs • BIRT Output Types Emitters • BIRT Report Items Numbers to Words 571 five hundred seventy-one
EclipseCon 2012 BIRT Sessions Monday Getting Started with BIRT Tutorial - John Ward - 9:00am (Lake Fairfax B) Tuesday Extending BIRT with Plug-Ins – Michael Williams - 5:00pm (Lake Anne) Wednesday What is BIRT?– Virgil Dodson - 1:30pm (Lake Anne)
Questions? Questions?
ResourcesBIRT Exchange Community Site • Centralized hub for BIRT developers • Access demos, tutorials, tips and techniques, documentation… • Enables developers to be more productive and build applications faster • Marketplace for applications • Explore • Search/sort • Rate, comment • Forums • Download • Documentation • Software • Examples • Contribute • BIRT designs, code • Technical tips • Applications www.birt-exchange.com