ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes...ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.
Some uses of ProGuard are:
* Creating more compact code, for smaller code archives, faster transfer across networks, faster loading, and smaller memory footprints.
* Making programs and libraries harder to reverse-engineer.
* Listing dead code, so it can be removed from the source code.
* Retargeting and preverifying existing class files for Java 6, to take full advantage of Java 6's faster class loading
to programming java obfuscator tools obfuscation tool by flori and 2 other people on May 16, 2008, 10:57 PMDia is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many...Dia is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.
It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages).
to visio latex draw flowchart tools programming by flori and 3 other people on May 16, 2008, 3:35 PM