Symbian OS | Pocket PC | Smartphone | Android | BlackBerry | Apple iPhone OS | Java | Mobile Gaming | Linux | Palm | Win CE | Tablet  

Free Mobile Software, Themes, Games, Apps for PDA and Smartphones

Search by Device
My Device

Search by Category
Business & Profession
Dictionary & Translator
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Apple iPhone OS
iPod Touch
Google Android
Maemo Nokia Internet Tablet
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone


Sponsored Links:

Version: 1.0

Platforms: Symbian OS, Pocket PC, Palm, Series 60, Series 80, Series 90, UIQ, Smartphone

Categories: Programming & Development

Upload date: 4 Jul 11

Developer: Silvio Moioli

License: Freeware

Downloads: 710
File Size: 5154 Kb
Download Free SuperOptimize 

Rating: 2.2/5 (Total votes: 13)

Sponsored Links:


SuperOptimize is a package to shrink, obfuscate and optimize your Java code for SuperWaba. The resulting files will be smaller, obfuscated, and heavily optimized.

Unlike the standard tools that come with the SuperWaba SDK, SuperOptimize uses the most advanced OpenSource tools available for the best results: the Soot framework for optimizations and ProGuard for shrinking and obfuscating.

Why optimize
Soot is the key component for the optimization of your programs. It uses four intermediate code representations for analyzing and transforming Java bytecode. The result is usually slightly bigger, but more performant code.

Why shrink
Shinking means removing all the classes and methods that are never used in your programs. This might sound strange, but it happens more than often. Of course shrinking means producing smaller files that take less time to load and consume less memory.

Why obfuscate
In the SuperWaba VM, like almost every Java VM, packages, methods, attributes and classes are looked up by name. That means, searching strings at run time. This is not particularly good for performance, especially with long strings beginning with the same characters (and that happens quite often, too).
Obfuscating is the process in which classes, methods, attributes and packages are renamed into very short strings like "A" or "bc" that take less to be searched by the VM. This also produces smaller binaries that consume less memory and take less time to load.
Obfuscating your .class files makes it also more difficult for others to understand your program by disassembling it. It's far from making reverse-engineering difficult though, so don't rely on it very much from a security point of view.

· SuperOptimize can't be used for commercial purposes

Like it? Share with your friends!

If you got an error while installing Themes, Software or Games, please, read FAQ.

Supported operating systems: Palm OS 3.x, Palm OS 4.x, Palm OS 5.x, Pocket PC 2002, S60 1st Edition, S60 2nd Edition, S60 3rd Edition, S60 3rd Edition FP1, S60 3rd Edition FP2, S60 5th Edition, S80 6.0, S80 7.0, S90 7.0, UIQ 2.0, UIQ 3.0, UIQ 3.1, Windows Mobile 2003, Windows Mobile 2003 Smartphone, Windows Mobile 5.0, Windows Mobile 5.0 Smartphone, Windows Mobile 6 Classic, Windows Mobile 6 Professional, Windows Mobile 6 Standard, Windows Mobile 6.1 Classic, Windows Mobile 6.1 Professional, Windows Mobile 6.1 Standard, Windows Mobile 6.5 Professional, Windows Mobile 6.5 Standard
Similar Software:

Sapphire GZip UtilitySapphire GZip Utility
The Sapphire GZip Utility makes file compression and decompression simple
MobiAccess Development FrameworkMobiAccess Development Framework
MobiAccess Developer Framework enables developers to easily create mobile applications for data collection without extensive knowledge on mobile development
Driving LogDriving Log
Keep track of driving by GPS, odometer, or other means then use to report and update the information!
MobiAccess DevelopmentMobiAccess Development
MobiAccess is a mobile development framework that enables developers to easily create mobile applications for data collection without extensive knowledge on mobile development. It handles data replication (mobiSync) and data visualization (mobiVision) as well
StudyBuilder Enterprise EditionStudyBuilder Enterprise Edition
Database software for audit, clinical trials, registries and patient management. Distribute StudyBuilder Field Edition to an unlimited number of sites, royalty free
IBM WebSphere Everyplace Micro Environment for Windows Mobile Standard MIDP 2.0IBM WebSphere Everyplace Micro Environment for Windows Mobile Standard MIDP 2.0
IBM WebSphere Everyplace Micro Environment with MIDP 2.0 for Smartphone
SQL Server Compact Edition 3.5 / 3.5 Service Pack 1 / 3.5 Service Pack 2SQL Server Compact Edition 3.5 / 3.5 Service Pack 1 / 3.5 Service Pack 2
SQL Server Compact is a small footprint in-process database engine that allows developers to build robust applications for Windows Mobile devices
Powerful virtual PC software environment for your pocket computer that allows you to run a DOS operating system
tGetFile.dll SmartphonetGetFile.dll Smartphone
File Dialog Box
Database Conversion WizardDatabase Conversion Wizard
Converter database to format Windows Mobile 2003

Other Software by developer «Silvio Moioli»:

MoioChart is a Java library to draw function plots, bar graphs, pie graphs etc

» show more


Comments on SuperOptimize:

Comments not found



Enter text from image below:

Turn on images!


If you noted an error or download link is broken, please, report it via this page or use comments.

Please, select device to check if SuperOptimize supports it
© Pantich 2009 - 2014 All rights reserved.