© 2006 Actuate Corporation ; made available under the EPL v1.0 | Feb 17, 2006 BIRT: The Eclipse Reporting Framework Krishna Venkatraman Product Management,

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

1 Actuate Corporation © 2010 THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE.
© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
Goals Give you a feeling of what Eclipse is.
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS S.A. ALL RIGHTS RESERVED.SLIDE 2 IT – Positioning Statement Crystal Reports 2008 provides IT with.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
1 Computer applications in the modern enterprise Επιχειρησιακές Εφαρμογές Η/Υ Lectures 10-13: Business Intelligence and Enterprise Reporting Univ. of the.
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
CategoryCapability + Recommended Tool Analysis Self Service BI with Power View integration Ad-Hoc (e.g. user defined) views Interactive analysis.
Session OC07 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® Introduction to Business Intelligence and Reporting Tools 2.2 Jason.
THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND.
Actuate BIRT Report Designer Professional
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Web Design Basic Concepts.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
1 Actuate Corporation © 2010 THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE BEHIND BIRT THE PEOPLE.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
© 2008 by John Ward made available under the EPL v1.0 | Date | Other Information, if necessary Basic BIRT Report Development John Ward, Innovent Solutions.
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
1 Actuate Corporation © 2007 BIRT Exchange Integrating BIRT within your Applications Jason Weathersby BIRT Evangelist.
Classroom User Training June 29, 2005 Presented by:
WorkPlace Pro Utilities.
Building a UI with Zen Pat McGibbon –Sales Engineer.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
1 Actuate Corporation © 2007 Give Users a Web Portal for Creating Ad-hoc Reports Virgil Dodson Evangelist, Actuate / BIRT Exchange
Oracle Application Express 4.0. © 2009 Oracle Corporation The following is intended to outline our general product direction. It is intended for information.
Introducing Reporting Services for SQL Server 2005.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Peoplesoft XML Publisher Integration with PeopleTools -Jayalakshmi S.
September 12, 2008 An Example of Leveraged Management Reporting Using BIRT Richard Shepherd Student Enrollment Services Rebecca Gribble University Information.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
JBoss Developer Studio BIRT Plugin. BIRT - Business Intelligence and Reporting Tools. BIRT plugin for JBoss Developer Studio is an Eclipse-based open.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Business Intelligence (BI) Primer BI Tools in SharePoint 2010 Excel Services Performance Point Services.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
DemocracyApps, Inc. Community Budget Explorer A Technical Overview.
Automatic Report Generation for WLCG/EGEE D. D. Sonvane (Gridview Team) B.A.R.C.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”

1 Actuate Corporation © 2007 Actuate 9 Technical Overview and Product Update Paul Clenahan VP, Product Management Actuate.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Copying distribution or use of the contents of this document is prohibited without written authorization from SafeHarbor Technology Corporation. Maximizing.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
DEV330 Visual Studio.NET IDE Tips and Tricks Billy Hollis Author / consultant.
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Unit 2, Lesson 7 Creating Web Pages and Web Documents.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Module 1: Introduction to Microsoft SQL Server Reporting Services
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
V7 Foundation Series Vignette Education Services.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Goals Give you a feeling of what Eclipse is.
Tutorial 7 – Integrating Access With the Web and With Other Programs
Web AppBuilder for ArcGIS
Patrick McGibbon, Strategic Information and Research - VP
Presentation transcript:

© 2006 Actuate Corporation ; made available under the EPL v1.0 | Feb 17, 2006 BIRT: The Eclipse Reporting Framework Krishna Venkatraman Product Management, Actuate Corporation

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Agenda  BIRT Overview and Architecture  BIRT Feature Set  BIRT Integration and Customization  Ways to get engaged

© 2006 Actuate Corporation ; made available under the EPL v1.0 | Feb 17, 2006 BIRT Overview & Architecture

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Report Development Strategy Reporting needs are widespread  Typically report design an afterthought; hand coding/JSP coding  In UAT or production, users demand more  An extensible framework is required for handling reporting needs  Relational & non-relational data sources  Sorting, aggregation and calculations on data  Professional presentation of information  BIRT fits needs well Bank Account Transaction List Product Sales Reporting Assets Under Management Financial Budget Reports Telecom Statement Online and Printed Network Outages Frequency Utility Bill Deviation from Service Level Objectives Sales Commission Reports Web Site Traffic Analysis Product Order Invoice Shipping Manifest Defect Tracking Daily Work Order Task List

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Example: Financial Web Site Site Navigation News & Promotions Investment Report Print Report

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Reporting in BIRT In Reality, this is a Continuum: Operational ReportingAd hoc Query & ReportingAnalytics/OLAP/Data Mining Typical Characteristics: Operational reports Developer creates reports Very easy end user access Highly formatted Multiple output formats No end user training needed Data access can be complex Simple ad hoc exploration of data Business user creates reports Fairly easy to use Typically limited formatting Interactive Minimal training Semantic layer hides complexity Complex “Slice and Dice” of data Business user creates reports More complex to use Minimal formatting Very interactive Requires training Semantic layer/data cubes BIRT Initial Focus

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 BIRT Users & Benefits End Users Managers Report Dev Java Dev  Designs reports using Eclipse-based designer  Embed pre-designed reports in application  Creates report libraries & templates  Uses report facilities provided by Java developer  Uses RCP based report designer  Creates & uses report libraries & templates  Focused on $, developer productivity  End user satisfaction  Saves calories vs. JSP/Java  Minutes vs. days for HTML, vs. weeks for PDF  Minutes to modify as user requirements change  Iterative development gets the right reports quicker  Nice looking reports  Content as HTML and PDF  Nice looking reports  Minimizes Eclipse developer training  Increase dev. productivity  Lower costs

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 High Level BIRT Architecture Report Engine Generation Services Presentation Services Eclipse Report Designer Report Design Engine Custom Report Designer… XML Report Design Report Document HTML PDF Print Data Transform. Services Charting Services Custom Services… RTF, XML, Excel… Data

