| 開発者 | エクセルシオールLLC |
|---|---|
| 初回リリース | 2000年 |
| 最終リリース | 15.3 / 2018年11月22日 |
| 書かれた | Modula-2、Oberon-2、Java、Scala、C++、アセンブリ |
| オペレーティング·システム | Windows、macOS、Linux |
| プラットフォーム | IA-32、AMD64、ARM |
| タイプ | Java アプリケーション用の事前(AOT)ネイティブ コードコンパイラ、ランタイム、およびデプロイメント ツールキット |
| ライセンス | エンドユーザー使用許諾契約 |
| Webサイト | エクセルシオールジェット |
Excelsior JETは、現在は廃止された独自のJava SEテクノロジ実装で、事前(AOT) Java からネイティブ コードへのコンパイラを中心に構築されています。コンパイラは、移植可能なJavaバイトコードを、目的のハードウェアとオペレーティング システム(OS)用に最適化された実行可能ファイルに変換します。また、何らかの理由でプリコンパイルされなかったクラス (サードパーティのプラグインや動的プロキシなど) を処理するためのジャストインタイム(JIT) コンパイラを備えた Java ランタイム、 Oracleからライセンス[1]を受けた完全な Java SE API実装、最適化されたアプリケーションの展開を支援するツールキットも含まれています。Excelsior JET は、ロシアのノボシビルスク市に本社を置く Excelsior LLC によって開発されました。
概要
Excelsior JET は、Java SE 8 の「公式」テスト スイート (TCK)に合格し、 Intel x86、AMD64/Intel 64および互換ハードウェアで実行されるmacOSおよび多数のWindowsおよびLinuxフレーバーで Java 互換として認定されました。(macOS バージョンは 64 ビットのみでした。)
エンタープライズ版は、 JVMレベルでEquinox OSGiランタイムをサポートし、 Eclipse RCP(リッチクライアントプラットフォーム)アプリケーションの事前コンパイルを可能にしました。 [2] [3]また、バージョン7.0では、 Apache Tomcat上で実行されるWebアプリケーションのサポートが追加されました。[4] [5] バージョン10.5では、マルチコアおよびマルチCPUシステムに最適化された新しいガベージコレクターが導入されました。[6]
Excelsior JET Embedded [7]は、Java SE for Embedded テクノロジを非常によく似た方法で実装しています。唯一の大きな違いはライセンスと価格でしたが、最新バージョンの Excelsior JET Embedded はARMベースのプラットフォームもサポートしています。
最新リリース
バージョン 15 では、AMD64 および ARM ターゲットの増分コンパイルが導入され、すべてのプラットフォームでアプリケーション パフォーマンスが向上しました。
製品EOL
2019年5月15日、Excelsiorは顧客への電子メール[8]でExcelsior JETの製造中止を発表し、翌日には自社のウェブサイトでも発表した[9] 。サポートは停止され、エンジニアリングチームはわずか2週間以内(「2019年6月初旬」)に完全に退職することが発表され、ダウンロード用のウェブサイトは6月中旬(わずか4週間以内)にオフラインになると発表された。2019年8月7日、ExcelsiorがHuaweiに買収されたことが発表された[10]。
参照
- GNUコンパイラ(2016年10月にGCCから削除されました[11])
参考文献
- ^ 「Java SE Licensees」。Oracle Corporation。2012年7月17日時点のオリジナルよりアーカイブ。 2012年7月17日閲覧。
- ^ Craig Wickesser (2009 年 7 月 23 日)。「商用 Java コンパイラが Eclipse RCP アプリケーションを保護」。InfoQ。
- ^ Dana Blankenhorn (2008年8月1日). 「Excelsior JET from Russia, with love」ZDNet. 2010年12月2日時点のオリジナルよりアーカイブ。 2012年5月22日閲覧。
- ^ Brittain, Jason; Darwin, Ian F. (2007 年 11 月 28 日)。「セクション A.7. Excelsior JET」。Tomcat : The Definitive Guide (第 2 版)。O'Reilly Media, Inc. ISBN 978-0-596-10106-0。
- ^ Cameron McKenzie (2010 年 4 月 20 日)。「JOP は忘れてください。Tomcat War ファイルをネイティブ コードにコンパイルするだけです」。TheServerSide。2012年5 月 22 日閲覧。
- ^ John K. Waters (2015 年 2 月 11 日)。「JET アップデートでガベージ コレクションが強化」。アプリケーション開発トレンド。
- ^ William Wong (2012 年 7 月 23 日). 「Java ツールが組み込みランタイムをスリム化」. Electronic Design. 2012 年 9 月 26 日時点のオリジナルよりアーカイブ。2012年9 月 12 日閲覧。
- ^ 「インターネットの魔法」。Imgur 。 2022年8月16日閲覧。
- ^ https://www.excelsiorjet.com/ 2019年5月16日、Wayback Machineで2019年7月15日にアーカイブ
- ^ 「Huaweiがロシアの開発会社Excelsiorを買収 - レポート」。
- ^ Tom Tromey (2016年10月2日). 「gcjの削除」
外部リンク
- エクセルシオールJETホームページ
- Javaアプリケーションの起動時間の改善
- Java アプリケーションのダウンロード サイズを削減する 2016 年 11 月 4 日、Wayback Machineにアーカイブ
- プロファイルガイドによる最適化[永久リンク切れ ]
- ファーウェイ、ロシアの開発会社エクセルシオールを買収
