Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Eclipse OMR - A Modern, Open-Source Toolkit for Building Language Runtimes

Devoxx via YouTube

Overview

Explore the Eclipse OMR project, an open-source toolkit for building high-performance language runtimes, in this 45-minute Devoxx conference talk. Discover how this initiative aims to make Java runtime technology accessible to other dynamic languages by restructuring core components of the J9 Java Virtual Machine. Learn about the project's goals, contributed runtime technology, and promising applications. Gain insights into active development areas, including garbage collection and compiler technology. Understand how to integrate OMR components into your own projects, and explore real-world examples such as IBM SDKs for Java, OpenJ9, Ruby, Lua, and Base 9. Get guidance on how to get involved and contribute to this innovative project that's reshaping the landscape of language runtime development.

Syllabus

Intro
Important Disclaimers
And before anyone asks...
Cloud platforms really depend on runtimes
Eclipse OMR mission
Form Eclipse OMR around core components
Goals of Eclipse OMR
Garbage collection technology
What is Mark-Sweep GC?
Hooking up the OMR Mark/Sweep Collector
Compiler technology
Hooking up a compiler via a native IL generator
Hooking up a compiler via JITBuilder
In the wild: IBM SDKs for Java
OpenJ9 open source project
Ruby
Lua
Base 9 (B9)
What's next?
Getting involved
More Eclipse OMR in action

Taught by

Devoxx

Reviews

Start your review of Eclipse OMR - A Modern, Open-Source Toolkit for Building Language Runtimes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.