Crating Value with Open Source, OW2con11, Nov 24-25, Paris

19
OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org. Creating Value with Open Source Teodor Danciu, Founder and Architect JasperReports, Jaspersoft
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    580
  • download

    2

description

 

Transcript of Crating Value with Open Source, OW2con11, Nov 24-25, Paris

Page 1: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Creating Value with Open SourceTeodor Danciu, Founder and Architect JasperReports, Jaspersoft

Page 2: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Agenda

● A Brief Open Source History● How To Contribute To Open Source● Short Case Studies

Page 3: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 4: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 5: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 6: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Work with the Community

● Help your community help you● Incorporate community feedback● Release often, release early● Never hesitate to refactor/redesign

Page 7: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 8: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 9: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 10: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 11: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 12: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 13: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Embracing the Future

● Interactivity● Mobile● Cloud● Big Data

Page 14: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

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

Page 15: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 16: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Page 17: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Case Study : SNCF

Page 18: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

Questions?

Page 19: Crating Value with Open Source, OW2con11, Nov 24-25, Paris

OW2Con 2011, November 23-24, Orange Labs, Paris.

www.ow2.org.

• 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 +

Thank You!