Java
Java SE
Community
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 |