Pimp Your BIRT Reports
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Pimp Your BIRT Reports

  • 3,785 views
Uploaded on

Pimp Your BIRT Reports from Eclipse Summit Europe October 28, 2009

Pimp Your BIRT Reports from Eclipse Summit Europe October 28, 2009

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
No Downloads

Views

Total Views
3,785
On Slideshare
3,762
From Embeds
23
Number of Embeds
1

Actions

Shares
Downloads
81
Comments
0
Likes
1

Embeds 23

http://www.slideshare.net 23

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
  • 2) We eliminate the complexity in developing, presenting and deploying data-driven Rich Information Applications that power critical business processes. The complexities lie in Development, Presentation and Delivery
  • Key points: It is not possible to predict all the questions a user might ask. Yet the promise of providing users with open ended tools does not work either – too complex for most users Web 2.0 has shown us the way – interactivity that provides the user with some flexibility but in an approachable and constrained way Business User Benefit: Users are able to answer many questions themselves (even questions they did not know they had) Developer/Technical Benefit: Alleviate the constant pressure to “tweak” existing reports and focus on creating high value new reports
  • 2) We eliminate the complexity in developing, presenting and deploying data-driven Rich Information Applications that power critical business processes. The complexities lie in Development, Presentation and Delivery
  • Key points: Different users/applications (contexts) need information in different ways Embrace this and focus on delivering the information in the most appropriate format for the majority of the users Security is also an aspect of information delivery. For Actuate, we are specifically recognizing that we can deliver information focused on different contextual needs: Brochure quality – e.Reports, with the ability to supplement with PDF, Word, PowerPoint Web Reports – BIRT, with the ability to supplement with PDF, Word, PowerPoint Spreadsheets – e.Spreadsheet, with the ability to supplement with PDF And, we now also have Page Level Security for BIRT Reports. Business User Benefit: They get the information in the format that they are most comfortable with and able to work with Developer/Technical Benefit: It’s easy to deliver the information in the right primary format AND you are not constrained to just that format.
  • Key points: Different users/applications (contexts) need information in different ways Embrace this and focus on delivering the information in the most appropriate format for the majority of the users Security is also an aspect of information delivery. For Actuate, we are specifically recognizing that we can deliver information focused on different contextual needs: Brochure quality – e.Reports, with the ability to supplement with PDF, Word, PowerPoint Web Reports – BIRT, with the ability to supplement with PDF, Word, PowerPoint Spreadsheets – e.Spreadsheet, with the ability to supplement with PDF And, we now also have Page Level Security for BIRT Reports. Business User Benefit: They get the information in the format that they are most comfortable with and able to work with Developer/Technical Benefit: It’s easy to deliver the information in the right primary format AND you are not constrained to just that format.
  • 11) The funny thing about these kinds of applications is that they HAVE to evolve, because that's the nature of them… If you give a user information, you make them smarter… When they get smarter, they change their questions… which creates change requirements for the application…Ouch! But this is not a problem with Actuate, because we built BIRT tools for every kind of user, from developer to casual and mobile. Even the casual user can use the interactive viewer to modify their content so it continuously meets their needs. And, they can share these new designs with their peers & developers so evolving the application becomes user-driven. That translates to less headache for IT, and happier users. We call this progressive design. So, BIRT applications expect to change, because they have to in order to grow and support new users. These are the hallmarks of successful applications… they keep their momentum by both adding users and features at the same time.
  • Key points: This is not about response time (although response time is of course very important). It’s about how quickly you can build these applications. Business User Benefit: Rapid response to quickly changing business environment and requirements Developer/Technical Benefit: Same. Let’s break this down further…
  • Key points: Provide the information in an easy to use, application experience. RedFin, Google, NetFlix, etc. all do this and are hugely successful applications Business User Benefit: Easy to use, no training Integrated into the existing business process and applications – no need to jump from application to application Developer/Technical Benefit: Your application is successful!
  • Key points: Provide the information in an easy to use, application experience. RedFin, Google, NetFlix, etc. all do this and are hugely successful applications Business User Benefit: Easy to use, no training Integrated into the existing business process and applications – no need to jump from application to application Developer/Technical Benefit: Your application is successful!
  • Key points: Provide the information in an easy to use, application experience. RedFin, Google, NetFlix, etc. all do this and are hugely successful applications Business User Benefit: Easy to use, no training Integrated into the existing business process and applications – no need to jump from application to application Developer/Technical Benefit: Your application is successful!
  • Fills need for creating additional new reports, and doing it over the web via a simplified interface

