What is SophiaCompress(Java) OASIS ?
SophiaCompress(Java) OASIS is a compression tool for mobile Java applications.
If you input a JAR file into SophiaCompresss(Java), then it will output a smaller compressed JAR file.
Benefits of SophiaCompress(Java) OASIS
- You don't have to modify your source code in order to compress it.
- A compressed application can run on mobile Java phone as is.
- You have only to click a button labeled "Compress" once.
Ex: NTTDoCoMo's "iAppli" ( Star / DoJa )
An iAppli consists of a JAR file and a JAM file.
The compiled Java modules of an iAppli are combined and then compressed by ZIP. The result is called a JAR file. A JAM file is a text document specifying the attributes of the iAppli, for example name, size, etc.
If these two files are put onto an Web server, they are now available for download on a mobile Java phone. Once they are on the phone, the iappli may be executed immediately.
SophiaCompress(Java) OASIS analyzes these two files and applies a variety of compression methods in order to make a JAR file as compact as possible. The JAM file contains an entry regarding the size of the JAR file, and SophiaCompress(Java) OASIS automatically updates this entry.