Difference between revisions of "2012 Main Page"

From JVMLangSummit
Jump to navigationJump to search
(Agenda for the 2010 JVM Language Summit)
Line 7: Line 7:
 
!Wednesday 7/28
 
!Wednesday 7/28
 
|-
 
|-
|  8:30|| align="center" colspan="3" style="color:green; background-color:#ffffcc;" | Breakfast (30 mins)
+
|  8:30|| align="center" colspan="3" style="color:green; background-color:#ffffcc;" | Breakfast <br> (30 mins) <br>
 
|-
 
|-
 
|  9:00|| Brian Goetz, Welcome || rowspan="2" | Doug Lea (Keynote) <br> [[Engineering Fine-Grained Parallelism in Java]] || Jochen Theodorou <br> [[Improvements in Groovy performance]]
 
|  9:00|| Brian Goetz, Welcome || rowspan="2" | Doug Lea (Keynote) <br> [[Engineering Fine-Grained Parallelism in Java]] || Jochen Theodorou <br> [[Improvements in Groovy performance]]
Line 15: Line 15:
 
| 10:00|| Eric Caspole <br> [[Improvements in OpenJDK useful for JVM languages]]  || Joshua Bloch <br> [[Performance Anxiety]] || Per Bothner <br> [[Kawa and gnu.bytecode update]]
 
| 10:00|| Eric Caspole <br> [[Improvements in OpenJDK useful for JVM languages]]  || Joshua Bloch <br> [[Performance Anxiety]] || Per Bothner <br> [[Kawa and gnu.bytecode update]]
 
|-
 
|-
| 10:30|| align="center" colspan="3" style="color:green; background-color:#ffffcc;" | Break (30 mins) <br> <br>
+
| 10:30|| align="center" colspan="3" style="color:green; background-color:#ffffcc;" | Break <br> (30 mins) <br>
 
|-
 
|-
 
| 11:00|| John Rose <br> HotSpot  || rowspan="2" style="color:lightblue; background-color:green;" | W1A: John Rose <br> W1B: Robert McKinney || rowspan="2" style="color:lightblue; background-color:green;" | W1A: Rich Hickey <br> W1B: TBD
 
| 11:00|| John Rose <br> HotSpot  || rowspan="2" style="color:lightblue; background-color:green;" | W1A: John Rose <br> W1B: Robert McKinney || rowspan="2" style="color:lightblue; background-color:green;" | W1A: Rich Hickey <br> W1B: TBD
Line 21: Line 21:
 
| 11:30|| Christian Wimmer <br> [[Register Allocation on SSA form for Java Just-in-Time Compilation]]
 
| 11:30|| Christian Wimmer <br> [[Register Allocation on SSA form for Java Just-in-Time Compilation]]
 
|-
 
|-
| 12:00|| align="center" rowspan="2" style="color:green; background-color:#ffffcc;" | Lunch (60 mins) || align="center" colspan="2" style="color:green; background-color:#ffffcc;" | Lunch (30 mins) <br> <br>
+
| 12:00|| align="center" rowspan="2" style="color:green; background-color:#ffffcc;" | Lunch <br> (60 mins) || align="center" colspan="2" style="color:green; background-color:#ffffcc;" | Lunch <br> (30 mins) <br>
 
|-
 
|-
 
| 12:30|| Mark Reinhold <br> JDK7 || TBD
 
| 12:30|| Mark Reinhold <br> JDK7 || TBD
Line 29: Line 29:
 
|  1:30|| Prashant Deva <br> [[Chronon - Time Travelling Debugger]] || John Field <br> [[The Thorn Programming Language: Robust Distributed Scripting on the JVM]] || Christine Flood <br> [[Project Fortress compiler implementation status]]
 
|  1:30|| Prashant Deva <br> [[Chronon - Time Travelling Debugger]] || John Field <br> [[The Thorn Programming Language: Robust Distributed Scripting on the JVM]] || Christine Flood <br> [[Project Fortress compiler implementation status]]
 
|-
 
|-
|  2:00|| Fredrik Öhrström <br> [[Efficient compilation of Lambdas using MethodHandles and JRockit]] || align="center" colspan="2" style="color:green; background-color:#ffffcc;" | Break (30 mins)
+
|  2:00|| Fredrik Öhrström <br> [[Efficient compilation of Lambdas using MethodHandles and JRockit]] || align="center" colspan="2" style="color:green; background-color:#ffffcc;" | Break <br> (30 mins)
 
|-
 
|-
 
|  2:30|| rowspan="2" style="color:lightblue; background-color:green;" | W1A: Fredrik Öhrström <br> Compile your favourite Lambda expression! <br> <br> W1B: TBD || Dan Heidinga <br> [[MethodHandles: an IBM implementation]] || Andy Clement <br> [[Mixed language project compilation in Eclipse: Java and Groovy]]
 
