The new release of Excelsior's Java SE implementation prevents decompilation and unauthorized modification of commercial Eclipse RCP applications
NOVOSIBIRSK, Russia, June 23, 2009 — IP theft, code tampering and data security breaches may become less of a concern to vendors of commercial Java applications based on the Eclipse Rich Client Platform since today. Excelsior LLC has just announced the general availability of Excelsior JET 6.5, a compliant Java SE 6 implementation enhanced with an ahead-of-time compiler. The Enterprise Edition of Excelsior JET enables developers to fully precompile their Eclipse RCP applications to native code and distribute them without the original class files, keeping the Java decompilers at bay.
"Excelsior JET represents the best, and possibly the only available, solution capable to protect not only Eclipse RCP and OSGi based applications, but also those that rely on the modeling technologies available in the Eclipse platform," said Victor Roldan Betancort, software developer and researcher for Open Canarias S.L.
The key innovation of Excelsior's technology is that it supports the core of the Eclipse Runtime (Equinox OSGi) at the JVM level. As a result, the code and data protection mechanisms previously implemented in the Excelsior JVM are now enabled for Eclipse RCP applications as well.
"We have been testing Excelsior JET 6.5 from its first beta versions and it has revealed to be perfectly working with such a complex RCP application as EasyMonitoring," said Baptiste Gendron, President of Global Vision Systems. "We highly recommend to use the product for deploying RCP application in a secure and easy way."
Excelsior JET not only creates native code executables resistant to reverse engineering, but also provides 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.
"Congratulations to Excelsior on the new release of their JET 6.5," said Mike Milinkovich, Executive Director of the Eclipse Foundation. "Their support for Eclipse RCP and Equinox is a great example of a commercial ecosystem developing around the Eclipse runtime technologies."
Compatibility and System Requirements
Excelsior JET 6.5 supports Java SE 6 and J2SE 5.0 on Microsoft Windows and Linux operating systems running on 32-bit Intel x86 and compatible hardware.
Equinox OSGi runtime versions 3.1 through 3.4 are supported. Support for version 3.5 (Galileo) is in the works and will be included in a maintenance update.
Full pricing and licensing information is available online at http://www.excelsior-usa.com/store/jet.html.
Excelsior LLC provides advanced Java-compatible solutions and software development services with particular focus on optimizing compilers, high-performance runtime environments and the Java technology. Excelsior is a Java Authorized Licensee and a Solutions Member of the Eclipse Foundation. To learn more about Excelsior, visit http://www.excelsior-usa.com.
Product screenshots: http://www.excelsior-usa.com/press.html#screenshots
Flash tutorial for Eclipse RCP developers:
To request a review copy, email Email
Dmitry Leskov, Director of Marketing
+1 (408) 786-5641
# # #