Session Details
Session ID: BOF-5236
Session Title: JSR 292 Cookbook
Session Abstract: JSR 292, Supporting Dynamically Typed Languages on the Java™ Platform, defines method handles and invokedynamic, significant new features of the JDK™ 7 virtual machine that help language implementers get the most out of the JVM™ machine. The Da Vinci Machine Project is the reference implementation for JSR 292 as well as a test bed for additional proposed JVM machine features.

This BOF, which discusses how to apply these features to language implementation problems, is for implementers of languages on the JVM machine and of the JVM machine itself.

Audience takeaways:
• How to use method handles, invokedynamic, and interface injection
• The content and status of JSR 292 and the Da Vinci Machine Project
• How to download and build from the Da Vinci Machine Project

Track: Cool Stuff; Core Technology: Java SE & Desktop; Tools and Languages; Tools and Languages Scheduling Track
Duration: 50
Speaker(s): John Rose, Sun Microsystems; Christian Thalinger, Sun Microsystems