Excelsior JET 6.5 is out!

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.

Read the official press-release on eReleases

Java and OSGi Runtimes Blended Together

Excelsior JET is a compliant Java SE JVM (yes, it has passed the awesome huge JCK testsuite).

Today news: Excelsior JET 6.5 supports the core of Eclipse Runtime (Equinox OSGi) at the JVM level. Specifically, wiring OSGi bundles, consistency checking before execution and lazy activation of OSGi bundles are supported.

What are the benefits of deploying applications with the JVM that serves as an OSGi container?

As Excelsior JET supports ahead-of-time compilation, the developers of commercial Eclipse RCP and Equinox applications benefit from the ultimate code obfuscation and protection of sensitive data: the applications can be compiled down to native code executables and distributed without the original jar files. Java decompilers are left at bay.

Moreover, merging Java and Equinox Runtimes results in the most secure environment for running Eclipse RCP applications. The environment blocks tampering with OSGi bundles and injecting unauthorized code via Java classloading hooks by protecting the Eclipse Runtime itself.

Finally, the consistency of Eclipse RCP applications can be checked statically to prevent run-time errors.

Flash demo, customers’ success stories, sample RCP applications compiled to native code (including the Eclipse IDE) and fully functional trial downloads are available here.

Official press-release
Excelsior JET home page

P.S. This new version of Excelsior JET is mostly focused on Eclipse RCP. However, the implemented Java Runtime technology can be used in other areas where OSGi shines, e.g. for Spring DM. We would greatly appreciate your feedback on this topic.

Tags: , , ,

|