<<< Previous track Next track >>>

 Evolving Java

Host: Brian Goetz

From its initial vision for mobile code and interactive web pages, the Java platform has come a long way in twelve years! Java now runs on platforms ranging from enterprise-grade servers to mobile phones to smart cards.

If you poll developers, every one of them has an idea to make the Java language "better" or to extend the range of environments in which Java can be deployed.
This drive for change is balanced by a large number of customers who like Java just fine as it is. How do you evolve a widely-used, mature language and platform?

Come hear experts from the Java community discuss how the Java language and VM are evolving to meet the community's ever-changing needs.

Schedule,
Thursday
 Evolving Java
08:00 - 09:00 Registration and Breakfast
09:00 - 10:00 Keynote:Trends in Agile Development
Kent Beck
Location: Fleming Room
Download slides
10:00 - 10:30 Break
10:30 - 10:45 Introduction: Evolving Java
Brian Goetz
Location: St James's Suite
10:45 - 11:00 Break
11:00 - 12:00 Concurrency, past and present
Brian Goetz
Location: St James's Suite
Download slides
12:00 - 13:00 Lunch
13:00 - 14:00 Blending Java with dynamic languages
Venkat Subramaniam
Location: St James's Suite
Download slides
14:00 - 14:30 Break
14:30 - 15:30 Evolving the JVM
Ola Bini
Location: St James's Suite
Download slides
15:30 - 16:00 Break
16:00 - 17:00 The Cathedral, the Bazaar and the Commissar: The Evolution of Innovation in Enterprise Java
Rod Johnson
Location: St James's Suite
Download slides
17:00 - 17:15 Break
17:15 - 18:15 Evolving the Java Language
Neal Gafter
Location: St James's Suite
Download slides