Teodor Danciu presented on creating value with open source reporting tools. He discussed the history of open source reporting 10 years ago which included tools like JFreeReport and JasperReports. He encouraged contributing to open source by observing what is missing from existing stacks, designing a solution, and releasing early. Danciu also presented on how he grew JasperReports into an ecosystem of tools and how companies like Banca Comerciala Romana and SNCF utilized JasperReports for their reporting needs.
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Crating Value with Open Source, OW2con11, Nov 24-25, Paris
1. Creating Value with Open Source
Teodor Danciu, Founder and Architect JasperReports, Jaspersoft
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
2. Agenda
● A Brief Open Source History
● How To Contribute To Open Source
● Short Case Studies
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
3. Open Source Reporting 10 Years Ago
● Apache FOP - print formatter driven by XSL formatting objects (James
Tauber)
● Apache POI - the Java API for Microsoft Documents (Andrew C. Oliver &
Marc Johnson)
● Apache Velocity - Java-based template engine
● DataVision - open source reporting tool (Jim Menard & Frank W. Zammetti)
● iText - PDF generating library (Bruno Lowagie & Paulo Soares)
● JFreeChart - Java chart library (David Gilbert)
● JFreeReport - Java report library (David Gilbert & Thomas Morgner)
● JSP - create HTML output manually
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
4. Add Value to Open Source Stack
● Observe / Find out what is missing
● Write down the requirements
● Think about the solution: design & architecture
● Create a draft version or POC and publish it
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
5. JasperReports Library
● Rich information presentation
● Open-source Java-based library
● Seamlessly-embeddable
● Runtime environment agnostic
● Data source agnostic
● Flexible calculation capabilities
● Pixel-perfect, complex layouts
● Wide range of output channels
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
6. Work with the Community
● Help your community help you
● Incorporate community feedback
● Release often, release early
● Never hesitate to refactor/redesign
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
7. Become Part of an Ecosystem
● iReport Designer - open source report
designer for JasperReports
● JasperAssistant - Eclipse-based visual report
designer for JasperReports
● OpenReports - web reporting solution
● DynamicJasper - open source API to
dynamically create tabular report templates for
JasperReports
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
10. Add More Value by Extending Our
Reach
● JasperReports Server - Reporting and
Analysis Server
● Centralized Repository
● Secured Access
● Scheduling
● Data Analysis
● Flexible server architecture
● Cusomizable Web UI
● REST and SOAP APIs
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
12. Making It Easier for Others to Contribute
● Various Extension Points Available
● Data Sources, Query Executers, Hyperlink
Producers, etc
● Custom Components Support
● Barcodes, Maps, Charts, etc
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
13. Embracing the Future
● Interactivity
● Mobile
● Cloud
● Big Data
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
14. Case Study : Banca Comerciala Romana
● Standard platform for online composition of report-like
documents and operational reporting for Java applications
● Click24 (Netbanking) online reports: Account Statement
(retail/corporate), Financial Status (pdf)
● BPS (workflow application): corporate workflows reports
(xls), application monitoring reports
● Reuters Electronic Trading - Automated Dealing: foreign
exchange receipt
● BCR Investor profile (MIFID): generate question-answer
document with client answers, to be signed by client
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
17. Case Study : SNCF
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
18. Questions?
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.
19. Thank You!
•
Jaspersoft on the web
–
www.jaspersoft.com
–
www.jasperforge.org
•
Links…
–
The Open Book on BI: http://openbookonbi.blogspot.com/
–
The BI Revolution: http://www.tdwi.org
•
Follow Jaspersoft…
–
Twitter: @Jaspersoft
–
Facebook
–
LinkedIn
–
Google +
OW2Con 2011, November 23-24, Orange Labs, Paris.
www.ow2.org.