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

  • All presentations will take place in Oracle's Auditorium building, south of Palm Drive.
  • Presentations will run in a single track, 45 minutes each (including questions).
  • Workshop sessions will run for 60 minutes, with two or more sessions in parallel. Workshops are scheduled so that informal discussions can carry on into the subsequent time slot.
  • Light breakfast and lunch are served on site.
  • Breakout rooms are available for workshops, quiet conversation, and ad hoc consultations.
Vitruvian Duke