Excelsior Logo Excelsior Logo
Company Products Services Resources Contact
Store Buy    Download Download    Support Support    Forum  Forum    Blog  Blog    Sitemap  Sitemap

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

Releases prior to 6.5

Home | Company | Products | Services | Resources | Blog | Contact | Request a Call

Site: Search | Sitemap | Forum | Credits

© 1999-2009 Excelsior LLC. All Rights Reserved.