Home > News > Upgrades Mobile Java Compression Tool SophiaCompress(Java)

Press Release

Sophia Cradle Upgrades Mobile Java Compression Tool SophiaCompress(Java)

Newly Added Class Integration Technology Speeds up Compression by 45%


KYOTO — September 16, 2005 — Sophia Cradle Incorporated (Headquarter: Kyoto; CEO: Kazunori Sugiyama), an innovative developer of mobile phone software, today announced the release of an upgraded mobile Java compression tool SophiaCompress(Java) [*1] 3.2 on September 21, 2005. The new version includes improved class integration technology [*2], which speeds up compression of a mobile Java application by the maximum rate of 45%. The problem of memory shortage that occured during runtime for the previous version is now solved with SophiaCompress(Java) 3.2. Free Trial is available from today at the Sophia Cradle web site: /english/form/trial_scj.html.

Full Story

Sophia Cradle updated SophiaCompress(Java), a compression tool for mobile Java application, to 3.2, which will be released on September 21, 2005. The main feature of the latest version is called class integration, a function that combines multiple classes into one, this improvement has let to a speed up of the compression process.

As the quality of mobile phone hardware improves, the size of its applications increases significantly. Class integration is an effective solution to minimize the size of a mobile Java application, but if the classes that are going to be combined are selected randomly by a computer, it takes a lot of time for calculations, which ends up using excessive time for compression. This is a serious problem for developers especially when the application is large-scale.

With SophiaCompress(Java) 3.2, users can now specify the combination of classes manually or let the computer do it automatically. As a consequence of manual selection, the compression speed is raised up to 45% (Sophia Cradle survey).

New Features of SophiaCompress(Java) 3.2

  1. Improved compression speed: up to 45% faster
  2. No more memory shortage during runtime
  3. Use of Ant [*3]
  4. Installer

Pricing and Availability
A free Trial for the upgraded SophiaCompress(Java) is available from September 16, 2005 at the Sophia Cradle web site. Full-featured version is offered at 300,000 JPY (without tax) per license. Other pricing packages are also available.

To learn more about SophiaCompress(Java):

To apply for SophiaCompress(Java) Free Trial:

URL of this press release:



[*1] SophiaCompress(Java)

Software for compressing mobile phone Java applications, which supports all Java specifications of Japanese network operators. Released by Sophia Cradle in July 2002. It compresses a Java application in compiled JAR format to be run on a handset. It is adopted by major content providers, game makers and system integrators, making it the de facto standard of compression tool industry for mobile phone Java applications.

[*2] Class integration

A function that combines multiple class files into one, which includes all functions. Not all class files in a program can be integrated, but when possible, class integration enables sharing of data in each class file. Therefore, the bigger the number of classes, the higher the compression rate. Since the size of mobile Java applications has become bigger, this technology is very effective.

Note: A class is a module in a program, which composes a Java application.

[*3] Ant: a software tool for automating the software building process.

About Sophia Cradle

Sophia Cradle Incorporated is a mobile phone software developer which currently specializes in BREW C++, GUI middleware and mobile Java. Founded in 2002, Sophia Cradle aims to render services to the improvement of everyone's quality of life by creating innovative mobile Internet technology. For more information about Sophia Cradle, please visit www.s-cradle.com/english/.