Introduction to Jasper Reports

16

Click here to load reader

description

Jasper is the Open Source Java Reporting Library.This presentation will take you through the basics of Jasper Reporting and will let you know about the reaches and utilities of Jasper Reporting.

Transcript of Introduction to Jasper Reports

Page 1: Introduction to Jasper Reports

Introduction to Jasper ReportsAnkur Gupta

Page 2: Introduction to Jasper Reports

About MeSCJP/OCJP - Oracle Certified Java ProgrammerMCP:70-480 - Specialist certification in HTML5

with JavaScript and CSS3 ExamM101J: MongoDB for Java Developers

Skills : Servoy, Java, JavaScript, HTML, Jasper Reports , iReport, MongoDB, JavaFX

Connect Me :Facebook : https://www.facebook.com/ankur10augLinkedIn: http://www.linkedin.com/pub/ankur-gupta/51/895/910Twitter: https://twitter.com/ankur_augGoogle+ : https://plus.google.com/116451164261752827176

Blog: http://ankurthetechie.blogspot.in, http://community.jaspersoft.com/planet YouTube video Stream: http://www.youtube.com/user/ankurgupta46/videos

Contact Me :Email : [email protected]: mfsi_ankurg

Page 3: Introduction to Jasper Reports

Agenda

Introduction to reporting What is Jasper Reports Tools that can be used to create Jasper Reports What is iReport Various editions of iReport (Community/Professional) Basic elements of the report. Introduction to usage of Parameters and variables . Demonstration in iReports (Using sample database). Peek into the next seminar.

Page 4: Introduction to Jasper Reports

What is Reporting ?

Few Open Source Reporting Softwares

Few Commercial Reporting Softwares

Page 5: Introduction to Jasper Reports

What is Jasper Reports?

Page 6: Introduction to Jasper Reports

Tools can be used to create Jasper Reports iReport

JasperSoft Studio

Netbeans plugin

Dynamic Jasper Reports

Page 7: Introduction to Jasper Reports

What is iReport?

Main Features :

• 98% of Jasper Reports tags supported • Visual designer WYSIWYG with tools for draw rectangles, lines, ellipses, text fields feilds, charts, sub reports, lists, cross tabs ... • Built-in editor with syntax highlighting for write expression • Support for Unicode and non Latin language (Russian, Chinese, Korean,...) • Document structure browser • Integrated compiler and exporter • Support of all JDBC compliant databases • Support of all kind of JRDataSource • Wizard to create automatically reports • Support for sub reports • Save backup • Support for templates • Facilities for fonts 

Page 8: Introduction to Jasper Reports

Various Editions of iReport

1. Professional Edition

2. Community EditionJasper Community- http://community.jaspersoft.com/

Page 9: Introduction to Jasper Reports

Components of Jasper Reporting JRXML

.Jasper file

Jasper Report Server

iReport(For that matter any tool chosen)

Page 10: Introduction to Jasper Reports

Getting to know the UI of iReport

Page 11: Introduction to Jasper Reports

How to customize Jasper Reports (Overview) Scriptlets.

Custom JRDataSource.

JR Datasource Provider.

JFree Charts.

Page 12: Introduction to Jasper Reports

Getting to know Parameters, Variables and Groups

Page 13: Introduction to Jasper Reports

Demo of making a Simple Jasper Report in iReport.

Page 14: Introduction to Jasper Reports

Peek into the next seminar. Demonstration of making Japer Reports using different datasources.

Usages of Scriptlets.

Integration of Scriptlets in Reports enabling the usage of user defined functions.

Charts.

Demonstration over the Jasper Report Server

and much more …

Page 15: Introduction to Jasper Reports

Questions

Page 16: Introduction to Jasper Reports

Thankyou