ホーム > 製品情報 > SophiaCompress(Java) OASIS : 限りなくコンパクトに。携帯 Java の革新!

SophiaCompress(Java) : 携帯 Java アプリ圧縮ツール

携帯 Java の革新。

[ 新着情報 ] 2008/3/26、SophiaCompress(Java) OASIS 4.6.6 リリース

クラス融合オプションとスタックマップ最適化オプションに関する不具合を修正しました。

SophiaCompress(Java) OASIS の特徴    − 携帯 Java アプリ圧縮ツール −

  1. クラス融合やスタックマップ削減などの機能により高い圧縮率を実現しました。
  2. 操作は GUI の画面から jar ファイルを選んでボタンを押すだけです。( Eclipse にも対応 )
  3. 国内だけでなく、世界の携帯 Java 仕様に対応しています。
  4. キャリア、ゲームメーカー、システムインテグレーターなどに多数の導入実績があります。
  5. 携帯アプリ向けデータ圧縮ソフト SophiaSCALE ( ソースコード付き ) も含まれます。

圧縮手順

STEP 1 : インストール STEP 2 : 環境設定 STEP 3 : 圧縮

アイコンをダブルクリック

プリベリファイヤとライブラリの設定

アプリを選択し、圧縮ボタンを押す

STEP 1 : 起動方法

STEP 2 : 環境設定

STEP 3 : 圧縮完了

圧縮性能 / ユーザーインターフェース / 実績

世界最高の圧縮技術 UI ⇒ Simple & Cool ! 業界標準アプリ圧縮ツール

導入から圧縮完了まで 3 分、
アプリ圧縮率は 30 〜 70 %。
世界最高水準の圧縮性能です。

圧縮率データ

GUI からアプリを選んで、ボタンを押すだけの簡単操作です。
Eclipse からも利用可能です。

ユーザーインターフェース

ゲーム、コンテンツ、ビジネスなど
携帯 Java アプリ圧縮で 100 社以上の導入実績があります。

導入実績

SophiaCompress(Java) OASIS 製品仕様

製品名

SophiaCompress(Java) OASIS  [ 読み方 : ソフィア・コンプレス・ジャバ・オアシス ]

機能概要

SophiaCompress(Java) OASIS とは、携帯 Java アプリの実行モジュールである .jar 形式ファイルを軽量化して、同じ動作をする別の .jar 形式ファイルを生成する、業界標準の携帯 Java アプリ圧縮ツールです。

主な圧縮機能
  1. クラス融合
  2. スタックマップの最適化
  3. 実行に関係のない属性の削除
  4. 未使用のコンスタントプールエントリ / クラス / フィールド / メソッド / インターフェースの削除
  5. クラス / フィールド / メソッド名の共有と短縮
  6. クラス変数の配列化
  7. コンスタントプールエントリのソート
  8. インストラクション最適化
  9. BasicBlock の共有
  10. メソッドのインライン展開
  11. 不要なスタック処理の削除
  12. Eclipse プラグイン
  13. ZIP 圧縮ツールプラグイン
  14. 独自プリベリファイヤ搭載

圧縮性能

30 〜 70 %

推奨動作環境

Java 環境 圧縮対象アプリの開発 :
Java 2 SDK 1.3.1 または 1.4.2
SophiaCompress(Java) OASIS の起動 :
Java 2 SDK 1.4.2 または 1.5.0
Windows 環境 Windows XP Professional
Windows XP Home Edition
Windows 2000 Professional ( SP4 以降 )
Java プロファイル DoJa または MIDP ( 圧縮対象アプリの Java プロファイル )

対応キャリア / 携帯電話メーカー

国内 NTTドコモ / ソフトバンク / KDDI / WILLCOM
海外 NOKIA / MOTOROLA / SAMSUNG など

SophiaCompress(Java) OASIS 詳細情報

コンセプト

携帯 Java アプリのサイズが携帯電話の容量をオーバーしたとき、どのように対処していますか?

SophiaCompress(Java) OASIS はこの問題をオートマティックに解決するためのツールとして開発されました。・・・

圧縮原理

携帯 Java アプリケーションは、一般的に複数のモジュールから構成されます。各モジュールは「データの部分」とそのデータを操作する「プログラムの部分」の二つに大きく分類することができます。・・・

クイックガイド

SophiaCompress(Java) OASIS のインストールから実際にアプリを圧縮するまでの手順を説明します。・・・

内部ロジック

クラス融合、インストラクション最適化、データ最適化からなるSophiaCompress(Java) OASIS の Java アプリ圧縮の内部ロジック解説します。・・・

SophiaSCALE

下記の Java ツールを SophiaCompress(Java) OASIS ご購入のお客様に無償提供しています。

SophiaSCALE : 携帯電話向けデータ圧縮・伸張ミドルウェア

導入実績

ゲームメーカー、システムインテグレーター、コンテンツプロバイダなど各業界のリーディングカンパニーに導入され、多くのキラーアプリの作成に利用されています。