XLsoft Corporation/エクセルソフト株式会社
英語 日本語 中国語 韓国語

Excelsior JET は、包括 Java アプリケーションを最適化された Windows / Linux 実行ファイルに変換するためのソリューションです。
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ

Java アプリケーションのダウンロード サイズを減少

Excelsior JET ソリューション

Java アプリケーションは、Java ランタイム環境 (JRE) の一部である Java 仮想マシン上で動作します。このため、Java アプリケーションを実行するすべてのシステムに JRE をインストールする必要があります。さらに、アプリケーションで特定の Java バージョン (5.0) が必要な場合に、ターゲット システムに古い JRE がインストールされていることもあります。

その結果、アプリケーションに JRE をバンドルしなければ、エンドユーザーは JRE を別にダウンロードしてインストールする必要があります。どちらのオプションも、Java アプリケーションの合計のダウンロード サイズを増加させます。

ソリューション

Excelsior JET は、Java アプリケーションをネイティブ形式で配布できます。Sun JRE を含まず、エンドユーザーのシステムにインストールする必要もない、完全なアプリケーション セットアップの作成が可能になります。

また、Excelsior JET は、Java ソフトウェア製品のダウンロード サイズを大幅に減少できます。アプリケーションのダウンロード サイズがどの程度減少するかを推定できるように、以下の比較を行いました。

比較方法

まず、サンプル プログラムと実際に使用されている Java アプリケーションをいくつか選択しました。Excelsior JET で、ダウンロード サイズの減少機能を使用して最適化を行い、バンドルされている Excelsior インストーラを使用してセットアップを作成しました。

次に、各アプリケーションのオリジナルのインストール パッケージのサイズを測定しました。ターゲット システムに JRE が必要なものについては、Sun の Web サイトから入手できる Sun JRE 5.0 のダウンロード サイズを追加しました。最後に、Windows および Linux 上でオリジナルと最適化されたアプリケーションの合計のダウンロード サイズを比較しました。

結果

以下の表は、選択したアプリケーションの合計のダウンロード サイズを示しています (単位は MB)。


Windows の結果


Linux の結果

表を見るとわかるように、Excelsior JET を使用して作成されたアプリケーション セットアップのサイズは、Sun JRE 5.0 単体のダウンロード サイズよりも小さくなっています!

注意: ダウンロード サイズの減少機能の効果は、イメージやメディア ファイルなどの、アプリケーションのリソースのサイズに応じて異なります。

選択したアプリケーション

比較に使用したアプリケーションについて簡単に説明します。

SWTDemo

Standard Widget Toolkit (SWT) は、IBM によって開発され、オープン ソースの Eclipse プロジェクトに寄付された Java GUI コンポーネントです。SWT は、ウィジェット セットとグラフィック ライブラリです。SWTDemo は、Eclipse SDK に含まれているアプリケーションで、一般的な SWT コントロールを示します。

jEdit

jEdit は、Java で記述されたクロス プラットフォームのテキスト エディタです。シンタックス ハイライト、自動インデント、複数ファイルの検索と置換などの、テキスト編集をより簡単にする多くの高度な機能が用意されています。

FOP

Apache FOP (Formatting Objects Processor) は、XSL フォーマッティング オブジェクト (XSL-FO) で制御されるプリント フォーマッタです。フォーマッティング オブジェクト (FO) ツリーを読み込み、ページを指定された出力 (PDF、PCL、PS、SVG、その他) にレンダリングします。

SwingSet2

このデモは、JFC/Swing API の GUI コントロールを示します。サンプル プログラムは、Sun JDK に含まれています。demo/jfc/SwingSet2 サブディレクトリを確認してください。

Azureus

Azureus は、最もポピュラーなピアツーピア プラットフォームの 1 つです。 多くの視聴者に高品質なメディアを配布する簡単で効率的な方法を提供します。

JAlbum

JAlbum は、デジタル イメージの Web アルバムを作成します。このカテゴリのツールの中で最も簡単に使用できるように作成されています。
実際に評価する

ご自分の Java アプリケーションで確認してみたいですか? 歓迎します。

  1. 評価版をダウンロードします。
  2. Getting Started チュートリアルに従って Excelsior JET を操作します。
  3. JET コントロール パネルを使用して、ダウンロード サイズが減少するようにアプリケーションを最適化します (Excelsior JET 4.8 ユーザーズ ガイドの「JET Control Panel」の章の「Step 3: Selecting a compilation mode」セクションを参照してください)。
  4. 結果を報告します (特に必要な場合のみ)。
評価版のダウンロード
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
価格
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
FAQ
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
評価版のダウンロード
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
機能比較
新機能
テクノロジー概要
必要なシステム
ユーザーのコメント
ケース スタディ
ナレッジ ベース
チュートリアル
メッセージ ボード
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ
JET,Java,ネイティブ実行ファイル,exe,コンパイラ,java,バイトコード,バイト コード,開発,windows 実行ファイル,java アプリケーション,jar,プログラム,オブジェクト指向,最適化コンパイラ


ホーム | 機能 | システム | ダウンロード | 価格/購入


Top へ