Channels ▼
RSS

Tools

JVM Language Summit 2011 Videos


The JVM Language Summit is an annual event sponsored by Oracle, attended by implementers of JVM-based languages and programming tools. This page has the videos for all the presentations at this year's event. Slides for each presentation accompany the videos and are available for download on the individual pages.

invokedynamic and Jython
Shashank Bharadwaj
How Jython (Python on the JVM) internals are changing
 
Debugging in 2011
Preshant Deva
A new debugger for Java
 
Project Fortress: Bytecode as Intermediate Representation
Christine Flood
The Fortran Compiler on the JVM (using bytecodes as an intermediate representation)
 
JSR-292 Cookbook
Rémi Forax
Using invokedynamic in building dynamic languages
 
From Lambdas to Bytecodes
Brian Goetz
Using invokedynamic in compiling static languages
 
Virtual Extension Methods
Brian Goetz
The Java 8 feature that will provide closures and multiple inheritance
 
Method Handle Implementation Tips and Tricks
Dan Heidinga
The Java 8 feature that will provide closures and multiple inheritance
 
Language Features As A Library (Gosu)
Carson Gross
Leveraging Gosu's remarkably flexible type system in DSLs.
*A quick overview of Gosu and its unique type system.
 
The Case for Interface Injection
Tobias Ivarsson
How to inject an interface into a class that doesn't already implement that interface
 
The Kotlin Programming Language
Dmitry Jemerov & Andrey Breslav
Kotlin is a new JVM language under development by JetBrains.
 
Adventures in JSR 292 (Nashorn)
Jim Laskey
An upcoming implemenation of JavaScript on the JVM
 
Adding invokedynamic Support to JRuby
Charles Nutter
How invokedynamic operates and what it changes the generated executable code for JRuby
 
JVM Language Summit — Getting Started Guide
Cameron Purdy
An irreverent look at the present state of Java and JDK
 
A Trace-JIT Compiler for the JVM
Sunil Puri
How traces improve JIT performance on loops and branches.
 
Rtalk — Smalltalk on the JVM
Mark Roos
The design and tribulations of building a Smalltalk implementation on the JVM

 

Method Handles and Beyond...
John Rose
Learn about the JVM's equivalent of function pointers
 
Moving Java Forward
Georges Saab
JDK 7, Open JDK, and the upcoming JDK 8
 
Dynamic Linker Framework for JVM Languages
Attila Szegedi
 
 
Asynchronous Programming in .NET
Mads Torgersen
The influence of Java on upcoming changes to .NET
 
Graal - A Bytecode Agnostic Compiler for the JVM
Thomas Wuerthinger
An extendable, tunable JVM compiler from Oracle

 

Presentation Slides


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video