| ジャスパーレポート | |
|---|---|
| 開発者 | ジャスパーソフト |
| 安定版リリース | 7.0.3 [ 1 ] / 2025年5月5日 (2025年5月5日) |
| リポジトリ | JasperReportsリポジトリ |
| オペレーティング·システム | クロスプラットフォーム |
| 入手可能な | 多言語対応 |
| タイプ | エンタープライズレポート |
| ライセンス | LGPL |
| Webサイト | JasperReportsウェブサイト |
JasperReportsはオープンソースのJavaレポートツールで、画面、プリンター、PDF、[ 2 ] HTML、Microsoft Excel、RTF、ODT、カンマ区切り値(CSV)、XSL、[ 2 ] XMLファイルなど、さまざまなターゲットに書き込むことができます。
Java EEやWebアプリケーションなどの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統合
NetBeans、Eclipse、IBM Websphere Studio Application DeveloperなどのいくつかのJava統合開発環境[ 22 ]では、JasperReportsをプロジェクトに統合したいユーザー向けの手順が提供されています。[ 23 ]
参照
参考文献
- ^ 「リリース 7.0.3」。2025年5月5日。 2025年5月25日閲覧。
- ^ a b c d e Siddiqui 2010、第 1 章 - はじめに - 最初の「Hello World」レポートの作成。
- ^ Swenson, Erik (2002年9月20日). 「JasperReportsで簡単にレポートを作成」 . オープンソースJavaチュートリアル. JavaWorld . 2020年7月20日閲覧。
- ^ブレル、クリスチャン;トビアス・キーニンジャー(2007 年 1 月)。「Freie Reporting-Tools im Vergleich」(PDF)。JavaSpektrum (ドイツ語): 40–45。2020年 7 月 21 日のオリジナル(PDF)からアーカイブ。2020年7月20日に取得。
- ^ Siddiqui 2010、§序文。
- ^ Zack Urlocker (2007年7月23日). 「JasperSoft BI Suite 2.0」 . InfoWorldウェブログ. 2007年9月18日時点のオリジナルよりアーカイブ。2007年7月30日閲覧。
- ^ a b Talk, Chuck (2005年2月16日). 「JasperReportsのTeodor Danciu氏へのインタビュー」 . RootPrompt . 2014年12月30日時点のオリジナルよりアーカイブ。2007年1月11日閲覧。
- ^ freshmeat.net: JasperReports のプロジェクト詳細:コメント
- ^ Berlind, David (2005年4月25日). 「オープンソースプロジェクトは買収されるのか? 実際に買収された事例は1件だけ」 . ZDNET . 2014年12月14日時点のオリジナルよりアーカイブ。 2006年12月28日閲覧。
- ^ Ottinger, Joseph (2005年7月21日). 「JasperReports 1.0 リリース」 . TheServerSide . 2007年9月26日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧。
- ^ "MySQL AB :: Jaspersoft" . solutions.mysql.com . 2006年6月27日. 2007年1月1日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧。
- ^ "Bizgres 0.7 Released" . Bizgres . 2005年8月3日. 2006年12月17日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧。
- ^ Clarke, Gavin (2005年8月3日). 「Bizgres、オープンソースBIスタックでビジネスに着手」 . RegDeveloper . 2007年9月28日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧。
- ^ Horstmann, Jutta (2005年11月10日). 「オープンソースデータベースへの移行:データウェアハウスのケーススタディ」(PDF) . osdbmigration.org . 2007年9月29日時点のオリジナル(PDF)からのアーカイブ。 2007年1月11日閲覧。
- ^ Icebreaker BI [https://web.archive.org/web/20100114002247/http://www.ingres.com/products/icebreaker-bi-appliance.php 2010年1月14日アーカイブ、 Wayback Machine
- ^ 「Ingres、JasperSoftとの提携を発表」 2007年8月23日. 2023年5月13日閲覧。
- ^ 「IngresがIcebreaker BIアプライアンスを発売」 2007年8月22日. 2023年5月13日閲覧。
- ^ TIBCO SoftwareがJaspersoftを買収アーカイブ2014-05-01 at the Wayback Machine
- ^ Rosen, David (2022年10月20日). 「クラウドソフトウェアグループの紹介:TIBCOの未来は明るい | TIBCOブログ」 . 2025年12月23日閲覧。
- ^ 「HCLSoftware、Cloud Software GroupからJaspersoftを買収」 HCLTech 、 2025年12月22日。
{{cite web}}: CS1 maint: url-status (リンク) - ^ Heffelfinger, David R. 「JasperReports Tutorial/Getting Started Guide」ensode.net . 2006年7月21日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧。
- ^ Olivieri, Ricardo (2004年11月17日). 「JasperReportsとWebSphere Studioを使用したオンラインレポートの生成」 . IBM developerWorks . 2007年1月11日時点のオリジナルよりアーカイブ。 2007年1月11日閲覧。
- ^ 「JasperReportsプロジェクトページ」 . Jaspersoftコミュニティ. 2008年2月7日時点のオリジナルよりアーカイブ。2008年2月8日閲覧。
さらに読む
- ブライアン・D・ユーバンクス(2005年11月15日)「第6章 グラフィックスとデータ可視化」『Wicked Cool Java:コードビット、オープンソースライブラリ、プロジェクトアイデア』No Starch Press、 144 ~146ページ 。ISBN 978-1-59327-061-2。
- ジャーメイン、ジャック・M. (2007年7月26日). 「Linux開発者になりたいなら、パート1」 . TechNewsWorld .オリジナルより2012年3月18日アーカイブ. 2007年7月30日閲覧。
コードリファクタリング
JasperReports は、コード リファクタリングに関するいくつかの学術論文の焦点となっています。
- Vasa, Rajesh; Schneider, Jean-Guy (2003). 「オブジェクト指向ソフトウェアにおける循環的複雑度の進化」(PDF) .第7回オブジェクト指向ソフトウェア工学における定量的アプローチに関するワークショップ (QAOOSE'2003) .オリジナル(PDF)から2008年7月22日にアーカイブ. 2007年7月14日閲覧.
- Advani, Deepak; Hassoun, Youssef; Counsell, Steve (2005年1月). 「Heurac: オープンソースソフトウェアのバージョンからリファクタリングデータを抽出するためのヒューリスティックベースのツール」(PDF) . 2011年9月28日時点のオリジナル(PDF)からのアーカイブ。 2007年1月11日閲覧。
- Murphy-Hill, Emerson (2005). 「代替プログラムビューによるリファクタリングの改善」(PDF) . 2007年1月14日時点のオリジナル(PDF)からのアーカイブ。 2007年1月11日閲覧。
- Vasa, R.; Schneider, J.; Woodward, C.; Cain, A. (2005年11月17~18日). 「オブジェクト指向ソフトウェアシステムにおける構造変化の検出」. 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 .
- アドヴァニ, ディーパック; ハッソン, ユセフ; カウンセル, スティーブ (2006). 「オープンソースソフトウェアからのリファクタリングトレンドの抽出と『関連リファクタリング』問題への解決策」2006 ACM 応用コンピューティングシンポジウム - 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). 「一般的なリファクタリング、依存関係グラフ、そしていくつかのコード臭」. 2006 ACM/IEEE 国際シンポジウム ISESE '06 の議事録. p. 288. doi : 10.1145/1159733.1159777 . ISBN 978-1-59593-218-1. S2CID 15086147 .
- Siddiqui, Bilal (2010). JasperReports 3.6 開発クックブック. Packt Publishing Ltd. ISBN 978-1-84951-076-9。
外部リンク
Jasper 変換ツール - iBEAM JCT