Book Image

Pentaho 8 Reporting for Java Developers

By : Jasmine Kaur, Francesco Corti
Book Image

Pentaho 8 Reporting for Java Developers

By: Jasmine Kaur, Francesco Corti

Overview of this book

This hands-on tutorial, filled with exercises and examples, introduces the reader to a variety of concepts within Pentaho Reporting. With screenshots that show you how reports look at design time as well as how they should look when rendered as PDF, Excel, HTML, Text, Rich-Text-File, XML, and CSV, this book also contains complete example source code that you can copy and paste into your environment to get up-and-running quickly. Updated to cover the features of Pentaho 8, this book will teach you everything you need to know to build fast, efficient reports using Pentaho. If your interest lies in the technical details of creating reports and you want to see how to solve common reporting problems with a minimum of fuss, this is the book for you.
Table of Contents (25 chapters)
Title Page
Credits
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Dedication
Preface

Chapter 3. Getting Started with Reporting SDK

After the introduction of Pentaho Reporting and the development of a first report using the Report Design Wizard, in this chapter, you are going to leave the world of what-you-see-is-what-you-get report building and enter the Java land of Pentaho Reporting SDK. At the end of this initial discovery, you will learn how to create a web application in Java using Pentaho Reporting, with the goal to preview the Pentaho report you developed in previous chapter.

You will begin by downloading and setting up the Pentaho Reporting SDK. From there, you will understand more about the anatomy of the SDK package, through some initial details of the directory structure and the various libraries and samples included with it. To make the discovery more practical, you will see how to include the samples in an Eclipse project.

After the introduction of the Pentaho Reporting SDK, the hands-on session will be dedicated to a different topic: creating a web application...