Who is BIRT
-
Upload
raghavan-mohan -
Category
Documents
-
view
228 -
download
0
Transcript of Who is BIRT
-
8/4/2019 Who is BIRT
1/35
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 BEHINDBIRT 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 BEHINDBIRT 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 BEHINDBIRT 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 BEHINDBIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
1Actuate Corporation 2011
BANGALORE
-
8/4/2019 Who is BIRT
2/35
2Actuate Corporation 2011
Who is BIRT?
Solving Your DataVisualization Needs withOpen Source
-
8/4/2019 Who is BIRT
3/35
3Actuate Corporation 2011
Agenda and Goals
Background
The Emergence of the BIRT Project
Getting to Know BIRT: Demo
Architecture and Extensibility
Market Adoption
Case Study
Summary
-
8/4/2019 Who is BIRT
4/35
4Actuate Corporation 2011
Business Intelligence and Reporting
Most applications have some type ofdata visualization need
And the simple problems are easy, but
Real-world data visualization ischallenging
Gather the data
Perform calculations, sort, group,
aggregate, total Present information professionally
and meeting user demand is crucial to
the success of an application
AccountTransaction Histories
SalesCommision
Assets
UnderManagement
BudgetVariance
Online andPrinted
Statements
Network
OutageFrequency
UtilityBillsDeviation from
Service LevelObjectives
Sales
Commissions
Website
Traffic Analysis
PurchaseOrders
ShippingManifests
DefectTracking
Daily WorkOrder
Task Lists
SupplierStatus
360Customer
Views
Invoices
-
8/4/2019 Who is BIRT
5/35
5Actuate Corporation 2011
Traditional Approaches to the Problem
JavaJSP
XSLT XML
JFaces
JavaScript
HTML
ReportNet
Crystal Reports
JReportsStyleReports
Closed-Source Commercial ProductsBuy
Custom-Developed SolutionBuild
-
8/4/2019 Who is BIRT
6/35
6Actuate Corporation 2011
Open Source Creates New Choices
Open-Source-Based ProductsBuild using
Open SourceCode
Leverage Open Source in a Custom SolutionOpen Source
Products
Closed-Source Commercial ProductsBuy
Custom-Developed SolutionBuild
-
8/4/2019 Who is BIRT
7/35
7Actuate Corporation 2011
Actuate Launches the BIRT Project
AUGUST
2004
Actuate Joins
Eclipse Foundation
as Strategic Developer
and Board Member
Actuate proposed and started
BIRTBusiness Intelligence
and Reporting Tools Project
a top-level Eclipse projectAdds BI and Reportingas Open Source Project
Professional open source
Primary development resourcesfunded by Actuate
Contributions from many sourcesIBM, Innovent Solutions and community
-
8/4/2019 Who is BIRT
8/35
8Actuate Corporation 2011
Simplicity
that makessimple layouts
easy
Power
to createvery complex
layouts
BIRT
Business Intelligence and Reporting Tools
Makes all data-driven content development easy
Modern, web-page design metaphor
Open and standards-based
Flexible with rich programmatic control
Full support for libraries and reuse
Foundation for a range of solutions
A New Generation of Data Visualization Technology
-
8/4/2019 Who is BIRT
9/35
9Actuate Corporation 2011
BIRT Release History
September 2004 BIRT Project proposal accepted, and project launched
June 2005 1.0 Eclipse Report Designer, Report Engine, Chart Engine
December 2005 2.0 Support for a wide variety of common layouts
June 2006 2.1 Advanced parameters, ability to join data sets,
June 2007 2.2 Dynamic crosstab support, web services data source,
June 2008 2.3 JavaScript Debugger, BiDi Support, Charts in Crosstabs,
June 2009 2.5 Page aggregates, Multiple drill-downs in Charts,
June 2010 2.6 New charts, more chart control, developer productivity,
June 2011 3.7 Hive/Hadoop driver, Open Office emitters, POJO runtime,
Ground-up initiative: Innovative approach to layout and design
Enterprise-class, designed to handle real-world problems
Developed in the open with community feedback at all stages
Eight Major Releases since Project Launch
-
8/4/2019 Who is BIRT
10/35
10Actuate Corporation 2011
Getting to Know BIRT
DEMO
-
8/4/2019 Who is BIRT
11/35
11Actuate Corporation 2011
BIRT Example Key Capabilities
Very Simple to Very Complex Layouts Listings, cross-tab, dashboard, pixel-
perfect, charts Grouping, advanced aggregations, sub-
totals, calculations Multi-section and sub-reports
Conditional sections and logic Full programmatic control/scripting Embedded images
Comprehensive Data Access SQL databases, Web Services, Flat
Files, XML, scripted data sources Multiple data sources in one design
Output Formats HTML, PDF, Excel, Word, PowerPoint Internationalization of labels and text Bi-Directional language display
Re-use and Developer Productivity Library support for publishing and
sharing components
Leverages common standards (SQL,HTML, JavaScript, Java, XML)
Cascading Style Sheets
Built-in debugger
Interactivity and Linking
Data driven hyperlinks
Drill-through charts and graphics
Multiple Usage and Productivity Aids
Graphical layout and design Query & metadata editors
Formatting Builder
Grouping Builder
Customizable cheat sheets andtemplates
-
8/4/2019 Who is BIRT
12/35
12Actuate Corporation 2011
BIRT Design Gallery
Charts and Tables
Listing with Groups and Sub-Totals
-
8/4/2019 Who is BIRT
13/35
13Actuate Corporation 2011
BIRT Design Gallery
Crosstabs
Crosstab and Charts
-
8/4/2019 Who is BIRT
14/35
14Actuate Corporation 2011
BIRT Design Gallery
Forms
Calendar / Schedule
-
8/4/2019 Who is BIRT
15/35
-
8/4/2019 Who is BIRT
16/35
16Actuate Corporation 2011
BIRT Chart Gallery
-
8/4/2019 Who is BIRT
17/35
17Actuate Corporation 2011
BIRT Chart Gallery
-
8/4/2019 Who is BIRT
18/35
18Actuate Corporation 2011
BIRT Chart Gallery
-
8/4/2019 Who is BIRT
19/35
19Actuate Corporation 2011
BIRT Designer
High-Level BIRT Architecture
BIRT Engine
PresentationServices
Design Engine
Generation
Services
DataServices
Charting
Engine
EclipseDesigner
ChartDesigner
EclipseDTP,WTP,
Data
Data
HTMLPDFExcelWordPowerPointPostScript
XMLDesign
Document
-
8/4/2019 Who is BIRT
20/35
20Actuate Corporation 2011
Extension Points
Extensibility is a key principle of the BIRT Project
Data source extensibility
Application specific design-time query builders
Custom design-time and run-time data access
Custom business logic extensibility
Incorporate complex business logic scripting
Access existing and new Java code
Visualization extensibility
Build new visual data presentation widgets
Extend charting with new chart types; new output formats
Rendering content for output
Target output for specific devices and formats
-
8/4/2019 Who is BIRT
21/35
21Actuate Corporation 2011
BIRT Engine
PresentationServices
Generation
Services
DataServices
Charting
Engine
BIRT Designer
BIRT Engine
ChartDesigner
EclipseDTP,WTP,
High Level BIRT Architecture: APIs
XMLDesign
Document
HTMLPDFExcelWordPowerPointPostScript
Data
Data
Custom Designer UI
Engine API
Open Data Access
Chart Engine API
Emitter API
Chart UI API
Scripting API
-
8/4/2019 Who is BIRT
22/35
22Actuate Corporation 2011
BIRT MomentumHuge BIRT Community
Thriving BIRT Community
Over 1M developers using BIRTin 157 countries
30+ conferences featuring BIRT
content worldwide
BIRT-Exchange.com
Professionally staffed forums
Extensive contributions
Marketplace applications
BIRT technology is tried and tested in many applications
Cumulative BIRT Downloads
More than 10million downloads
2004 2005 2006 2007 2008 2009 2010 2011
-
8/4/2019 Who is BIRT
23/35
23Actuate Corporation 2011
BIRT MomentumSample BIRT Adopters
-
8/4/2019 Who is BIRT
24/35
24Actuate Corporation 2011
BIRT MomentumPublications
BIRT: A FieldGuide to Reporting
Integrating andExtending BIRT
Practical DataAnalysis andReportingwith BIRT
Eclipse BIRT:BusinessIntelligence andReporting Tool
BIRT BestPractices
BIRT forBeginners
-
8/4/2019 Who is BIRT
25/35
25Actuate Corporation 2011
BIRT Project Users
AUDIENCE FEATURES
Content and Report developers Drag-and-drop authoring, charting
Advanced content developers Scripting, script API
Runtime integration developers BIRT Viewer and engine APIs
Custom design UI developers Design engine API
Extension developers BIRT extension points
Eclipse developers Eclipse development, open source
Easy
Com
plex
-
8/4/2019 Who is BIRT
26/35
26Actuate Corporation 2011
How is BIRT Being Used?BIRT Report Designer on Desktops
Use BIRT Designeras a desktop reporting solution
Usage Scenario
Desktop personal productivity tool
Users
Report developers
Advanced business users
BIRT Report
Designer
-
8/4/2019 Who is BIRT
27/35
27Actuate Corporation 2011
How is BIRT Being Used?Integrated Data Visualization
Integrate Open SourceBIRT Engineinto application
Usage Scenario
Add data visualization to applications
Users
ISV and Enterprise Application Developers
Java Developers, PHP Developers,
Report Developers
Application
Integration Code
BIRT Engine
-
8/4/2019 Who is BIRT
28/35
28Actuate Corporation 2011
How is BIRT Being Used?Business Intelligence
Leverage commercial deploymentsolutionfor BIRT
Usage Scenario
Automated content generation, distribution
Interactivity, security,
Users
Content and report developers
Business users
BIRT iServer
BIRT Engine
-
8/4/2019 Who is BIRT
29/35
29Actuate Corporation 2011
Actuate BIRT Technology FamilyComplementing and Extending Eclipse BIRT
Development Tools
Skill-specific toolsfor developers
and users
Eclipse BIRT
Meet core requirements
UserInteractivity
Engage userswith rich,
interactive content
DeploymentTools
Manage, schedule,secure, run and
distribute
High-ScaleDistribution
Load-balanced,high availability for100,000s of users
Development ActuateBIRT Extensions Deployment
-
8/4/2019 Who is BIRT
30/35
30Actuate Corporation 2011
Case Study IBM Tivoli Maximo
Maximo is an enterprise softwareproduct within the Tivoli division of
IBM (NYSE: IBM)
IBM Maximo Asset Managementunifies comprehensive asset life
cycle and maintenance managementon a single platform.
Maximo provides insight for all ofenterprise assets, Service Level
Agreements, maintenanceconditions and work processes, for
better planning and control.
-
8/4/2019 Who is BIRT
31/35
31Actuate Corporation 2011
Case Study IBM Tivoli Maximo
BIRT is embedded in the Maximoweb application
Approximately 150 BIRT designsincluded in Maximo:
Work Order Details Service Level Agreements
Asset Availability
Asset Failure Analysis
Software Usage
BIRT security integrated tightly withMaximo Administration Application
BIRT is a key component of manyTivoli products
R
-
8/4/2019 Who is BIRT
32/35
32Actuate Corporation 2011
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.com
-
8/4/2019 Who is BIRT
33/35
33Actuate Corporation 2011
Summary
Top-level open source Eclipse project
Free with commercial friendly license
Powerful, extensible data visualizationtechnology
Easy-to-use, web-centric designmetaphor
Very active community with more than10 million downloads
Actuate extends and complementsBIRT with value-added technology
A New Generation of Data Visualization Technology
-
8/4/2019 Who is BIRT
34/35
34Actuate Corporation 2011
Who is BIRT?Solving Your DataVisualization Needs withOpen Source
THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
-
8/4/2019 Who is BIRT
35/35
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 BEHINDBIRT 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
35Actuate Corporation 2011
BANGALORE