|  2:30|| rowspan="2" style="color:lightblue; background-color:green;" | W1A: Fredrik Öhrström <br> Compile your favourite Lambda expression! <br> <br> W1B: TBD || Dan Heidinga <br> [[MethodHandles: an IBM implementation]] || Andy Clement <br> [[Mixed language project compilation in Eclipse: Java and Groovy]]
Line 35: Line 35:
 
|  3:00|| Cliff Click, Performance || Oleg Pliss <br> [[Symmetric multilanguage VM architecture]]
 
|  3:00|| Cliff Click, Performance || Oleg Pliss <br> [[Symmetric multilanguage VM architecture]]
 
|-
 
|-
|  3:30|| align="center" style="color:green; background-color:#ffffcc;" | Break (30 mins) || Kresten Krab Thorup <br> [[Erjang - A JVM-based Erlang VM]] || Michael Van De Vanter <br> [[The Maxine Inspector: a Specialized Tool for VM Development]]
+
|  3:30|| align="center" style="color:green; background-color:#ffffcc;" | Break <br> (30 mins) || Kresten Krab Thorup <br> [[Erjang - A JVM-based Erlang VM]] || Michael Van De Vanter <br> [[The Maxine Inspector: a Specialized Tool for VM Development]]
 
|-
 
|-
 
|  4:00|| rowspan="2" style="color:lightblue; background-color:green;" | W2A: Charles Nutter <br> W2B: Terence Parr || rowspan="2" style="color:lightblue; background-color:green;" | W2A: Kresten Krab Thorup <br> W2B: Ben Titzer || rowspan="2" style="color:lightblue; background-color:green;" | W2A: Cliff Click <br> <br> W2B: Per Bothner <br> Speedy Scripting
 
|  4:00|| rowspan="2" style="color:lightblue; background-color:green;" | W2A: Charles Nutter <br> W2B: Terence Parr || rowspan="2" style="color:lightblue; background-color:green;" | W2A: Kresten Krab Thorup <br> W2B: Ben Titzer || rowspan="2" style="color:lightblue; background-color:green;" | W2A: Cliff Click <br> <br> W2B: Per Bothner <br> Speedy Scripting

Revision as of 19:57, 16 July 2010

Agenda for the 2010 JVM Language Summit

Monday 7/26 Tuesday 7/27 Wednesday 7/28
8:30 Breakfast
(30 mins)
9:00 Brian Goetz, Welcome Doug Lea (Keynote)
Engineering Fine-Grained Parallelism in Java
Jochen Theodorou
Improvements in Groovy performance
9:30 Charles Nutter
Trending Toward the Middle: The Best of Static and Dynamic
Rémi Forax
PHP.reboot: a post JSR292 dynamic language
10:00 Eric Caspole
Improvements in OpenJDK useful for JVM languages
Joshua Bloch
Performance Anxiety
Per Bothner
Kawa and gnu.bytecode update
10:30 Break
(30 mins)
11:00 John Rose
HotSpot
W1A: John Rose
W1B: Robert McKinney
W1A: Rich Hickey
W1B: TBD
11:30 Christian Wimmer
Register Allocation on SSA form for Java Just-in-Time Compilation
12:00 Lunch
(60 mins)
Lunch
(30 mins)
12:30 Mark Reinhold
JDK7
TBD
1:00 Lukas Stadler
Coroutines for the Java Platform
Neal Gafter
LINQ: Language Features for concurrency (among other things)
David Pollak
Faking closures on the JVM isn't as simple as it looks
1:30 Prashant Deva
Chronon - Time Travelling Debugger
John Field
The Thorn Programming Language: Robust Distributed Scripting on the JVM
Christine Flood
Project Fortress compiler implementation status
2:00 Fredrik Öhrström
Efficient compilation of Lambdas using MethodHandles and JRockit
Break
(30 mins)
2:30 W1A: Fredrik Öhrström
Compile your favourite Lambda expression!

W1B: TBD
Dan Heidinga
MethodHandles: an IBM implementation
Andy Clement
Mixed language project compilation in Eclipse: Java and Groovy
3:00 Cliff Click, Performance Oleg Pliss
Symmetric multilanguage VM architecture
3:30 Break
(30 mins)
Kresten Krab Thorup
Erjang - A JVM-based Erlang VM
Michael Van De Vanter
The Maxine Inspector: a Specialized Tool for VM Development
4:00 W2A: Charles Nutter
W2B: Terence Parr
W2A: Kresten Krab Thorup
W2B: Ben Titzer
W2A: Cliff Click

W2B: Per Bothner
Speedy Scripting
4:30
5:00 Break Lightning talks Final break
6:00 Dinner at Faultline

Resources

  • Main pages for the JVM Language Summit in 2008 and 2009.

SUMMIT ATTENDEES: READ THIS FIRST

If you have a http://java.net/ (or OpenJDK) user name, please use that to register on this wiki.

If you logged in for the first time as a jvmlang participant, please register as yourself on this wiki.

The initial jvmlang participant account does not have full write privileges; please use it only for self-registering.