Excelsior JET 7.6 Updated to Support the Latest Eclipse RCP and Equinox OSGi, Java SE 6u34

We have just put online Excelsior JET 7.6 Maintenance Pack 4. As usual, it addresses a handful of customer issues and enables the Java SE 6 Update 34 support add-on, but more importantly, it adds support for the latest versions of Equinox OSGi (3.8) and Eclipse RCP (4.2).

If you are a paying customer of Excelsior JET 7.6, but the download instructions for the above updates are neither in your inbox nor in the junk mail box, request them from our Support Dept. at support@excelsior-usa.com.

We have also updated the natively compiled Eclipse Classic IDE to version 4.2. You may find it in the Gallery.

Categories: Eclipse RCP, Excelsior JET, Product Updates

Tags: , , ,

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.

Categories: Eclipse RCP, Excelsior JET, Java

Tags: , , ,

Eclipse Classic 3.4 Compiled Natively Using Excelsior JET 6.5 beta 2

As you may have read in our August 1st announcement, Excelsior JET 6.5 will provide support for the Equinox OSGi runtime, enabling you to protect Eclipse RCP applications from reverse engineering and tampering.

We have just published Excelsior JET 6.5 beta 2, along with two natively compiled RCP applications to illustrate its capabilities:

Here is what’s new in beta 2:

Eclipse RCP Support

  • Numerous bug fixes and overall stability improvements
  • Over 90% of Eclipse Unit Tests have passed on the compiled Eclipse IDE

Performance improvements

  • java.util.zip.*: access to jar/zip archives speeded up
  • JNI: substantially reduced overhead of calling Java methods from native methods

Categories: Excelsior JET, News

Tags: , ,

Excelsior JET 6.5 To Protect Eclipse RCP Applications

We are announcing our commercial Eclipse offering today, just a couple hours after watching a real total solar eclipse! No big surprise here, though. We have implemented support for the Equinox OSGi runtime in Excelsior JET, so the next version will enable you to protect Eclipse RCP applications from reverse engineering and tampering.

Excelsior JET 6.5 beta 1, capable of compiling Eclipse the IDE, is already available. The final release is scheduled for 1Q 2009.

Categories: Excelsior JET, News

Tags: , , , , ,

Excelsior LLC is the First Russian Company to Join the Eclipse Foundation

Excelsior has joined the Eclipse Foundation as an Add-In Provider. It turned out there are no other members from Russia, even though a number of Eclipse contributors, committers, and even project leads are based here. (In fact, the lead of the DLTK project is based right in our city.) So we are proud to be the first Russian corporate member of the Eclipse Foundation.

One of the obligations of an Add-In Provider member is to make a commercial Eclipse-based offering in 12 months. Our offering will be a tool designed for developers of (commercial) Eclipse RCP applications. We plan to announce it and make a public beta available on August 1st, 2008, so stay tuned.

I kindly invite industry analysts and authors covering Eclipse RCP to contact me to receive information and get the beta download about one week before the official annoucement. My contact is at the bottom of

The Official Press-Release

Categories: News

Tags: , , , ,