Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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