JVM Language Summit — Agenda
The Summit will take place from July 31 through August 2, 2017. Our three days will be divided as follows (talks are in yellow and workshops are in green).
| Monday | Tuesday | Wednesday | |
| 8:30 | Breakfast | Breakfast | Breakfast |
| 8:45 | |||
| 9:00 | Welcome from Oracle | Kozlov, Veresov: HotSpot AOT Internals |
Vardal, Parain: Minimal Values Under the Hood |
| 9:15 | Rose: Confinement in the JVM |
||
| 9:30 | |||
| 9:45 | Grimmer: Project Sulong |
Ivanov, Graves: Vectors and Values |
|
| 10:00 | |||
| 10:15 | |||
| 10:30 | Break | Break | Break |
| 10:45 | |||
| 11:00 | Romero, Sandoz: Constants in Amber |
Wimmer: Polyglot Native |
Steindorfer: Lightweight Relations |
| 11:15 | |||
| 11:30 | |||
| 11:45 | Sandoz:
java.lang.invoke - Kuksenko: GC & Tuning |
Wimmer: Truffle &
Graal - Cimadamore: Bytecode Generation |
Kinnear: Value Types |
| 12:00 | |||
| 12:15 | |||
| 12:30 | |||
| 12:45 | Lunch | Lunch | Lunch |
| 13:00 | |||
| 13:15 | |||
| 13:30 | |||
| 13:45 | Kinnear: Frontiers in Access Controls |
Yi, Beyler: Dynamic Tools at Google |
Lightning talks |
| 14:00 | Goetz: Pattern Matching |
||
| 14:15 | |||
| 14:30 | Darcy: Strict Floating-Point Everywhere |
Li: Optimizing HotSpot at Alibaba |
|
| 14:45 | Forax: Reducing Object Adaptation |
||
| 15:00 | |||
| 15:15 | Break | Break | |
| 15:30 | Break | ||
| 15:45 | Cimadamore: Programming with Minimal Values |
Laskey: Native Script Engine |
|
| 16:00 | Elizarov: Kotlin Coroutines Reloaded |
||
| 16:15 | |||
| 16:30 | Goetz: Java Language - Rose: Panama |
Rose: JVM Evolution - Bateman: Jigsaw |
|
| 16:45 | |||
| 17:00 | |||
| 17:15 | |||
| 17:30 | |||
| 17:45 | |||
| 18:00 | Dinner | ||
| 18:15 | |||
| 18:30 | |||
| 18:45 |
Notes on the Agenda
|
![]() |
