YoVDO

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

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Java Courses Ruby Courses Lua Courses High Performance Computing Courses Garbage Collection Courses

Course Description

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

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity