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.
Time | Speaker | Talk |
---|---|---|
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 dl@cs.oswego.edu