fbpx
Wikipedia

JasperReports

JasperReports is an open source Java reporting tool that can write to a variety of targets, such as: screen, a printer, into PDF,[2] HTML, Microsoft Excel, RTF, ODT, comma-separated values (CSV), XSL,[2] or XML files.

JasperReports
Developer(s)Jaspersoft
Stable release
6.21.3[1] / 23 April 2024; 21 days ago (23 April 2024)
RepositoryJasperReports Repository
Operating systemCross-platform
Available inMultilingual
TypeEnterprise Reporting
LicenseLGPL
WebsiteJasperReports Website

It can be used in Java-enabled applications, including Java EE or web applications, to generate dynamic content. It reads its instructions from an XML or .jasper file.

JasperReports is part of the Lisog open source stack initiative.

Features edit

JasperReports is an open source reporting library that can be embedded into any Java application. Features include:

  • Scriptlets may accompany the report definition,[3] which the report definition can invoke at any point to perform additional processing. The scriptlet is built using Java, and has many hooks that can be invoked before or after stages of the report generation, such as Report, Page, Column or Group.
  • Sub-reports[4][5]

For users with more sophisticated report management requirements, reports designed for JasperReports can be easily imported into the JasperServer—the interactive report server.

Jaspersoft edit

Jaspersoft
 
Company typesubsidiary
IndustryBusiness Intelligence
Founded2002
Headquarters
San Francisco
,
United States
Key people
Teodor Danciu, JasperReports; Al Campa, Founder; Brian Gentile, CEO
ProductsJaspersoft BI[6]
ParentTIBCO
Websitejaspersoft.com

Teodor Danciu began work on JasperReports in June 2001; the SourceForge project was registered in September 2001[7] and JasperReports 0.1.5 was released on November 3, 2001.[8]

Jaspersoft was founded as Panscopic by Al Campa, CEO, and Raj Bhargava, VP of Products in 2001. Panscopic raised $23M from Doll Capital, Discovery Ventures, Morgenthaler Ventures, and Partech. In 2004, Panscopic teamed up with Teodor Danciu,[9] acquired the intellectual property of JasperReports, and changed the name of the company to Jaspersoft. Brian Gentile became CEO in 2007.

JasperReports Version 1.0 was released on July 21, 2005.[10] The code was originally licensed under a copyleft JasperReports License[7] and later moved to GNU Lesser General Public License.

Jaspersoft's main related product is JasperReports Server, a Java EE web application that provides advanced report server capabilities such as report scheduling and permissions. It is available under an open source license for use in conjunction with open source infrastructure such as MySQL and JBoss, or a commercial license for enterprise deployments involving commercial databases and application servers.

Jaspersoft provides commercial software around the JasperReports product, and negotiate contracts with software developers that wish to embed the JasperReports engine into a closed source product. Jaspersoft is a gold partner with MySQL,[11] and JasperReports was included in the PostgreSQL distribution Bizgres version 0.7.[12][13][14]

In 2007, Ingres Corporation partnered with Jaspersoft and rPath start-up to release a Business Intelligence software based appliance called Icebreaker BI.[15] It consisted of the Ingres 2006 database with rPath Linux and business intelligence tools from JasperSoft.[16] Although the Icebreaker BI Appliance package included no hardware, Ingres called it an appliance because all the components of the software stack were tightly integrated and the company supported all the software itself.[17]

On April 28, 2014, TIBCO announced its acquisition of Jaspersoft for approximately $185 million.[18]

JRXML edit

JasperReports reports are defined in an XML file format, called JRXML,[2] which can be hand-coded, generated, or designed using a tool. The file format is defined by a document type definition or XML schema for newer versions, providing limited interoperability.[19][2] JRXML files have the filename extension .jrxml.

A .jasper file is a compiled version of a .jrxml file.[2] iReport does the compilation on the fly, but the compilation can also get achieved at runtime using the JasperCompileManager class.

IDE integration edit

Several Java integrated development environments, such as NetBeans, Eclipse and IBM Websphere Studio Application Developer[20] provide instructions for users wishing to integrate JasperReports into a project.[21]

See also edit

References edit

  1. ^ "Release 6.21.3". 23 April 2024. Retrieved 23 April 2024.
  2. ^ a b c d e Siddiqui 2010, Chapter §1 - Introduction - Creating your first "Hello World" report.
  3. ^ Swenson, Erik (September 20, 2002). "Reports made easy with JasperReports". Open Source Java Tutorials. JavaWorld. Retrieved 2020-07-20.
  4. ^ Brell, Christian; Kieninger, Tobias (January 2007). (PDF). JavaSpektrum (in German): 40–45. Archived from the original (PDF) on July 21, 2020. Retrieved 2020-07-20.
  5. ^ Siddiqui 2010, §Preface.
  6. ^ Zack Urlocker (July 23, 2007). . InfoWorld weblog. Archived from the original on September 18, 2007. Retrieved 2007-07-30.
  7. ^ a b Talk, Chuck (February 16, 2005). . RootPrompt. Archived from the original on December 30, 2014. Retrieved 2007-01-11.
  8. ^ freshmeat.net: Project details for JasperReports:Comment
  9. ^ Berlind, David (April 25, 2005). "Can an open source project get acquired? One just did". ZDNET. from the original on December 14, 2014. Retrieved 2006-12-28.
  10. ^ Ottinger, Joseph (Jul 21, 2005). . TheServerSide. Archived from the original on September 26, 2007. Retrieved 2007-01-11.
  11. ^ . solutions.mysql.com. 2006-06-27. Archived from the original on 2007-01-01. Retrieved 2007-01-11.
  12. ^ . Bizgres. August 3, 2005. Archived from the original on December 17, 2006. Retrieved 2007-01-11.
  13. ^ Clarke, Gavin (3 August 2005). "Bizgres gets down to business with open source BI stack". RegDeveloper. from the original on September 28, 2007. Retrieved 2007-01-11.
  14. ^ Horstmann, Jutta (November 10, 2005). (PDF). osdbmigration.org. Archived from the original (PDF) on September 29, 2007. Retrieved 2007-01-11.
  15. ^ Icebreaker BI [https://web.archive.org/web/20100114002247/http://www.ingres.com/products/icebreaker-bi-appliance.php Archived 2010-01-14 at the Wayback Machine
  16. ^ "Ingres breaks ice with JasperSoft". 2007-08-23. Retrieved 2023-05-13.
  17. ^ "Ingres launches Icebreaker BI Appliance". 2007-08-22. Retrieved 2023-05-13.
  18. ^ TIBCO Software Acquires Jaspersoft 2014-05-01 at the Wayback Machine
  19. ^ Heffelfinger, David R. . ensode.net. Archived from the original on 2006-07-21. Retrieved 2007-01-11.
  20. ^ Olivieri, Ricardo (17 November 2004). . IBM developerWorks. Archived from the original on January 11, 2007. Retrieved 2007-01-11.
  21. ^ . Jaspersoft Community. Archived from the original on 2008-02-07. Retrieved 2008-02-08.

Further reading edit

  • Eubanks, Brian D. (November 15, 2005). "Chapter 6. Graphics and Data Visualisation". Wicked Cool Java: code bits, open-source libraries, and project ideas. No Starch Press. pp. 144–146. ISBN 978-1-59327-061-2.
  • Germain, Jack M. (2007-07-26). "So You Want to Be a Linux Developer, Part 1". TechNewsWorld. Retrieved 2007-07-30.

Code refactoring edit

JasperReports has been the focus of several academic papers on code refactoring.

  • Vasa, Rajesh; Schneider, Jean-Guy (2003). (PDF). 7th Workshop on the Quantitative Approaches in Object-oriented Software Engineering (QAOOSE'2003). Archived from the original (PDF) on 2008-07-22. Retrieved 2007-07-14.
  • Advani, Deepak; Hassoun, Youssef; Counsell, Steve (January 2005). (PDF). Archived from the original (PDF) on September 28, 2011. Retrieved 2007-01-11.
  • Murphy-Hill, Emerson (2005). (PDF). Archived from the original (PDF) on 2007-01-14. Retrieved 2007-01-11.
  • Vasa, R.; Schneider, J.; Woodward, C.; Cain, A. (17–18 November 2005). "Detecting structural changes in object oriented software systems". 2005 International Symposium on Empirical Software Engineering, 2005. p. 463. doi:10.1109/ISESE.2005.1541855. hdl:1959.3/2528. ISBN 978-0-7803-9507-7. S2CID 16524509.
  • Advani, Deepak; Hassoun, Youssef; Counsell, Steve (2006). "Extracting refactoring trends from open-source software and a possible solution to the 'related refactoring' conundrum". Proceedings of the 2006 ACM symposium on Applied computing - SAC '06. p. 1713. doi:10.1145/1141277.1141685. ISBN 978-1-59593-108-5. S2CID 16201370.
  • Counsell, S.; Hassoun, Y.; Loizou, G.; Najjar, R. (2006). "Common refactorings, a dependency graph and some code smells". Proceedings of the 2006 ACM/IEEE international symposium on International symposium on empirical software engineering - ISESE '06. p. 288. doi:10.1145/1159733.1159777. ISBN 978-1-59593-218-1. S2CID 15086147.
  • Siddiqui, Bilal (2010). JasperReports 3.6 Development Cookbook. Packt Publishing Ltd. ISBN 978-1-84951-076-9.

External links edit

  • Official website

jasperreports, open, source, java, reporting, tool, that, write, variety, targets, such, screen, printer, into, html, microsoft, excel, comma, separated, values, files, developer, jaspersoftstable, release6, april, 2024, days, april, 2024, repository, reposito. JasperReports is an open source Java reporting tool that can write to a variety of targets such as screen a printer into PDF 2 HTML Microsoft Excel RTF ODT comma separated values CSV XSL 2 or XML files JasperReportsDeveloper s JaspersoftStable release6 21 3 1 23 April 2024 21 days ago 23 April 2024 RepositoryJasperReports RepositoryOperating systemCross platformAvailable inMultilingualTypeEnterprise ReportingLicenseLGPLWebsiteJasperReports Website It can be used in Java enabled applications including Java EE or web applications to generate dynamic content It reads its instructions from an XML or jasper file JasperReports is part of the Lisog open source stack initiative Contents 1 Features 2 Jaspersoft 3 JRXML 4 IDE integration 5 See also 6 References 7 Further reading 7 1 Code refactoring 8 External linksFeatures editJasperReports is an open source reporting library that can be embedded into any Java application Features include Scriptlets may accompany the report definition 3 which the report definition can invoke at any point to perform additional processing The scriptlet is built using Java and has many hooks that can be invoked before or after stages of the report generation such as Report Page Column or Group Sub reports 4 5 For users with more sophisticated report management requirements reports designed for JasperReports can be easily imported into the JasperServer the interactive report server Jaspersoft editJaspersoft nbsp Company typesubsidiaryIndustryBusiness IntelligenceFounded2002HeadquartersSan Francisco United StatesKey peopleTeodor Danciu JasperReports Al Campa Founder Brian Gentile CEOProductsJaspersoft BI 6 ParentTIBCOWebsitejaspersoft wbr com Teodor Danciu began work on JasperReports in June 2001 the SourceForge project was registered in September 2001 7 and JasperReports 0 1 5 was released on November 3 2001 8 Jaspersoft was founded as Panscopic by Al Campa CEO and Raj Bhargava VP of Products in 2001 Panscopic raised 23M from Doll Capital Discovery Ventures Morgenthaler Ventures and Partech In 2004 Panscopic teamed up with Teodor Danciu 9 acquired the intellectual property of JasperReports and changed the name of the company to Jaspersoft Brian Gentile became CEO in 2007 JasperReports Version 1 0 was released on July 21 2005 10 The code was originally licensed under a copyleft JasperReports License 7 and later moved to GNU Lesser General Public License Jaspersoft s main related product is JasperReports Server a Java EE web application that provides advanced report server capabilities such as report scheduling and permissions It is available under an open source license for use in conjunction with open source infrastructure such as MySQL and JBoss or a commercial license for enterprise deployments involving commercial databases and application servers Jaspersoft provides commercial software around the JasperReports product and negotiate contracts with software developers that wish to embed the JasperReports engine into a closed source product Jaspersoft is a gold partner with MySQL 11 and JasperReports was included in the PostgreSQL distribution Bizgres version 0 7 12 13 14 In 2007 Ingres Corporation partnered with Jaspersoft and rPath start up to release a Business Intelligence software based appliance called Icebreaker BI 15 It consisted of the Ingres 2006 database with rPath Linux and business intelligence tools from JasperSoft 16 Although the Icebreaker BI Appliance package included no hardware Ingres called it an appliance because all the components of the software stack were tightly integrated and the company supported all the software itself 17 On April 28 2014 TIBCO announced its acquisition of Jaspersoft for approximately 185 million 18 JRXML editJasperReports reports are defined in an XML file format called JRXML 2 which can be hand coded generated or designed using a tool The file format is defined by a document type definition or XML schema for newer versions providing limited interoperability 19 2 JRXML files have the filename extension jrxml A jasper file is a compiled version of a jrxml file 2 iReport does the compilation on the fly but the compilation can also get achieved at runtime using the JasperCompileManager class IDE integration editSeveral Java integrated development environments such as NetBeans Eclipse and IBM Websphere Studio Application Developer 20 provide instructions for users wishing to integrate JasperReports into a project 21 See also editCrystal ReportsReferences edit Release 6 21 3 23 April 2024 Retrieved 23 April 2024 a b c d e Siddiqui 2010 Chapter 1 Introduction Creating your first Hello World report Swenson Erik September 20 2002 Reports made easy with JasperReports Open Source Java Tutorials JavaWorld Retrieved 2020 07 20 Brell Christian Kieninger Tobias January 2007 Freie Reporting Tools im Vergleich PDF JavaSpektrum in German 40 45 Archived from the original PDF on July 21 2020 Retrieved 2020 07 20 Siddiqui 2010 Preface Zack Urlocker July 23 2007 JasperSoft BI Suite 2 0 InfoWorld weblog Archived from the original on September 18 2007 Retrieved 2007 07 30 a b Talk Chuck February 16 2005 An Interview with Teodor Danciu of JasperReports RootPrompt Archived from the original on December 30 2014 Retrieved 2007 01 11 freshmeat net Project details for JasperReports Comment Berlind David April 25 2005 Can an open source project get acquired One just did ZDNET Archived from the original on December 14 2014 Retrieved 2006 12 28 Ottinger Joseph Jul 21 2005 JasperReports 1 0 released TheServerSide Archived from the original on September 26 2007 Retrieved 2007 01 11 MySQL AB Jaspersoft solutions mysql com 2006 06 27 Archived from the original on 2007 01 01 Retrieved 2007 01 11 Bizgres 0 7 Released Bizgres August 3 2005 Archived from the original on December 17 2006 Retrieved 2007 01 11 Clarke Gavin 3 August 2005 Bizgres gets down to business with open source BI stack RegDeveloper Archived from the original on September 28 2007 Retrieved 2007 01 11 Horstmann Jutta November 10 2005 Migrating to Open Source Databases The Data Warehouse Case Study PDF osdbmigration org Archived from the original PDF on September 29 2007 Retrieved 2007 01 11 Icebreaker BI https web archive org web 20100114002247 http www ingres com products icebreaker bi appliance php Archived 2010 01 14 at the Wayback Machine Ingres breaks ice with JasperSoft 2007 08 23 Retrieved 2023 05 13 Ingres launches Icebreaker BI Appliance 2007 08 22 Retrieved 2023 05 13 TIBCO Software Acquires Jaspersoft Archived 2014 05 01 at the Wayback Machine Heffelfinger David R JasperReports Tutorial Getting Started Guide ensode net Archived from the original on 2006 07 21 Retrieved 2007 01 11 Olivieri Ricardo 17 November 2004 Generating online reports using JasperReports and WebSphere Studio IBM developerWorks Archived from the original on January 11 2007 Retrieved 2007 01 11 JasperReports Project Page Jaspersoft Community Archived from the original on 2008 02 07 Retrieved 2008 02 08 Further reading editEubanks Brian D November 15 2005 Chapter 6 Graphics and Data Visualisation Wicked Cool Java code bits open source libraries and project ideas No Starch Press pp 144 146 ISBN 978 1 59327 061 2 Germain Jack M 2007 07 26 So You Want to Be a Linux Developer Part 1 TechNewsWorld Retrieved 2007 07 30 Code refactoring edit JasperReports has been the focus of several academic papers on code refactoring Vasa Rajesh Schneider Jean Guy 2003 Evolution of Cyclomatic Complexity in Object Oriented Software PDF 7th Workshop on the Quantitative Approaches in Object oriented Software Engineering QAOOSE 2003 Archived from the original PDF on 2008 07 22 Retrieved 2007 07 14 Advani Deepak Hassoun Youssef Counsell Steve January 2005 Heurac A heuristic based tool for extracting refactoring data from open source software versions PDF Archived from the original PDF on September 28 2011 Retrieved 2007 01 11 Murphy Hill Emerson 2005 Improving Refactoring with Alternate Program Views PDF Archived from the original PDF on 2007 01 14 Retrieved 2007 01 11 Vasa R Schneider J Woodward C Cain A 17 18 November 2005 Detecting structural changes in object oriented software systems 2005 International Symposium on Empirical Software Engineering 2005 p 463 doi 10 1109 ISESE 2005 1541855 hdl 1959 3 2528 ISBN 978 0 7803 9507 7 S2CID 16524509 Advani Deepak Hassoun Youssef Counsell Steve 2006 Extracting refactoring trends from open source software and a possible solution to the related refactoring conundrum Proceedings of the 2006 ACM symposium on Applied computing SAC 06 p 1713 doi 10 1145 1141277 1141685 ISBN 978 1 59593 108 5 S2CID 16201370 Counsell S Hassoun Y Loizou G Najjar R 2006 Common refactorings a dependency graph and some code smells Proceedings of the 2006 ACM IEEE international symposium on International symposium on empirical software engineering ISESE 06 p 288 doi 10 1145 1159733 1159777 ISBN 978 1 59593 218 1 S2CID 15086147 Siddiqui Bilal 2010 JasperReports 3 6 Development Cookbook Packt Publishing Ltd ISBN 978 1 84951 076 9 External links editOfficial website Retrieved from https en wikipedia org w index php title JasperReports amp oldid 1190703295, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.