The second of a two-book series on business intelligence and reporting technology, Integrating and Extending BIRT, Second Edition introduces programmers to BIRT architecture and the reporting framework. BIRT technology makes it possible for a programmer to build a customized report using scripting and BIRT APIs. BIRT is a powerful reporting platform that provides end-to-end reporting solutions, from creating and deploying reports to integrating report capabilities into other enterprise applications. Two companion books, BIRT: A Field Guide to Reporting and Integrating and Extending BIRT, cover the breadth and depth of BIRT's functionality.
Home > Store
Register your product to gain access to bonus material or receive a coupon.
- By Jason Weathersby, Tom Bondur, Iana Chatalbasheva, Don French
- Published Jul 18, 2008 by Addison-Wesley Professional. Part of the Eclipse Series series.
Book
- Sorry, this book is no longer in print.
eBook (Watermarked)
- Your Price: $35.19
- List Price: $43.99
- Includes EPUB, MOBI, and PDF
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
Description
- Copyright 2009
- Edition: 2nd
- Book
- ISBN-10: 0-321-58030-3
- ISBN-13: 978-0-321-58030-6
The world-wide developer community has downloaded over three million copies of BIRT (Business Intelligence and Reporting Tools) from the Eclipse web site. Built on the open-source Eclipse platform, BIRT is a powerful reporting system that provides an end-to-end solution, from creating and deploying reports to integrating report capabilities in enterprise applications.
The second of a two-book series on business intelligence and reporting technology, Integrating and Extending BIRT, Second Edition introduces programmers to BIRT architecture and the reporting framework. BIRT technology makes it possible for a programmer to build a customized report using scripting and BIRT APIs. A programmer can also extend the BIRT framework by creating a new plug-in using the Eclipse Plug-in Development Environment. This book provides extensive examples on how to build plug-ins to extend the features of the BIRT framework. The source code for these examples is available for download.
The topics discussed include
- Installing and deploying BIRT
- Deploying a BIRT report to an application server
- Understanding BIRT architecture
- Scripting in a BIRT report design
- Integrating BIRT functionality into applications
- Working with the BIRT extension framework
This second edition, revised and expanded, adds the following new content
- Updated architectural diagrams
- Expanded scripting examples
- Tag library descriptions
- In-depth description of BIRT Web Viewer
- Configuring BIRT to use a JNDI connection
- XML report rendering plug-in example
- Fragment plug-in localization example
- Open Data Access (ODA) plug-in example implementing the new Data Tools Platform (DTP) design and run-time wizards
Sample Content
Online Sample Chapter
Table of Contents
Foreword xix
Preface xxi
Acknowledgments xxix
Part I: Installing and Deploying BIRT 1
Chapter 1: Prerequisites for BIRT 3
Downloading Eclipse BIRT components 3
BIRT Report Designer software requirements 5
About types of BIRT builds 7
Chapter 2: Installing a BIRT Report Designer 9
Installing BIRT Report Designer Full Eclipse Install 9
Installing BIRT RCP Report Designer 10
Troubleshooting installation problems 11
Installing a language pack 13
Updating a BIRT Report Designer installation 14
Updating BIRT RCP Report Designer installation 15
Chapter 3: Installing Other BIRT Packages 17
Installing Chart Engine 17
Installing BIRT Data Tools Platform Integration 19
Installing BIRT Demo Database 19
Installing Report Engine 21
Installing BIRT Samples 23
Installing BIRT Source Code 23
Chapter 4: Deploying a BIRT Report to an Application Server 27
About application servers 27
Placing the BIRT report viewer on an application server 28
Placing fonts on the application server 33
Viewing a report using a browser 33
Using connection pooling on Tomcat 34
Chapter 5: Using Eclipse BIRT Web Viewer 39
Understanding Eclipse BIRT Web Viewer 39
Understanding Web Viewer architecture 44
Using the Web Viewer Deployment wizard 61
Part II: Understanding the BIRT Framework 81
Chapter 6: Understanding the BIRT Architecture 83
Understanding the BIRT integration 83
About the BIRT applications 87
About the BIRT engines and services 88
About the types of BIRT report items 90
About the Report Object Model (ROM) 91
About the types of BIRT files 91
About custom Java applications 93
About extensions to BIRT 93
Chapter 7: Understanding the Report Object Model 95
About the ROM specification 95
About the ROM schema 98
About the rom.def file 98
About the primary ROM elements 101
About the report item elements 102
About the data elements 103
Part III: Scripting in a Report Design 105
Chapter 8: Using Scripting in a Report Design 107
Overview of BIRT scripting 107
Events overview 108
Event order sequence 115
Chapter 9: Using JavaScript to Write an Event Handler 127
Using BIRT Report Designer to enter a JavaScript event handler 127
Using the reportContext object 130
Using the this object 135
Using the row object 138
Getting column information 139
Getting and altering the query string 140
Changing the connection properties of a data source 140
Getting a parameter value 141
Determining method execution sequence 142
Tutorial 1: Writing an event handler in JavaScript 144
JavaScript event handler examples 149
Calling Java from JavaScript 151
Calling the method of a class that resides in a plug-in 153
Chapter 10: Using Java to Write an Event Handler 155
Writing a Java event handler class 155
Writing a Java event handler 161
Understanding the BIRT interfaces 166
Java event handler example 173
Debugging a Java event handler 180
Chapter 11: Working with Chart Event Handlers 183
Chart events overview 183
Understanding when chart events trigger 185
Writing a Java chart event handler 204
Writing a JavaScript chart event handler 208
Using the simplified charting API 211
Chapter 12: Accessing Data Programmatically 217
Using a Scripted Data Source 217
Tutorial 2: Creating and scripting a scripted data source 219
Creating a web services data source using a custom connection class 228
Part IV: Integrating BIRT Functionality into Applications 233
Chapter 13: Understanding the BIRT APIs 235
Package hierarchy diagrams 236
About the BIRT Report Engine API 237
About the Design Engine API 244
About the BIRT Chart Engine API .257
Chapter 14: Programming using the BIRT Reporting APIs 275
Building a reporting application 276
Generating reports from an application 279
Programming with a report design 302
Chapter 15: Programming using the BIRT Charting API 321
About the chart engine contents 321
About the environment for charting application 322
Using the charting API to modify an existing chart 324
Using the charting APIs to create a new chart 330
Using a chart item in a report design 336
Using the BIRT charting API in a Java Swing application 345
Understanding the chart programming examples 351
Part V: Working with the Extension Framework 359
Chapter 16: Building the BIRT Project 361
About building the BIRT project 361
Installing a working version of BIRT 362
Configuring the Eclipse workspace to compile BIRT 362
Downloading and extracting the correct version of the BIRT source code 364
Importing, building, and testing the BIRT project 364
Building new JAR files to display BIRT output 367
Chapter 17: Extending BIRT 369
Overview of the extension framework 369
Understanding the structure of a BIRT plug-in 370
Working with the Eclipse PDE 377
Creating the structure of a plug-in extension 381
Creating the plug-in extension content 385
Building a plug-in extension 390
Deploying the extension plug-in 393
Downloading the code for the extension examples 398
Chapter 18: Developing a Report Item Extension 399
Understanding a report item extension 399
Developing the sample report item extension 401
Understanding the rotated label report item extension 418
Deploying and testing the rotated label report item plug-in 428
Chapter 19: Developing a Report Rendering Extension 433
Understanding a report rendering extension 433
Developing a CSV report rendering extension 434
Developing an XML report rendering extension 462
Chapter 20: Developing an ODA Extension 477
Understanding an ODA extension 478
Developing the CSV ODA driver extensions 479
Implementing the CSV ODA driver plug-in 481
Understanding the sample CSV ODA driver extension 491
Developing the CSV ODA UI extension 500
Understanding the sample CSV ODA UI extension 509
Testing the CSV ODA UI plug-in 519
Developing a Hibernate ODA extension 524
Chapter 21: Developing a Fragment 571
Understanding a fragment 571
Developing the sample fragment 572
Creating a fragment project 573
Understanding the sample fragment 576
Building, deploying, and testing a fragment 577
Glossary 583
Index 645
More Information
Other Things You Might Like
- Book $51.99
- Online Video $239.99
- Book $47.99
Integrating and Extending BIRT
Author: Jason WeathersbyPublisher: Addison-Wesley Professional
Language:
Number of Pages:
Format Type: PDF, ePub, Mobi
Size: 25,57 MB
Download: 563
Read Online: 1298
The official Eclipse Series programmer's guide to integrating and extending BIRT, by its creators at Actuate: fully updated for BIRT 2.6 • •Shows how to develop custom reports in Java using BIRT's APIs. •Fully explains all org.eclipse.birt package classes. •The complete programmer and reporting professional's companion to THE BIRT Field Guide: the definitive technical resource for a worldwide community of users that has downloaded 10 million copies of BIRT. The second of a two-book series on business intelligence and reporting technology, Integrating and Extending BIRT, Third Edition thoroughly introduces BIRT 2.6's architecture, reporting framework, and most powerful improvements. The authors - all members of BIRT's extended development team at Actuate - demonstrate how to create powerful customized reports using scripting and the latest BIRT APIs. Then, using many downloadable code examples, they also demonstrate how to extend the BIRT Framework with new plug-ins built using the Eclipse Plug-in Development Environment. Writing for programmers and experienced report developers, they cover all facets of BIRT integration and extensibility, including: • •Deploying BIRT reports to an application server. •Understanding BIRT architecture. •Utilizing scripting in BIRT report designs. •Making the most of the org.eclipse.birt package classes. •Integrating BIRT functionality into applications. •Working with the BIRT Extension Framework
Integrating And Extending Birt Ebook Pdf
BIRT
Author: Diana PehPublisher: Pearson Education
Language:
Number of Pages:
Format Type: PDF
Size: 15,31 MB
Download: 253
Read Online: 237
The world-wide developer community has downloaded over three million copies of BIRT (Business Intelligence and Reporting Tools) from the Eclipse web site. Built on the open-source Eclipse platform, BIRT is a powerful reporting system that provides an end-to-end solution, from creating and deploying reports to integrating report capabilities in enterprise applications. The first in a two-book series about this exciting technology, BIRT, Second Edition: A Field Guide to Reporting is the authoritative guide to using BIRT Report Designer, the graphical tool that enables users of all levels to build reports, simple to sophisticated, without any programming. BIRT, Second Edition: A Field Guide to Reporting is an essential resource for users who want to create presentation quality reports from day one. The extensive examples, step-by-step instructions, and abundant illustrations help new users develop their report design skills quickly. Power users can find the information they need to make the most of the product’s rich set of features to build complex and compelling reports. By the time you finish this book, you learn the following and more Design effective business and corporate reports that convey information through images, charts, tables, and cross tabs Build reports using data from a variety of sources, including databases, XML documents, spreadsheets, and web services Enliven reports with interactive features, such as hyperlinks, Tooltips, and highlighting Create consistently styled reports and collaborate with other report designers through the use of templates and libraries of reusable elements Localize reports for an international audience This second edition, revised and expanded, adds updated examples and covers all the new and improved product features, including Cross tabs and OLAP cubes New chart types, including Gantt, bubble, tube, and cone charts Web services as a new data source New report output formats, including doc, ppt, xls, and PostScript The capability for reports to reference CSS Localization of report parameter and data values
The British National Bibliography
Author: Arthur James WellsPublisher:
Language:
Number of Pages:
Format Type: PDF, ePub, Docs
Size: 17,32 MB
Download: 218
Read Online: 1027
Das hellenistische Gymnasion
Author: Daniel KahPublisher:
Language:
Number of Pages:
Format Type: PDF, Kindle
Size: 12,88 MB
Download: 342
Read Online: 1101
Das Gymnasion zahlte zu den offentlichen Einrichtungen, uber die eine Stadt im griechisch-hellenistischen Kulturraum verfugen musste, um den Rang einer Polis beanspruchen zu konnen. Obwohl einzelne Gymnasien bereits seit archaischer Zeit in griechischen Stadten belegt sind, bildete sich das Gymnasion erst in hellenistischer Zeit als offentlich verwaltete und architektonisch gestaltete Anlage aus. Die Beitrage des vorliegenden Bandes thematisieren die ideellen und institutionellen Grundlagen und die Funktionen der Gymnasien sowie ihren Beitrag zur Hellenisierung. Dabei wird insbesondere die Ubernahme neuer Funktionen hervorgehoben und nachgewiesen, wie sich diese stadtische Institution, die ursprunglich einen Ort adliger Musse und sportlichen Wettbewerbs bildete, auch zum Ort militarischer Ausbildung entwickelte und sich schliesslich in ein exklusives Bildungsinstitut verwandel
The Impact Upon Small Business of Dual Distribution and Related Vertical Integration
Author:Publisher:
Language:
Number of Pages:
Format Type: PDF, ePub, Docs
Size: 16,86 MB
Download: 383
Read Online: 939
The Handbook of Life Span Development Volume 2
Author:Publisher: John Wiley & Sons
Language:
Number of Pages:
Format Type: PDF, Docs
Size: 13,57 MB
Download: 943
Read Online: 999
In the past fifty years, scholars of human development have been moving from studying change in humans within sharply defined periods, to seeing many more of these phenomenon as more profitably studied over time and in relation to other processes. The Handbook of Life-Span Development, Volume 2: Social and Emotional Development presents the study of human development conducted by the best scholars in the 21st century. Social workers, counselors and public health workers will receive coverage of the social and emotional aspects of human change across the lifespan.
Official Gazette of the United States Patent and Trademark Office
Author:Publisher:
Language:
Number of Pages:
Format Type: PDF, Kindle
Size: 30,74 MB
Download: 136
Read Online: 1319
Business Administration in a Changing Economy
Author: Academy of ManagementPublisher:
Language:
Number of Pages:
Format Type: PDF
Size: 17,67 MB
Download: 690
Read Online: 494
Integrating And Extending Birt Ebooks
Malaysian Maverick
Author: Barry WainPublisher: Palgrave Macmillan
Language:
Number of Pages:
Format Type: PDF, ePub, Docs
Size: 28,41 MB
Download: 683
Read Online: 497
The grandson of an Indian immigrant and the first Malay commoner to become prime minister of Malaysia, Mahathir Mohamad turned the Muslim-majority Southeast Asian country into one of the developing world's most successful economies. During his 22 years in power he adopted pragmatic economic policies alongside repressive political measures, and showed that Islam was compatible with representative government and modernization. Abrasive and outspoken, Mahathir emerged as a Third World champion and Islamic spokesman by condemning the West, not least for trying to impose liberal democracy and neo-liberal economics on developing nations. By raising living standards and winning international acclaim, he contributed to a sense of national identity, pride and confidence among ethnically diverse Malaysians. But in mixing business and politics, Mahathir encouraged cronyism and failed to prevent the spread of corruption. Authoritarian and impatient, he jailed opponents, sacked rivals and undermined institutions as he pursued his obsession with development. In retirement, he broke a promise to stay out of politics, falling out with his two successors while using all available means to protect his legacy.
MEDINFO
Author: Klaus A. KuhnPublisher:
Language:
Number of Pages:
Format Type: PDF, Mobi
Size: 13,37 MB
Download: 768
Read Online: 207