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
Learn C Interview Q A
Android VNC Viewer
2X Client (Android)
Add-on Compatibility Reporter
UC Browser 7
FunctionGuide
PeerDroid
Mokmo Video
EDh hex editor
Android Web Editor Lite
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:

m9editorm9editor
m9editor is your little helper when it comes to editing manila files. It lets you edit nearly all aspects of a mode9 file. Additionally it will assist you with graphics, allowing import, export and CFC compression. And it includes a directory viewer with information specific to manila files. m9editor is written in .net, so .netCF3
Code SnippetsCode Snippets
Code Snippets - With this tool you can lookup Code Snippets on the Go! Just add them to the Access Database, convert it with the included tool "Code Snippet Creator" and copy it to your Device and start "Code Snippet Viewer". Instructions: Code Snippet Viewer: 1. Copy the "Release" dir on your Windows Mobile Device 2
eSQL Pocket PCeSQL Pocket PC
eSQL is a small, fast, portable and powerful embedded relational SQL database for Windows and Windows Mobile devices. Based on excellent database engine sqlite, eSQL provides rich features including: - A complete database is stored in a single cross-platform file. - No setup or administration needed
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
Pocket Creations Lite EditionPocket Creations Lite Edition
Pocket Creations Lite Edition - Create and run your applications for mobile computing with Pocket PC Creations Lite. You don't need to be a programmer to develop powerful applications to improve productivity and eliminate paperwork. It's an easy, low cost solution
Handango .NET CF KitHandango .NET CF Kit
Handango .NET CF Kit - Everything you need to publish an application .Net CF on Handango. Why reinvent the wheel? Contains a VisualStudio 2008 solution with: A project C# and VB.net with a demo application to test the calculation of the dynamic key (RPN). A project to generate the CAB file
.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
RPN DynaReg SDK 2005RPN DynaReg SDK 2005
RPN DynaReg SDK 2005 - Handango offers dynamic code registration of your software sales. They use a reverse polish notation RPN implementation and require you to implement the same within your software as well. This SDK enables you to provide dynamic registration on your side using RPN implementation
diPackerdiPacker
diPacker is an advanced executable file compressor for PDA, capable of reducing the file size of programs by as much as 70%. diPacker makes executable files and libraries smaller, increase free space on memory cards, decrease load times across networks, and download times from the internet; it also protects programs against reverse engineering
Pocket C#Pocket C#
Pocket C# is port of C# compiler from DotGNU project to Windows CE. DotGNU contains open-source runtime, compiler, tools and many other things to make free cross-platform .NET environment. I took only compiler and several required tools and ported them with some modifications to WinCE platform. It's quite easy to use and I'm going to make IDE for more comfortable usage
 

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 Dell Axim X30
 
 
© Pantich 2009 - 2025 All rights reserved.