Post on 23-Dec-2015
transcript
THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE
BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND
BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
1Actuate Corporation © 2010
Extending BIRT with Plug-InsMichael Williams
2Actuate Corporation © 2010
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
3Actuate Corporation © 2010
What is BIRT?
Demo: Creating a BIRT Report
4Actuate Corporation © 2010
BIRT Extension Points
Can use extension points to create:•Report Items•Charts•Emitters•Aggregation Functions•Data Sources (ODA’s)•And More…
5Actuate Corporation © 2010
Using Wizard to Create ODA Plug-in
Demo: ODA Plug-In Wizard
6Actuate Corporation © 2010
Downloading the BIRT Source Code
Demo: Downloading from CVS
7Actuate Corporation © 2010
Downloading the BIRT Source Code
8Actuate Corporation © 2010
Downloading the BIRT Source Code
9Actuate Corporation © 2010
Downloading the BIRT Source Code
10Actuate Corporation © 2010
Downloading the BIRT Source Code
11Actuate Corporation © 2010
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
12Actuate Corporation © 2010
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/
13Actuate Corporation © 2010
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
14Actuate Corporation © 2010
Plug-In 2 BIRT Contest
BIRT Data Plug-InsODAs
Numbers to Words
BIRT Output Types Emitters
BIRT Report Items
571 five hundred seventy-one
15Actuate Corporation © 2010
EclipseCon 2012 BIRT Sessions
MondayGetting Started with BIRT Tutorial - John Ward - 9:00am (Lake Fairfax B)
TuesdayExtending BIRT with Plug-Ins – Michael Williams - 5:00pm (Lake Anne)
WednesdayWhat is BIRT?– Virgil Dodson - 1:30pm (Lake Anne)
16Actuate Corporation © 2010
Questions?
Questions?
17Actuate Corporation © 2010
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• Applicationswww.birt-exchange.comwww.birt-exchange.com