At Devoxx US 2017, Dan Heidinga and Charlie Gracie talk about the Eclipse OMR project, an integrated set of open source C and C++ components that can be used to build language runtimes that run on different platforms.

In this video:

  • Dan Heidinga, JVM Team Lead, IBM Runtime Technologies
  • Charlie Gracie, Software Developer on J9 GC, Co-project Lead on the OMR project

At Devoxx US 2017, Dan Heidinga, JVM Team Lead at IBM Runtime Technologies, and Charlie Gracie, Software Developer on the OpenJ9 virtual machine project and a lead on the OMR project, discuss the Eclipse OMR project, an integrated set of open source C and C++ components that can be used to build language runtimes that run on different platforms. The OpenJ9 virtual machine is the largest consumer of the OMR components.

What the language-agnostic project does is take tooling for a single language and uses it across all runtimes, creating a reusable runtime foundation for cloud platforms.

The Eclipse OMR components include a platform porting library, a thread library, diagnostic services, monitoring services, a just-in-time compiler, and a garbage collector.

The OpenJ9 virtual machine is a high performance, modern Java VM based on the high performance runtime infrastructure in the Eclipse OMR project, including garbage collection and JIT compiler. The VM uses the OpenJDK class libraries, but still allows you to experiment at the virtual machine level.

More information

Devoxx US 2017

Devoxx US 2017

Tutorials, demos, tips, how-to guides, and discussions with technical experts in software development, by developers, for developers.

View more presentations from Devoxx US 2017

Get email notifications

Subscribe on iTunes

Subscribe on Google Play Music

Subscribe with RSS feed

Join The Discussion

Your email address will not be published. Required fields are marked *