Smokescreen 3.4 has been released
Smokescreen is a Java obfuscator. Aside from being able to change symbolic names, it can also modify the bytecode instructions in methods thereby obfuscating control flow. This makes the resulting obfuscated classes much more difficult to decompile.
The following changes or additions have been made in Smokescreen 3.4:
1) Support for JDK 5.0.
2) String encryption.
Help maximize screen space with a small UI trick
Way back in the primordial ooze stage of our new product, it was decided that we needed a custom control rather than use the standard combobox to handle dropdown lists. So, instead of using a JComboBox, we created our own LookupField control that combined a JTextField with a JButton to simulate the more traditional component. There were several reasons for this decision. Two of the more compelling ones had to do with the ability to control the dropdown button...
FrameLayout: HTML-style frames for Swing
To help in the design and development of my desktop applications, I've written a small layout engine that works much like HTML frames and framesets. That is, the engine hierarchically divides the container surface into rows/columns. The class, not so surprisingly, is called FrameLayout...
Taming Tiger: Ocean and Synth meet Metal
It's official: As of September 30, 2004, version 5.0 of the Java 2 Development Kit (yep, it's back to the good old JDK) is ready for prime time. As part of the new platform, you get two new look-and-feel objects that let you change what your program uses and how it looks. Ocean is the new default Java look and feel, replacing the old Metal version. Synth is new and provides for the description of the look and feel through an external XML file...
JNIWrapper 2.6 - Native calls without JNI
Today we issue an important release of JNIWrapper 2.6, which addresses several important issues and introduces a number of improvements in the core API and COM integration.
What?s coming next
JExplorer 1.0 Release. We?re planning to introduce the final release of JExplorer 1.0 this month.
JNIWrapper for Mac OS X: Core functionality of Mac OS X port is already done. We will focus on preparing this product for release after JExplorer is out. The early access version will be released shortly for your evaluation and feedback.