© 2006 Actuate Corporation ; made available under the EPL v1.0 | Feb 17, 2006 BIRT Features

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Report Designer Features  Fully integrated with Eclipse  WYSIWYG Editor  Integrated Chart Wizard  Styles  Wizards for guided development  Report outline  Preview within report designer for iterative development  Palette of report components – Text & HTML, data, images, tables, grids, lists, labels  Sorting, grouping, filtering, conditional highlighting, mapping  Scripting in JavaScript  Hyperlinking  Data sources: POJO’s, JDBC, CSV

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Report Designer Features – New in BIRT 2.0  Report Component Libraries  Report Templates  Import CSS, themes  Handle CLOB & BLOB  Scripting in Java  Cascading & dynamic report parameters  Bookmarks  Table of Contents  Report paging  Direct XML source editor for report design  Multi-pass processing (top N/bottom N)  Data Sources: XML  Call stored procedures  Runtime data source binding - switching from dev to test to production

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Report Engine Features  Engine API allows integration of BIRT runtime into Java app  Java class libraries for generating reports from design  Report output is HTML, PDF  Interactive Viewer  Context pass through to data source New in BIRT 2.0

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Chart Features  Out-of-the-box integration with BIRT report designer  Extensive types of charts: Bar, line, area, pie, scatter, stock, meters, including 3D  Output formats supported: Java: SWING, SWT; Images: PNG GIF, GIF, JPG, BMP; Vector Graphics: SVG  Formatting options for chart elements such as axes, series, and legends  Scripting control using Java or JavaScript allows customization of chart output  Java library to allow Java developers to embed charting functionality into their applications New in BIRT 2.0

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 BIRT in Action!

© 2006 Actuate Corporation ; made available under the EPL v1.0 | Feb 17, 2006 BIRT Integration & Customization

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Report Designer API Overview Design Engine API Open Data Access Chart UI API Report Viewer Report Engine API Chart Engine API HTML PDF XML Report Design Report Doc

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Extension Point Overview  Extensibility is a key principle for the BIRT project  Data source extensibility  Application specific design-time query builders  Custom design-time & 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 reports for output  Target report output for specific devices & formats

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 J2EE ASEclipse Plugin RptDesign XML Design File RptDocument Report Document Web Viewer ReportEngine Web Viewer ReportEngine Java Application ReportEngine Paginated HTML, PDF, TOC, Bookmarks, CSV Deployment Options

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 A Real World Example – Ivis Technologies  Ivis Technologies - leading provider of operational improvement software products  xProcess - premier process improvement and project execution environment  Capture & create processes  Generate project plans  Continuous process improve 

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 A Real World Example – Ivis Technologies  xProcess embeds BIRT  BIRT designer for built in reports  Customer built wrap DE API  Report lib => ~10 data sets  Runtime launched from xProcess  Project Summary Report provides snapshot of a project at any time

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 Ways to Get Engaged in BIRT  As a user of BIRT technology  Testing BIRT and providing feedback in the process of using it  As an active member of the BIRT community  Developing tutorials, examples, etc.  Active in the BIRT newsgroup  As a developer of extensions  Extending BIRT through the standard extension points  Data sources; new charts; new output formats; …  Could be for the open source community, could be for internal use  As a developer in existing BIRT code  Need to get involved through the Eclipse development model  Proposing/leading a new project under the BIRT umbrella

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 The BIRT Community  Project Committers  Actuate (  Innovent Solutions (  IBM (  BIRT pages on Eclipse web site   Download BIRT and walk through a tutorial  Active feedback and comments in the BIRT newsgroup  news://news.eclipse.org/eclipse.birt  Participate through the Eclipse development process  See > Projects

BIRT: The Eclipse Reporting Framework | © 2006 Actuate Corporation; made available under the EPL v1.0 BIRT Users & Benefits  Java developer  Designs reports using Eclipse-based designer  Embed pre-designed reports in application  Creates report libraries & templates  Provide “guided” report design capabilities in application  Report developer  Uses report facilities provided by Java developer  Uses RCP based report designer  Creates & uses report templates  Java & Report Developers  Saves calories vs. JSP/Java  Fully integrated into the Eclipse environment  Minutes vs. days for HTML, vs. weeks for PDF  Minutes to modify as user requirements change  Iterative development gets the right reports quicker  End-Users  Nice looking reports  Content as HTML and PDF  Managers  Minimizes Eclipse developer training