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 CSS Interview Q A
Java JDBC Tutorials
Free Pascal Compiler
Linux Commands
J2MEdit - Source Code Editor
Pocket C#
Pymgfetch
The Yard (Complete Source Code and Documentation) - SALE
Linux Deploy
Pascal
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:

DB ViewDB View
DB View is intended as a developer's tool to view the contents of Palm databases at a low level. I've found a few times when debugging applications that I really need to see what is being stored without relying on the application in test, DB View lets you do exactly that and a few other things too
Code68DisCode68Dis
Code68Dis - A Handheld 68k disassembler for the Palm. You will use this software at your own risk. Code68Dis is 'tap-aware'. This means that you may alter the screen contence by (one or more) taps
Rexx for Palm OS and RexxletsRexx for Palm OS and Rexxlets
Rexx for Palm OS and Rexxlets - Rexx for Palm OS from Jaxo, Inc
TealInfoDB: Palm OS Developer ReferenceTealInfoDB: Palm OS Developer Reference
TealInfoDB: Palm OS Developer Reference is a Palm OS reference for Palm developers. Lists Palm OS function traps with trap number, OS version, include file where it's defined, and function c-style prototype
GUIGUI
GUI - Tired of going through the same laborious process of working out where all your controls are supposed to go? Worry no more, because GUI makes all that simple for you! Featuring the capability to add buttons, fields, dropdown lists, checkboxes, GUI serves all your interface needs
SerialCallerSerialCaller
SerialCaller is a test and diagnostic tool for serial communications. SerialCaller gives you access to low-level API...Whether you're a developer who wants to add serial capabilities to his app or you're a Palm geek. SerialCaller will hopefully help you check, configure, analyze, tweak and... enjoy the serial ports of your device or emulator
ASPectXASPectX
ASPectX - was originally designed as an accompaniment to Microsoft's Visual Web Developer 2005. ASPectX also stands alone as an ASPX development tool for the Palm. The point and tap interface reduces to amount of text input the user needs to do. Creating texts on all PDAs is a productivity bottleneck, so the interface trys to eliminate as much as possible
TCFITCFI
TCFI is short for TRGpro CF (CompactFlash) Installer. With TCFI you can install any file directly (not really - it is explained later) from your (Palm) Desktop to your TRGpro Palm device. All you need to do is: install the Palm application to your TRGpro then convert a file (e.g. MyVoice.wav -> MyVoice
Application Development AssistantApplication Development Assistant
This app lets developers store information about the programms they are writing (CreatorID, size, version, downloads, etc.)
Hayes AT Modem CommandsHayes AT Modem Commands
Hayes AT Modem Commands - Hayes AT Modem Commands is a compilation of commands for modems useful for hyperterminal and remote sessions
 

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 Palm m500
 
 
© Pantich 2009 - 2025 All rights reserved.