Difference between revisions of "2012 Main Page"

From JVMLangSummit
Jump to navigationJump to search
m
Line 12: Line 12:
 
== Media ==
 
== Media ==
  
'''Please follow links in the agenda below to get to session pages, where slides and video for the session are available.''' Thanks to the [http://medianetwork.oracle.com/playlist/1 Oracle Media Network] for hosting the videos.
+
Most sessions are now available to watch on the [http://medianetwork.oracle.com/playlist/1 Oracle Media Network].
  
The following videos are self-contained (i.e. slides integrated into the video) for easier viewing:
+
The first four videos are self-contained (i.e. slides integrated into the video) for easier viewing.
  
* [http://medianetwork.oracle.com/media/show/15487?n=playlist&nid=1 Gathering the threads: JVM Futures] (John Rose's Welcome and JSR 292 update)
+
* [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/15507?n=playlist&nid=1 Engineering Fine-Grained Parallelism in Java] (Doug Lea's Keynote)
+
 
* [http://medianetwork.oracle.com/media/show/15524?n=playlist&nid=1 MethodHandles: an IBM implementation] (Dan Heidinga, IBM)
+
* [http://medianetwork.oracle.com/media/show/15507 Engineering Fine-Grained Parallelism in Java] (Doug Lea, SUNY Oswego; Keynote) - [[Media:Lea-fj-jul10.pdf | Slides]], [http://wiki.jvmlangsummit.com/Engineering_Fine-Grained_Parallelism_in_Java Abstract]
* [http://medianetwork.oracle.com/media/show/15501?n=playlist&nid=1 Efficient compilation of Lambdas using MethodHandles and JRockit] (Fredrik Öhrström, Oracle)
+
 
 +
* [http://medianetwork.oracle.com/media/show/15524 MethodHandles: an IBM implementation] (Dan Heidinga, IBM) - [[Media:J9 MethodHandle Impl.pdf | Slides]], [http://wiki.jvmlangsummit.com/MethodHandles:_an_IBM_implementation Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15501 Efficient compilation of Lambdas using MethodHandles and JRockit] (Fredrik Öhrström, Oracle) - [[Media:ohrstrom-lambdas-2010-07-26.pdf | Slides]], [http://wiki.jvmlangsummit.com/Efficient_compilation_of_Lambdas_using_MethodHandles_and_JRockit Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15488 Trending Toward the Middle: The Best of Static and Dynamic] (Charles Nutter) - [[Media:Nutter Static and Dynamic.pdf | Slides]], [http://wiki.jvmlangsummit.com/Trending_Toward_the_Middle:_The_Best_of_Static_and_Dynamic Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15550 Improvements in OpenJDK useful for JVM languages] (Eric Caspole, AMD) - [[Media:Jvm-lang-2010-ecaspole-100723.pdf | Slides]], [http://wiki.jvmlangsummit.com/Improvements_in_OpenJDK_useful_for_JVM_languages Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15495 Register Allocation on SSA form for Java Just-in-Time Compilation] (Christian Wimmer, UC Irvine) - [[Media:LinearScanSSA.pdf | Slides]], [http://wiki.jvmlangsummit.com/Register_Allocation_on_SSA_form_for_Java_Just-in-Time_Compilation Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15506 Coroutines for the Java Platform] (Lukas Stadler) - [[Media:Coroutines.pdf | Slides]], [http://wiki.jvmlangsummit.com/Coroutines_for_the_Java_Platform Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15525 Chronon - Time Travelling Debugger] (Prashant Deva) - [[Media:Chronon - JVMSummit.pdf | Slides]], [http://wiki.jvmlangsummit.com/Chronon_-_Time_Travelling_Debugger Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15493 LINQ: Language Features for concurrency (among other things)] (Neal Gafter, Microsoft) - [[Media:Gafter-LINQ.pdf | Slides]], [http://wiki.jvmlangsummit.com/LINQ:_Language_Features_for_concurrency_%28among_other_things%29 Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15549 The Thorn Programming Language: Robust Distributed Scripting on the JVM] (John Field, IBM Research) - [[Media:Field-Thorn-Overview-2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/The_Thorn_Programming_Language:_Robust_Distributed_Scripting_on_the_JVM Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15498 Digital Performance] (Cliff Click, Azul Systems) - [http://wiki.jvmlangsummit.com/Digital_Performance Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15496 Erjang - A JVM-based Erlang VM] (Kresten Krab Thorup, Trifork) - [http://wiki.jvmlangsummit.com/Erjang_-_A_JVM-based_Erlang_VM Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15492 Kawa and gnu.bytecode update] (Per Bothner, Oracle) - [http://wiki.jvmlangsummit.com/Kawa_and_gnu.bytecode_update Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15497 Project Fortress compiler implementation status] (Christine Flood, Oracle Sun Labs) - [[Media:JVMSummit-Flood.pdf | Slides]], [http://wiki.jvmlangsummit.com/Project_Fortress_compiler_implementation_status Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15490 Faking closures on the JVM isn't as simple as it looks] (David Pollak) - [http://wiki.jvmlangsummit.com/Faking_closures_on_the_JVM_isn%27t_as_simple_as_it_looks Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15509 Mixed language project compilation in Eclipse: Java and Groovy] (Andy Clement, VMware) - [[Media:Clement MixedLanguageProjectCompilationInEclipse.pdf | Slides]], [http://wiki.jvmlangsummit.com/Mixed_language_project_compilation_in_Eclipse:_Java_and_Groovy Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15494 Symmetric multilanguage VM architecture] (Oleg Pliss, Oracle) - [[Media:Pliss-Monty-Multilanguage VM-2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/Symmetric_multilanguage_VM_architecture Abstract]
 +
 
 +
* [http://medianetwork.oracle.com/media/show/15499 The Maxine Inspector: a Specialized Tool for VM Development] (Michael Van De Vanter, Oracle Sun Labs) - [[Media:Maxine-JVMLangSummit2010.pdf | Slides]], [http://wiki.jvmlangsummit.com/The_Maxine_Inspector:_a_Specialized_Tool_for_VM_Development Abstract]
  
 
Image galleries:
 
Image galleries:

Revision as of 11:31, 3 September 2010

Contact

Brian Goetz and John Rose

Bonus Discussions

(add pages and/or workshop links here)

Media

Most sessions are now available to watch on the Oracle Media Network.

The first four videos are self-contained (i.e. 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

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.