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

  
Last Viewed Apps
Files Droid Pro
What is my IP? (Android)
String Generator
NetQin Mobile Assistant
Brightness Control Widget
GO Keyboard
SlideIT Keyboard Belarusian Language Pack for Android
Threes! for Android
CelleSync - Phone Backup
M32
Search by Category
Business & Profession
Databases
Dictionary & Translator
Entertainment
Finance
Games
Healthcare & Medicine
Internet & Communications
Multimedia & Graphics
Organisation & Productivity
Programming & Development
Reading
Science & Education
System Utilities
Themes & Wallpapers & Skins
Travel & Navigation
Search by Platform
Android
Apple iPhone OS
iPad
iPhone
iPod Touch
BlackBerry
Java
Linux
Maemo Nokia Internet Tablet
MeeGO
Sharp Zaurus
Mobile Gaming
Nintendo DS
Playstation 3
Playstation Portable
Wii
Xbox 360
Palm OS
Symbian OS
Series 60
Series 80
Series 90
UIQ
Tablet PC
Windows CE.NET
Windows Mobile Pocket PC
Windows Mobile Smartphone
     


Achivx Partner
 
 
SuperOptimize





SuperOptimize
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: 4334

File Size: 5154 Kb
Download Free SuperOptimize 



Rating: 2.5/5 (Total votes: 31)




  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:

MySQL AdministratorMySQL Administrator
MySQL Administrator This all-in-one tool will help you create, manage and edit MySQL databases. One intuitive interface for all tasks. Supports all releases of MySQL from version 3 to 6 and all of the latest MySQL features. It is optimized for minimal network traffic
.NET CF File Dialogs.NET CF File Dialogs
.NET CF File Dialogs - Are you building Windows Mobile .NET applications that require opening and saving files? Do you find the default open and save dialogs too restrictive? Then try the replacement file dialogs! Limitations: · FREE for personal use
"emUnix Reference" for Pocket PC 2002 / 2003"emUnix Reference" for Pocket PC 2002 / 2003
"emUnix Reference" is made compatible with Windows mobile edition 2003 devices. The modified new version of emUnix Reference is now available with more commands. emUnixReference will be of inestimable help to all unix programmers, never mind even if you are beginner. emUnixReference show list of UNIX commands with explanation
PocketMud (iPaq)PocketMud (iPaq)
PocketMud (iPaq) by InterString Software now offers the first and only MUD client for your Internet-enabled PocketPC. It has customizable command buttons, common command shortcuts, and directional pad for easy play. Download it today
JWMD Picture Browser ControlJWMD Picture Browser Control
JWMD Picture Browser Control - A simple picture browser control. Created because Microsoft.WindowsMobile.Forms.SelectPictureDialog did not include filenames at the bottom of the icon on the lists
PPL - Pocket Programming LanguagePPL - Pocket Programming Language
Pocket Programming Language is a fast and easy-to-learn programming language that is fully object-oriented. PPL runs on all Smartphones, PocketPCs and PCs. Programs written for one system are 100% compatible with each supported platforms. PPL comes with a complete development environment on the PC, Smartphone and PocketPC allowing you to develop anywhere from your PDA
iniEditoriniEditor
iniEditor - It's very useful as a developer to use .ini files to store settings of apps or MortScript scripts. Unfortunately, you may have so many complicated settings (check IPTWeather for instance), that you or newbies would like to be able to edit those settings without having to open the .ini configuration file
BINary ConvertBINary Convert
Converter DEC -> BIN,OCT, HEX
BDicty Dictionary Reader for PocketPCBDicty Dictionary Reader for PocketPC
BDicty Dictionary Reader for PocketPC (pronounced "bee-dikti") is a specialized reader application for reference content. Powered with rich set of language, professional, scientific and even entertainment dictionary databases, BDicty will quickly become one of the most valuable and used applications in your handheld
Spb Kiosk ExplorerSpb Kiosk Explorer
SPB Kiosk Introduction SPB Kiosk is an enterprise tool which helps you control how your Pocket PC devices are used. With SPB Kiosk you can lock the device to one or several business applications and restrict usage of any other features like games, multimedia, web browsing etc
 

Other Software by developer «Silvio Moioli»:

MoioChartMoioChart
MoioChart is a Java library to draw function plots, bar graphs, pie graphs etc. MoioChart is portable across different graphic toolkits and actually it works on Swing, SuperWaba (a Virtual Machine for handhelds) and SWT (Eclipse's native toolkit)

» show more

 

Comments on SuperOptimize:

Comments not found

Name:


Comment:


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.
 

SuperOptimize is compatible with your device Dopod D802 (HTC Love)
 
 
© Pantich 2009 - 2025 All rights reserved.