OpenJDK logo

JVM Language Summit 2011

The JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects. In 2011, it convened at Oracle's Santa Clara, Calif., campus on July 18-20.

Speaker presentations are available on video below, along with slides in PDF format. Informal workshops were not captured on video, but some workshop slides are available. 

Presentations from the JVM Language Summit 2012 are here.

Keynotes

Getting Started Guide
Cameron Purdy
Watch Video Download Slides
Java SE: Moving Java Forward
George Saab
Watch Video Download Slides
Asynchronous Programming in .NET
Mads Torgersen
Watch Video Download Slides

JVM Capabilities

Method Handles and Beyond...
John Rose
Watch Video Download Slides
MethodHandle Implemention Tips and Tricks
Dan Heidinga
(Materials provided by IBM are owned by IBM and use of such materials is limited to non-commercial use only.)
Watch Video Download Slides
JSR 292 Cookbook
Rémi Forax
Watch Video Download Slides
The Case for Interface Injection
Tobias Ivarsson
Watch Video Download Slides

Language Implementations on the JVM

Adventures in JSR 292 (Nashorn)
Jim Laskey
Watch Video Download Slides
Adding invokedynamic Support to JRuby
Charles Nutter
Watch Video Download Slides
invokedynamic and Jython -
Shashank Bharadwaj
Watch Video Download Slides
Rtalk: Smalltalk on the JVM
Mark Roos
Watch Video Download Slides
The Kotlin Programming Language
Andrey Breslav and Dmitry Jemerov
Watch Video Download Slides; see also Workshop Slides
Language Features As A Library (Gosu)
Carson Gross
Watch Video Download Slides
Project Fortress: Bytecode as Intermediate Representation
Christine Flood
Watch Video Download Slides

Java SE 8

From Lambdas to Bytecode
Brian Goetz
Watch Video Download Slides
Virtual Extension Methods
Brian Goetz
Watch Video Download Slides

Emerging Technologies

Graal: A Bytecode Agnostic Compiler for the JVM
Thomas Wuerthinger
Watch Video Download Slides; see also Workshop Slides
Dynalink: Dynamic Linker Framework for JVM Languages
Attila Szegedi
Watch Video Download Slides
Debugging in 2011
Prashant Deva
Watch Video Download Slides
jvmtracejit - A trace-jit Compiler for the JVM
Sunil Puri
Watch Video Download Slides

 

Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
Java 8 banner (182)

Virtual Technology Summit 07.09.14 Banner

Java One 2014 RHS Banner

Duke's Choice RHS Banner