ジャスパーレポート

ジャスパーレポート
開発者ジャスパーソフト
安定版リリース
7.0.3 [ 1 ] / 2025年5月5日 (2025年5月5日
リポジトリJasperReportsリポジトリ
オペレーティング·システムクロスプラットフォーム
入手可能な多言語対応
タイプエンタープライズレポート
ライセンスLGPL
WebサイトJasperReportsウェブサイト

JasperReportsオープンソースのJavaレポートツールで、画面、プリンター、PDF[ 2 ] HTMLMicrosoft ExcelRTFODTカンマ区切り値(CSV)、XSL[ 2 ] XMLファイルなど、さまざまなターゲットに書き込むことができます。

Java EEWebアプリケーションなどのJava対応アプリケーションで動的コンテンツを生成するために使用できます。XMLまたはファイルから命令を読み取ります.jasper

JasperReports は、 Lisogオープン ソース スタック イニシアチブの一部です。

特徴

JasperReportsは、あらゆるJavaアプリケーションに組み込むことができるオープンソースのレポートライブラリです。主な機能は次のとおりです。

  • レポート定義にはスクリプトレットが付随する場合があり、[ 3 ]レポート定義はいつでもスクリプトレットを呼び出して追加の処理を実行できます。スクリプトレットはJavaで構築されており、レポート、ページ、列、グループなど、レポート生成の各段階の前後に呼び出すことができる多くのフックを備えています。
  • サブレポート[ 4 ] [ 5 ]

より高度なレポート管理要件を持つユーザーの場合、JasperReports 用に設計されたレポートを、対話型レポート サーバーであるJasperServerに簡単にインポートできます。

ジャスパーソフト

ジャスパーソフト
会社の種類子会社
業界ビジネスインテリジェンス
設立2002
本部
サンフランシスコ
アメリカ合衆国
主要人物
Teodor Danciu、JasperReports;アル・カンパ、創設者。ブライアン・ジェンタイル、CEO
製品ジャスパーソフトBI [ 6 ]
ティブコ
Webサイトjaspersoft.com

Teodor Danciuは2001年6月にJasperReportsの開発を開始し、SourceForgeプロジェクトは2001年9月に登録され[ 7 ]、JasperReports 0.1.5は2001年11月3日にリリースされました。[ 8 ]

Jaspersoftは、CEOのアル・カンパと製品担当副社長のラジ・バルガヴァによって2001年にPanscopicとして設立されました。Panscopicは、Doll Capital、Discovery Ventures、Morgenthaler Ventures、Partechから2,300万ドルを調達しました。2004年、PanscopicはTeodor Danciuと提携し[ 9 ]、JasperReportsの知的財産権を取得し、社名をJaspersoftに変更しました。2007年にはブライアン・ジェンタイルがCEOに就任しました。

JasperReportsバージョン1.0は2005年7月21日にリリースされました。[ 10 ]コードは当初コピーレフトのJasperReportsライセンス[ 7 ]の下でライセンスされていましたが、後にGNU Lesser General Public Licenseに移行しました。

Jaspersoftの主な関連製品は、レポートのスケジュール設定や権限設定といった高度なレポートサーバー機能を提供するJava EE WebアプリケーションであるJasperReports Serverです。MySQLやJBossなどのオープンソースインフラストラクチャと組み合わせて使用​​する場合はオープンソースライセンス、商用データベースやアプリケーションサーバーを含むエンタープライズ展開の場合は商用ライセンスでご利用いただけます。

Jaspersoftは、JasperReports製品を基盤とした商用ソフトウェアを提供しており、JasperReportsエンジンをクローズドソース製品に組み込みたいソフトウェア開発者と契約交渉を行っています。JaspersoftはMySQLのゴールドパートナーであり[ 11 ] 、JasperReportsはPostgreSQLディストリビューションのBizgresバージョン0.7に含まれています[ 12 ] [ 13 ] [ 14 ]。

2007年、Ingres社はJaspersoft社およびrPath社の新興企業と提携し、Icebreaker BIというビジネスインテリジェンスソフトウェアベースのアプライアンスをリリースしました。[ 15 ]これはIngres 2006データベース、rPath Linux、JasperSoft社のビジネスインテリジェンスツールで構成されていました。[ 16 ] Icebreaker BIアプライアンスパッケージにはハードウェアは含まれていませんでしたが、ソフトウェアスタックのすべてのコンポーネントが緊密に統合されており、Ingres社がすべてのソフトウェアを自らサポートしていたため、アプライアンスと呼ばれていました。[ 17 ]

2014年4月28日、TIBCOはJaspersoftの買収を発表しました。[ 18 ] 2022年10月、TibcoはCloud Software Groupの一部となり[ 19 ]、Jaspersoftはその事業部門の一つとなりました。2025年12月22日、HCLSoftwareはJaspersoftの買収を発表しました。[ 20 ]

JRXML

JasperReportsレポートは、JRXMLと呼ばれるXMLファイル形式で定義されています[ 2 ]。これは、手動でコーディングしたり、生成したり、ツールを使用して設計したりできます。このファイル形式は、ドキュメントタイプ定義(新しいバージョンではXMLスキーマ)によって定義されており、相互運用性は限定的です[ 21 ] [ 2 ] 。JRXMLファイルのファイル名拡張子は.jrxml.

ファイル.jasperはコンパイルされたファイルです.jrxml[ 2 ] iReportはオンザフライでコンパイルを行いますが、JasperCompileManagerクラスを使用して実行時にコンパイルを行うこともできます。

IDE統合

NetBeansEclipse、IBM Websphere Studio Application DeveloperなどのいくつかのJava統合開発環境[ 22 ]では、JasperReportsをプロジェクトに統合したいユーザー向けの手順が提供されています。[ 23 ]

参照

参考文献

  1. ^ 「リリース 7.0.3」。2025年5月5日。 2025年5月25日閲覧
  2. ^ a b c d e Siddiqui 2010、第 1 章 - はじめに - 最初の「Hello World」レポートの作成。
  3. ^ Swenson, Erik (2002年9月20日). 「JasperReportsで簡単にレポートを作成」 . オープンソースJavaチュートリアル. JavaWorld . 2020年7月20日閲覧
  4. ^ブレル、クリスチャン;トビアス・キーニンジャー(2007 年 1 月)。「Freie Reporting-Tools im Vergleich」(PDF)JavaSpektrum (ドイツ語): 40–45。2020年 7 月 21 日のオリジナル(PDF)からアーカイブ2020年7月20日に取得
  5. ^ Siddiqui 2010、§序文。
  6. ^ Zack Urlocker (2007年7月23日). 「JasperSoft BI Suite 2.0」 . InfoWorldウェブログ. 2007年9月18日時点のオリジナルよりアーカイブ2007年7月30日閲覧。
  7. ^ a b Talk, Chuck (2005年2月16日). 「JasperReportsのTeodor Danciu氏へのインタビュー」 . RootPrompt . 2014年12月30日時点のオリジナルよりアーカイブ2007年1月11日閲覧。
  8. ^ freshmeat.net: JasperReports のプロジェクト詳細:コメント
  9. ^ Berlind, David (2005年4月25日). 「オープンソースプロジェクトは買収されるのか? 実際に買収された事例は1件だけ」 . ZDNET . 2014年12月14日時点のオリジナルよりアーカイブ。 2006年12月28日閲覧
  10. ^ Ottinger, Joseph (2005年7月21日). 「JasperReports 1.0 リリース」 . TheServerSide . 2007年9月26日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧
  11. ^ "MySQL AB :: Jaspersoft" . solutions.mysql.com . 2006年6月27日. 2007年1月1日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧
  12. ^ "Bizgres 0.7 Released" . Bizgres . 2005年8月3日. 2006年12月17日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧
  13. ^ Clarke, Gavin (2005年8月3日). 「Bizgres、オープンソースBIスタックでビジネスに着手」 . RegDeveloper . 2007年9月28日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧
  14. ^ Horstmann, Jutta (2005年11月10日). 「オープンソースデータベースへの移行:データウェアハウスのケーススタディ」(PDF) . osdbmigration.org . 2007年9月29日時点のオリジナル(PDF)からのアーカイブ。 2007年1月11日閲覧
  15. ^ Icebreaker BI [https://web.archive.org/web/20100114002247/http://www.ingres.com/products/icebreaker-bi-appliance.php 2010年1月14日アーカイブ、 Wayback Machine
  16. ^ 「Ingres、JasperSoftとの提携を発表」 2007年8月23日. 2023年5月13日閲覧
  17. ^ 「IngresがIcebreaker BIアプライアンスを発売」 2007年8月22日. 2023年5月13日閲覧
  18. ^ TIBCO SoftwareがJaspersoftを買収アーカイブ2014-05-01 at the Wayback Machine
  19. ^ Rosen, David (2022年10月20日). 「クラウドソフトウェアグループの紹介:TIBCOの未来は明るい | TIBCOブログ」 . 2025年12月23日閲覧
  20. ^ 「HCLSoftware、Cloud Software GroupからJaspersoftを買収」 HCLTech 2025年12月22日。{{cite web}}: CS1 maint: url-status (リンク)
  21. ^ Heffelfinger, David R. 「JasperReports Tutorial/Getting Started Guide」ensode.net . 2006年7月21日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧
  22. ^ Olivieri, Ricardo (2004年11月17日). 「JasperReportsとWebSphere Studioを使用したオンラインレポートの生成」 . IBM developerWorks . 2007年1月11日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧
  23. ^ 「JasperReportsプロジェクトページ」 . Jaspersoftコミュニティ. 2008年2月7日時点のオリジナルよりアーカイブ2008年2月8日閲覧。

さらに読む

コードリファクタリング

JasperReports は、コード リファクタリングに関するいくつかの学術論文の焦点となっています。

Jasper 変換ツール - iBEAM JCT