Transcript

  • 1. THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE
  • 2. Pimp your BIRT Reports Actuate BIRT The Platform for a New Generation of Rich Information Applications
  • 3. Why Use BIRT for RIAs? “ [Competitive advantage is vital] …we are all one big competitive family” Drive Loyalty Drive New Revenues “ We need to improve customer experience to retain clients…” “ We know clients are leaving and taking business to competitors because of our poor information presentation and UI” “ We want to grow our business customers by up-selling additional products, like interactive dashboards.” Maintain Parity and Competitive Advantage “ We are far behind our competitors in this area and this release is about catching up” “ Our application contains everything… unlocking that information is what we need to do…”
  • 4. BIRT-based Rich Information Applications
    • Any Data
    • Information in context of task
    • multiple, complex sources
    • Any Transformation
    • Highly personalized functionality
    • Robust Integration
    • Any Visualization
    • Zero end-user training
    • Very high user appeal
    • Simple, guided interaction
    • Any Audience
    • High scale
    • Embed anywhere
    • Used by the masses
    Rich Information Applications Deliver a Rich Information Application … My Yahoo to Track Stocks vs. DIY Excel to track Stocks Don’t deliver a Tool to the end consumer…
  • 5. Discover The Possibilities… Based on The Information Workplace concept by Erica Driver and Connie Moore, Forrester Collaborative Quick Visual Interactive Everywhere Principles of Rich Information Applications
  • 6. VISUAL Content must be engaging and readily understandable DEMO
  • 7. Visual BIRT Content Engages Users
    • Highly Visual
    • Draws user in
    • Zero training
    • Simplifies information
    • Joy to use
    • Powered by BIRT
    • 100% Web-based
    • Built-in graphics
    • 266 Flash objects included
    • Lightweight and reusable
    Animated Visualizations Information is Compelling
  • 8. INTERACTIVE Answer the question that has not yet been asked DEMO
  • 9. Content Must be Interactive
    • Interactive & Engaging
    • Encourages users to seek new perspectives
    • Save their changes
    • Leverages their ideas
    • Creates self-sufficient users
    • Fully controlled by IT
    • 100% Secure
    • Components are reusable
    • Use changes to drive requirements
    … when users become smarter, they change their questions When presented with information, users become smarter…
  • 10. COLLABORATIVE Break traditional barriers between developers and end users
  • 11. Traditional Development Models Do Not Work
    • IT
    • “ I can’t give you the data until you tell me what you want.”
    • “ Fill out the business justification form.”
    • Deployments stall and become expensive
    End Users “ I can’t tell you what I want until I see the data.” “ They’re not responsive, I’ll do it myself.” Iteration and change are discouraged and become expensive IT and Power User tools create silos that prevent collaboration
  • 12. COLLABORATIVE Break traditional barriers between developers and end users DEMO
  • 13. BIRT Creates a Common, Collaborative Application Framework IT Producers Content Consumers
    • Skills-matched environments for every user & consumer
    • Progressive development model encourages change
    • One BIRT design, endless possibilities
    Common BIRT Design BIRT Studio Power Users & Business Users Web-based ad-hoc BIRT Designers Application Developers, Data Architects & Report Designers Client/Server web 2.0 content development Casual Users, Customers & Partners Dashboards BIRT Interactive Viewing Print Web-based personalization
  • 14. QUICK Create highly functional, integrated applications rapidly
  • 15. Quick to Find Experts: Huge Developer Community
    • Thriving BIRT Community
    • Eclipse.org
      • >1,000,000 downloads per quarter
      • Developer & commercially friendly license
      • Sponsors must build commercial products
    • BIRT-Exchange.com
      • Professionally staffed experts
      • Extensive contributions
      • Marketplace applications
    Thousands of downloads More than 8 million downloads through 2009 BIRT Biannual Downloads
  • 16. Simplicity BIRT Power Simplicity that makes simple tasks easy Power to create very complex applications
    • Easy, web-centric visual design
    • Component-based development
    • Multiple data sources & data sets
    • Programmatic control with Java & JavaScript
    • Wide-ranging API’s
    Visual Designer, Engine and Viewer
    • PROVEN POWER
    • > 1 million downloads per quarter
    • Community-vetted features, quality
    • ROCK-SOLID SUPPORT
    • Growing ecosystem
    • Complementary products & services
    Quick: World Class Development Maintain very high levels of developer productivity
  • 17. Quick: Deployment Flexibility BIRT + Flash Widgets + IV Implement security & management Publish rich Scorecards and Performance Management apps Publish rich apps outside the firewall Secure and support millions of users Scale, performance, reliability, security Embedded Applications Engage users and let them drive rich apps BIRT + iServer Express + Views Department Applications BIRT + iServer Enterprise Enterprise Applications BIRT Open Source + JavaScript + SQL Free Open Source Tools Other Open Source Vendors Actuate Traditional BI Vendors
  • 18. Quick To Trust: Actuate iServer is Industry Leader in dependability & Scalability
    • iServer supports high availability & scalability for mission-critical applications with large user communities
    High-availability Automatic clustering Job control Load balancing Automatic failover Multi-project support Information Objects & Caches Application Scheduling & Management Security & Application Integration Performance Management Web Services APIs Alerts & Distribution Clustering & High Availability Information Console BIRT iServer Enterprise Global standard for scale, performance, reliability and security
  • 19. Successful Applications Must Be Agile
    • Successful applications attract features and must change
    • Users’ requirements drive early need for development processes to be agile, reusable and iterative
    Successful applications attract more users and must scale Increasing features and user load requires scalable platform that is dependable, flexible and predictable Success = Features + Scalability
  • 20. EVERYWHERE Place the content where your users are DEMO
  • 21. Seamlessly Integrated Within Environment
    • All Data Secured
    • Multi-layered security model
    • Standard and JavaScript portlets
    • Seamlessly integrates user security
    • Any Format
    • Brochure-quality PDF
    • Live Excel, PPT, etc…
    • Live documents & spreadsheets
    • Mobile devices like iPhone & Blackberry
    • Invisible
    • Supports your branding
    • Integrate Marketing & Upsell opportunities
    • Simple, guided interaction & help
    Present Content Seamlessly… … in the palm of your hand … in customer portals … even in blogs
  • 22.  
  • 23. Discover the Possibilities… How can we make these possibilities a reality? Collaborative Quick Visual Interactive Everywhere
  • 24. Actuate BIRT Technology Family Complementing and Extending Eclipse BIRT Deployment Tools High-Scale Distribution Development Tools User Interactivity Engage users with rich, interactive content Skill-specific tools for developers and users Manage, schedule, secure, run and distribute Load-balanced, high availability for 100,000s of users Eclipse BIRT Meet core requirements BIRT Interactive Viewer Actuate BIRT Viewer Actuate BIRT Designers iServer Express iServer Enterprise Deployment Kits Actuate BIRT Studio
  • 25. Q&A
  • 26. APPENDIX
  • 27. BIRT Technology Family open source from eclipse.org
    • Development Tools
    • Eclipse BIRT Designers
      • Open-source desktop development tools
    • Actuate BIRT Designers
      • Power users & professional developers
    • Actuate BIRT Studio
      • Web tool for ad-hoc access by business users
    • Deployment Options
    • Eclipse BIRT Engine
      • Open-source runtime report & charting engines
    • Actuate Java Components
      • Commercial BIRT runtime components
    • Actuate BIRT for iServer
      • Quickly run and view BIRT content
    • Actuate Interactive Viewer for iServer
      • Explore and customize BIRT content
  • 28. Actuate BIRT Designers for Developers
    • Actuate BIRT Differences
    • 266 Flash Objects
    • Faster Actuate Viewer
    • Interactive Viewer
    • Information Object Designer
    • Commercial data connectors
    • BIRT doc as data source
    Eclipse BIRT All in One Eclipse BIRT RCP
    • Fundamental to all Actuate designers
      • Multi-source & multi-dataset
      • Component reuse
      • Programmability
      • Page-Level Security
      • Role & task specialization
      • One button publishing
    Brochure-quality Multi-format output Web-based design Easy to use Java & JavaScript Extensible APIs Open Source Designers & Java Engine Commercial Designers & Java Engine BIRT Designer Pro BIRT Designer Easy install Great documentation Powerful IDE for RIAs
  • 29. BIRT Advantages Produce Reports in the Form Users Want
    • Output to Multiple Formats
      • HTML web pages
      • PDF documents
      • Excel spreadsheets
      • Word documents
      • PowerPoint files
      • … and more
  • 30.
    • Improve communication
      • Common design
      • Reduces requirements gathering
      • Supports agile development practices
    • Reduce development costs
      • Reuse improves productivity
      • Assemble reports from libraries of components, themes and templates
      • Designs can be saved and opened in any BIRT Designer
    Collaborative Architecture BIRT-driven design sharing drives RIA evolution
  • 31. Actuate BIRT Spreadsheet for Excel Users
    • Free Designer
    • Spreadsheet design metaphor
    • Multi-source & dataset
    • Live, analysis-ready spreadsheets
    • Supports all Excel functionality
    • Data-Driven Layout
    • Server-based generation
    • Dynamically adjusts to data
    • Scalable Deployment
    • SmartSheet Security
    • Embed engine to iServer Enterprise
    • Scales to 10’s of 1,000’s
    Automated Spreadsheets The only complete platform for designing, automatically generating and distributing Excel spreadsheets over the web to any size user community Pure Excel. No plug-ins. No Fuss
  • 32.
    • Time and event-based scheduling
    • Automated email distribution of reports
    • Report management, versioning and control
    • Restrict access to individual pages of reports
    • Web-based UI to run, view and share reports
    • Performance tuning
    • Clustering & HA features
    Actuate iServer Publish reports for secure, scalable access Server that schedules, distributes and manages BIRT reports
  • 33. BIRT Product Line from Actuate BIRT iServer and BIRT iServer Express Global standard for scale, performance, reliability and security BIRT Performance Scorecard BIRT OnPerformance e.Reports BIRT Studio BIRT Smartsheet Security BIRT Page Level Security BIRT Designers & Viewer BIRT Interactive Viewer Eclipse BIRT Designers and Engine BIRT Spreadsheets BIRT Mobile
  • 34. Content Anywhere—Actuate Integration APIs
    • Standard development languages (Java, SQL, VB, JavaScript, PHP)
    • Fully standards-compliant (SOAP, XML, HTTP, JSR-168)
    • Componentized, modular reporting services – View, Factory, Info Mapping Services, Message Distribution Service…
    • Web Services API has 60+ calls to iServer functions
    • Reporting & Spreadsheet Calculation Engine as a Service
    • JavaScript API & reportlets for presentation
    • Interactive Viewer & Parameter APIs
    • Open Data Access
    JSAPI places BIRT content anywhere
  • 35. Rich Information Application Platform iServer Data Sources RDBMS Flat Files SAP, PeopleSoft Mainframe/Legacy Web Services XML <XML> Databases Warehouses Marts ODS Legacy Systems Application Integration Services JSAPI, SOA and Web Service APIs Enterprise Information Integration Services Information Access Common Driver Framework, ODBC, JDBC, Web Services Metadata & Data Transformation Transform Calculate Query Security Information Console Portals Portlets Scorecards JSAPI Personalized Content iPhone Dashboards Blackberry BIRT Interactive Viewer Analysis VIewer BIRT Studio Scorecard DHTML PDF XLS AJAX Reportlets CSV TXT DOC XML PPT Encyclopedia LDAP Security Integration
    • User Management
    • Usage Logging
    • Design Publishing
    • Versioning
    • Scheduling
    • Archiving
    Centralized Administration Content Generation Services e.Reports Analytics BIRT Spreadsheet BIRT Ad-hoc BIRT Content Design Tools e.Report Designer Pro Information Objects Designer BIRT Spreadsheet Designer BIRT Studio Eclipse BIRT Designer Actuate BIRT Designer Pro Analytics Designer
  • 36. THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE