Java News from Sunday, April 15, 2007

It's a little annoying having to pick all the JavaOne sessions in advance. Nonetheless I think I've got it down now. Tentatively, here are the sessions I'm planning to attend. I don't think the schedule builder included key notes, and I may have to abandon some of the later BoFs. Some of these were not easy choices, and I'm definitely missing more than I'll get to see.

Time Session ID/Title Speaker(s)
Tuesday, 05/08/2007
10:50 AM - 11:50 AM Java SE: Present and Future Danny Coward
11:50 AM - 2:00 PM Lunch  
3:20 PM - 4:20 PM JSR 296: The Swing Application Framework Joshua Marinacci; Hans Muller
4:40 PM - 5:40 PM Easy Deployment Is Finally Here Dennis Gu; Ethan Nicholas
6:00 PM - 7:00 PM JSR 311: The Java API for RESTful Web Services Marc Hadley; Paul Sandoz; Peter Liu
8:00 PM - 8:50 PM OpenJDK Project Q&A: Part 1 Mark Reinhold; Ray Gans
9:00 PM - 9:50 PM Ajax and Web 2.0 Performance Roundtable Akara Sucharitakul; Gregory Murray; Binu John; Eugene Lazutkin
10:00 PM - 10:50 PM Java Programming Language Features in JDK Release 7 Peter von der Ahé
Wednesday, 05/09/2007
9:35 AM - 10:35 AM User Interfaces: Past, Present, and Future; Good, Bad, and Ugly Joe Winchester
10:55 AM - 11:55 AM Effective Java™ Reloaded: This Time It's for Real Joshua Bloch
11:50 AM - 2:00 PM Lunch  
1:30 PM - 2:30 PM Fast, Beautiful, Easy: Pick Three--Building Web User Interfaces in the Java Programming Language with Google Web Toolkit Bruce Johnson
2:50 PM - 3:50 PM Extreme GUI Makeover 2007 Christopher Campbell; Shannon Hickey; Hans Muller; Romain Guy
4:10 PM - 5:10 PM Form Follows Function (F3) Christopher Oliver
6:35 PM - 7:35 PM Tricks and Tips with NIO, Using the Grizzly Framework Charles Hunt; Jean-François Arcand
7:55 PM - 8:45 PM Describing RESTful Applications: WADLing with Java Marc Hadley
8:55 PM - 9:45 PM Meet the Java Platform, Standard Edition (Java SE) Core Libraries Engineering Team Sherman Shen; Iris Clark
9:55 PM - 10:45 PM Putting a Swing Front End on a Web App David Wroton
Thursday, 05/10/2007
9:35 AM - 10:35 AM Extensions with NetBeans Software Juergen Schmidt
10:55 AM - 11:55 AM JFugue: Making Music with Java MIDI and Illustrating API Usability Geertjan Wielenga; David Koelle
11:50 AM - 2:00 PM Lunch  
1:30 PM - 2:30 PM Form Follows Function (F3) Christopher Oliver
2:50 PM - 3:50 PM How to Hack in the OpenJDK Project Mark Reinhold
4:10 PM - 5:10 PM JSR 277: Java Module System Stanley Ho; Michal Cierniak
6:35 PM - 7:35 PM Developing Reliable Products: Static and Dynamic Code Analysis Aleksandr Kuzmin; Mikhail Davidov
7:55 PM - 8:45 PM Java Platform, Standard Edition (Java SE): Meet the Experts Danny Coward
8:55 PM - 9:45 PM Meet the Java Platform, Standard Edition (Java SE) Virtual Machine Engineering Team Xiaobin Lu; James Melvin
9:55 PM - 10:45 PM Test Patterns In Java Technology, Part II Jaroslav Tulach; Jan Lahoda
Friday, 05/11/2007
10:50 AM - 11:50 AM Effective Concurrency for the Java Platform Brian Goetz
11:50 AM - 2:00 PM Lunch  
12:10 PM - 1:10 PM Writing Testable Desktop UIs Scott Delap; Barry Livingston
1:30 PM - 2:30 PM Creating Amazing Web Interfaces with Ajax Ben Galbraith
4:10 PM - 5:10 PM Closures for the Java Programming Language Neal Gafter

It's a little disturbing that aside from the X in AJAX, I didn't see one single session that mentioned XML. Had I known that I was going a little earlier, I might have submitted some talks on XOM and/or Human Factors in API Design. (I did spot one interesting talk on the latter subject though.)

As is, I'll be attending as press. I'll be live reporting here as time permits, and doing a full show wrap-up on developerWorks. If anyone has something interesting to talk about or demo, send me e-mail before the show. As you can see, I don't have a lot of free time; but I should be able to squeeze people in somewhere. Lunch and dinner look like the best slots. I will also be around on Monday for NetBeans/Community Day.