The Java Platform: Tiger and Beyond

Thursday, 1:30pm, October 28th, 2004
co-located with OOPSLA 2004 in Vancouver

The Java platform has for the past five years been among the most widely used platforms in the OO research community. The upcoming release of the platform (J2SE 5.0, code-named "Tiger") includes many new language features and libraries that were developed in close collaboration with OO researchers. Planning is now starting for the next two major releases of Java (6.0 and 7.0).

The goal of this workshop is to evaluate the success of this collaboration and to lay out an agenda for continued collaboration. The bulk of the discussion will revolve around technical issues: What have we accomplished, and what remains to be done?

What is the "low hanging fruit" at this point? Also open for discussion will be procedural issues: Are people happy with the current process for evolving the Java platform? Can we come up with constructive suggestions to enhance this process? How can the wider research community be involved in the continued evolution of the Java platform.


13:30 James Gosling title?
14:00 Graham Hamilton Sun 1.6/1.7 (Mustang and Dolphin) plans
14:30 Bill, Josh, Gilad, and Doug Experience with Tiger JSRs etc, Moderated by Aaron
15:10 break
15:30 David Bacon Value Types
15:45 Mike Ernst Reference immutablity
16:00 Jan Vitek RTSJ extensions
16:15 Moderated discussion, broken up into smaller groups
17:30 end


We welcome attendance by researchers looking to integrate good ideas into the Java platform, and by practioners interested in new platform support to solve current problems or remove limitations. To register, contact

Organizing Committee