Difference between revisions of "2012 Main Page"

From JVMLangSummit
Jump to navigationJump to search
Line 2: Line 2:
  
 
[mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]
 
[mailto:brian.goetz-at-oracle.com Brian Goetz] and [mailto:john.r.rose-at-oracle.com John Rose]
 
== Bonus Discussions ==
 
 
(add pages and/or workshop links here)
 
* [[What the JVM needs]]
 
* [[JVM System Programming Language]]
 
* [[Why Tailcalls]]
 
  
 
== Media ==
 
== Media ==
  
Most sessions are now available to watch on the [http://medianetwork.oracle.com/playlist/1 Oracle Media Network].
+
Videos of most talks are available on the [http://medianetwork.oracle.com/playlist/1 Oracle Media Network].
  
The first four videos are self-contained (i.e. slides integrated into the video) for easier viewing.
+
The first four videos below have slides integrated into the video for easier viewing.
  
 
* [http://medianetwork.oracle.com/media/show/15487 Gathering the threads: JVM Futures] (John Rose, Oracle; Welcome and JSR 292 update) - [[Media:RoseJVMFutureTalk.pdf | Slides]], [http://wiki.jvmlangsummit.com/Gathering_the_threads:_JVM_Futures Abstract]
 
* [http://medianetwork.oracle.com/media/show/15487 Gathering the threads: JVM Futures] (John Rose, Oracle; Welcome and JSR 292 update) - [[Media:RoseJVMFutureTalk.pdf | Slides]], [http://wiki.jvmlangsummit.com/Gathering_the_threads:_JVM_Futures Abstract]
Line 110: Line 103:
 
|  6:00|| || Dinner at Faultline ||
 
|  6:00|| || Dinner at Faultline ||
 
|}
 
|}
 +
 +
== Bonus Discussions ==
 +
 +
(add pages and/or workshop links here)
 +
* [[What the JVM needs]]
 +
* [[JVM System Programming Language]]
 +
* [[Why Tailcalls]]
  
 
== Uploading ==
 
== Uploading ==

Revision as of 11:34, 3 September 2010

Contact

Brian Goetz and John Rose

Media

Videos of most talks are available on the Oracle Media Network.

The first four videos below have slides integrated into the video for easier viewing.

Image galleries:

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
Gathering the threads: JVM Futures
W1A: John Rose

W1B: Robert McKinney
Introduction to Gosu
W1A: Rich Hickey
What the JVM needs

W2B: John Field
Thorn
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 Christine Flood
Project Fortress compiler implementation status
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
Break
(30 mins)
2:00 Fredrik Öhrström
Efficient compilation of Lambdas using MethodHandles and JRockit
Break
(30 mins)
Adam Messinger
Oracle
2:30 W1A: Fredrik Öhrström
Compile your favourite Lambda expression!

W1B: Ben Titzer
Virgil on the JVM
Dan Heidinga
MethodHandles: an IBM implementation
Andy Clement
Mixed language project compilation in Eclipse: Java and Groovy
3:00 Cliff Click
Digital 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: Hiroshi Yamauchi
Continuations in Servers
W2A: Kresten Krab Thorup
W2A: Cliff Click

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

Bonus Discussions

(add pages and/or workshop links here)

Uploading

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.

If you are having trouble recovering your password from last year, just re-register (e.g., jrose2).

Past years

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