What's New in Excelsior JET 6.5
Excelsior JET 6.5 provides the most secure environment for running Eclipse RCP applications.
By compiling RCP applications to native code executables you can protect the sensitive code and data from reverse engineering, and prevent tampering with the OSGi bundles.
Overall toolchain scalability improvements make Excelsior JET ready to optimize, protect, and deploy Java applications comprising tens of thousands of classes.
Faster JIT compilation, usability enhancements, improved application performance, and stability improvements conclude the list.
New Features
- Protected environment for running Eclipse RCP apps
-
In the previous versions of Excelsior JET, RCP applications could only be handled via the JIT compiler that comes with the JET Runtime, just like it is done by the standard JRE.
Unfortunately, that approach did not provide any security as the application classes had to be distributed in the original bytecode form.
With Excelsior JET 6.5, Eclipse RCP applications can be directly compiled to native code executables and distributed without the original class/jar files.
- Excelsior Installer tweaks
-
The Install button now appears on the initial dialogs of the installation wizard. It enables the user to install the packaged application immediately using the default settings without walking through all dialogs.
-
Brazilian Portuguese localization added.
Improvements
- Overall scalability improvements
-
As a side effect of Eclipse RCP support, all Excelsior JET components now scale better when working with large projects/applications:
- the JET Control Panel works faster with projects containing many classpath entries
- the JET Optimizer takes less time and memory to compile large applications
- the JET Runtime scales better when running Java applications consisting of tens of thousands of classes
- Ease-of-use
-
The Welcome screen added to the JET Control Panel streamlines the creation of projects for specific types of applications.
-
The Zoom In/Zoom Out widget has been added to the Classpath grid of the JET Control Panel. It simplifies setting custom optimization properties for applications including lots of classpath entries or OSGi bundles.
-
The Welcome screen added to JetPackII enables faster creation of installation packages and updates for specific types of applications.
- Improved application performance
-
The following enhancements in the JET Runtime:
- faster memory allocation and garbage collection
- accelerated java.util.zip.*: access to jar/zip archives
- lower overheads on calls of Java methods from native methods via JNI
make Java applications work faster.
- Faster JIT compilation
-
The average JIT compilation time for various scenarios has been reduced by a factor of two.
- Other improvements
-
A new diagnostic facility implemented in the JET Runtime provides detailed info about unrecoverable errors
-
JMX thread CPU time measurement is now supported
- New sample on C#/Java integration added (see samples\Invocation\CSharpMain)
Operating System Support
Windows Server 2008 is now supported. See System Requirements for details.
Support for the latest Java SE microversions
Excelsior JET 6.5 supports Java SE 6 Update 12 and J2SE 5.0 Update 17
Customer issues addressed
Multiple issues reported by customers for various Windows flavors and Linux distros have been fixed.
Thanks to all Excelsior JET community members who gave us feedback on the previous versions of our product and participated in Excelsior JET 6.5 beta test campaign.
Excelsior JET 6.5:
Download now
Order now