Who is BIRT

  • 1,125 views
Uploaded on

Who is BIRT : Bangalore Road Show …

Who is BIRT : Bangalore Road Show

Exercise Files : -- http://www.actuate.com/download/BIRT-intro-Exercises.zip

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,125
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. BANGALORE
  • 2. Who is BIRT?Solving Your Data Visualization Needs with Open Source
  • 3. Agenda and Goals
    Background
    The Emergence of the BIRT Project
    Getting to Know BIRT: Demo
    Architecture and Extensibility
    Market Adoption
    Case Study
    Summary
  • 4. Business Intelligence and Reporting
    PurchaseOrders
    AccountTransaction Histories
    Most applications have some type of data visualization need…
    And the simple problems are easy, but…
    Real-world data visualization is challenging…
    Gather the data
    Perform calculations, sort, group, aggregate, total…
    Present information professionally
    …and meeting user demand is crucial to the success of an application
    Sales Commision
    BudgetVariance
    SupplierStatus
    Daily WorkOrderTask Lists
    Online andPrinted Statements
    ShippingManifests
    DefectTracking
    Invoices
    NetworkOutageFrequency
    AssetsUnderManagement
    UtilityBills
    360°Customer Views
    Deviation fromService Level
    Objectives
    WebsiteTraffic Analysis
    Sales
    Commissions
  • 5. Traditional Approaches to the Problem
    Crystal Reports
    ReportNet
    StyleReports
    JReports
    Closed-Source Commercial Products
    Buy
    Custom-Developed Solution
    Build
    JSP
    JFaces
    Java
    HTML
    XML
    JavaScript
    XSLT
  • 6. Open Source Creates New Choices
    Closed-Source Commercial Products
    Buy
    Open-Source-Based Products
    Build using Open Source Code
    Leverage Open Source in a Custom Solution
    Open Source Products
    Custom-Developed Solution
    Build
  • 7. Actuate Launches the BIRT Project
    Actuate proposed and started
    BIRTBusiness Intelligenceand Reporting Tools Project
    … a top-level Eclipse project
    Actuate Joins Eclipse Foundationas Strategic Developerand Board Member
    Adds BI and Reportingas Open Source Project
    Professional open sourcePrimary development resources funded by Actuate
    Contributions from many sourcesIBM, Innovent Solutions and community
    AUGUST2004
  • 8. Simplicity
    that makes simple layouts easy
    Power
    to createvery complexlayouts
    BIRT
    Business Intelligence and Reporting Tools
    A New Generation of Data Visualization Technology
    • Makes all data-driven content development easy
    • 9. Modern, web-page design metaphor
    • 10. Open and standards-based
    • 11. Flexible with rich programmatic control
    • 12. Full support for libraries and reuse
    • 13. Foundation for a range of solutions
  • BIRT Release History
    Eight Major Releases since Project Launch
    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
  • 14. Getting to Know BIRT
    DEMO
  • 15. BIRT Example Key Capabilities
    Re-use and Developer Productivity
    • Library support for publishing and sharing components
    • 16. Leverages common standards (SQL, HTML, JavaScript, Java, XML)
    • 17. Cascading Style Sheets
    • 18. Built-in debugger…
    Interactivity and Linking
    • Data driven hyperlinks
    • 19. Drill-through charts and graphics…
    Multiple Usage and Productivity Aids
    • Graphical layout and design
    • 20. Query & metadata editors
    • 21. Formatting Builder
    • 22. Grouping Builder
    • 23. Customizable cheat sheets and templates…
    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
  • 24. BIRT Design Gallery
    Charts and Tables
    Listing with Groups and Sub-Totals
  • 25. BIRT Design Gallery
    Crosstab and Charts
    Crosstabs
  • 26. BIRT Design Gallery
    Forms
    Calendar / Schedule
  • 27. BIRT Design Gallery
    Multi-Language and Bi-Directional
    Dashboards
  • 28. BIRT Chart Gallery
  • 29. BIRT Chart Gallery
  • 30. BIRT Chart Gallery
  • 31. BIRT Designer
    High-Level BIRT Architecture
    EclipseDesigner
    Chart
    Designer
    Eclipse
    DTP,
    WTP,…
    Design Engine
    XMLDesign
    BIRT Engine
    Document
    Generation
    Services
    Charting
    Engine
    HTML
    PDF
    Excel
    Word
    PowerPoint
    PostScript

    Data
    Presentation
    Services
    Data
    Services
    Data
  • 32. 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
  • 33. BIRT Designer
    Custom Designer UI
    Chart
    Designer
    Eclipse
    DTP,
    WTP,…
    Chart UI API
    BIRT Engine
    High Level BIRT Architecture: APIs
    XMLDesign
    Engine API
    BIRT Engine
    Document
    Generation
    Services
    Charting
    Engine
    Chart Engine API
    Scripting API
    HTML
    PDF
    Excel
    Word
    PowerPoint
    PostScript

    Data
    Presentation
    Services
    Data
    Services
    Emitter API
    Open Data Access
    Data
  • 34. BIRT MomentumHuge BIRT Community
    Cumulative BIRT Downloads
    Thriving BIRT Community
    • Over 1M developers using BIRT in 157 countries
    • 35. 30+ conferences featuring BIRT content worldwide
    BIRT-Exchange.com
    • Professionally staffed forums
    • 36. Extensive contributions
    • 37. Marketplace applications
    More than 10 million downloads
    2004 2005 2006 2007 2008 2009 2010 2011
    BIRT technology is tried and tested in many applications
  • 38. BIRT MomentumSample BIRT Adopters
  • 39. BIRT MomentumPublications
    BIRT: A Field Guide to Reporting
    Integrating and Extending BIRT
    Practical Data Analysis and Reporting with BIRT
    Eclipse BIRT: Business Intelligence and Reporting Tool
    BIRT Best Practices
    BIRT for Beginners
  • 40. BIRT Project Users
    Easy Complex
  • 41. How is BIRT Being Used?BIRT Report Designer on Desktops
    Use BIRT Designeras a desktop reporting solution
    BIRT Report Designer
    Usage Scenario
    • Desktop personal productivity tool
    Users
    • Report developers
    • 42. Advanced business users
  • How is BIRT Being Used?Integrated Data Visualization
    Integrate Open Source BIRT Engine into application
    Application
    Integration Code
    BIRT Engine
    Usage Scenario
    • Add data visualization to applications
    Users
    • ISV and Enterprise Application Developers
    • 43. Java Developers, PHP Developers, …
    • 44. Report Developers
  • How is BIRT Being Used?Business Intelligence
    Leverage commercial deployment solution for BIRT
    BIRT iServer
    BIRT Engine
    Usage Scenario
    • Automated content generation, distribution
    • 45. Interactivity, security, …
    Users
    • Content and report developers
    • 46. Business users
  • Actuate BIRT Technology FamilyComplementing and Extending Eclipse BIRT
    DevelopmentActuate BIRT ExtensionsDeployment
    Development Tools
    Skill-specific tools for developers and users
    UserInteractivity
    Engage users with rich, interactive content
    DeploymentTools
    Manage, schedule, secure, run and distribute
    High-ScaleDistribution
    Load-balanced, high availability for 100,000s of users
    Eclipse BIRT
    Meet core requirements
  • 47. Case Study – IBM Tivoli Maximo
    Maximo is an enterprise software product within the Tivoli division of IBM (NYSE: IBM)
    IBM Maximo Asset Management unifies comprehensive asset life cycle and maintenance management on a single platform.
    Maximo provides insight for all of enterprise assets, Service Level Agreements, maintenance conditions and work processes, for better planning and control.
  • 48. Case Study – IBM Tivoli Maximo
    • BIRT is embedded in the Maximo web application
    • 49. Approximately 150 BIRT designs included in Maximo:
    • 50. Work Order Details
    • 51. Service Level Agreements
    • 52. Asset Availability
    • 53. Asset Failure Analysis
    • 54. Software Usage
    • 55.
    • 56. BIRT security integrated tightly with Maximo Administration Application
    • 57. BIRT is a key component of many Tivoli products
  • ResourcesBIRT Exchange Community Site
    Centralized hub for BIRT developers
    • Access demos, tutorials, tips and techniques, documentation…
    • 58. Enables developers to be more productive and build applications faster
    • 59. Marketplace for applications
    Explore
    Download
    Contribute
    • BIRT designs, code
    • 64. Technical tips
    • 65. Applications
    www.birt-exchange.com
  • 66. Summary
    A New Generation of Data Visualization Technology
    • Top-level open source Eclipse project
    • 67. Free with commercial friendly license
    • 68. Powerful, extensible data visualization technology
    • 69. Easy-to-use, web-centric design metaphor
    • 70. Very active community with more than 10 million downloads
    • 71. Actuate extends and complements BIRT with value-added technology
  • Who is BIRT?Solving Your Data Visualization Needs with Open Source
  • 72. BANGALORE