Also, check out the JCP MeetUp
Sessions at the JavaOne 2009 Conference
Java Standard Edition
Java Enterprise Edition Sessions
Java Micro Edition Sessions
At the JavaOne Conference, a whopping twenty-three sessions target the Java Standard Edition (SE). The offerings include three labs, eight BOFs, and twelve technical sessions. The topics run from the practical (I/O tricks and tips, preventing bugs, Java technology forensics, and fun with the Wiimote) to the highly technical (Java Persistence, RESTful Web Services, Concurrency, and so on).
On Tuesday, June 2, sessions go on all evening. At 4:40 pm in Gateway 102-103, Jean-Fran?ois Arcand and Alan Bateman of Sun Microsystems are presenting TS-4222, Asynchronous I/O Tricks and Tips, which pertains to JSR 203. At the same time, Michael Ernst from the University of Washington is talking about JSR 308 in TS-3798, Preventing Bugs with Pluggable Type Checking in Hall E 133. Right after that at 5:40 pm, a few doors down in Hall E 130-131, David Delabassee and Sebastien Stormacq of Sun Microsystems are conducting a two-hour hands-on lab, LAB-5557, Build a RESTful Client-Server Rich Internet Application with JavaFX Technology and Jersey (JSR 310). By 6:00 pm, back in Hall E 133, Brian Goetz and John Rose of Sun Microsystems are presenting TS-5216, Toward a Renaissance VM, a session related to JSR 292. At 7:30 pm in Gateway 102-103, Tobias Ivarsson of Neo Technology is leading BOF-5358, Language Interoperability on the JVM Machine Made Simple, which has to do with JSR 292. The evening concludes with a final session at 8:30 pm in Hall E 134, coordinated by Lance Andersen and Mark Matthews of Sun Microsystems, on BOF-4926, JDBC 4.1 Specification Community Discussion, which looks beyond JSR 221.
There's plenty to hear and do and say on Wednesday, June 3. At 11:05 am in Hall E 134, Marc Hadley and Paul Sandoz of Sun Microsystems are discussing the JSR 311-related TS-4875, Developing RESTful Web Services with the Java API for RESTful Web Services (JAX-RS). At the same time, in Gateway 102-103, Alex Buckley of Sun Microsystems is presenting TS-4954, Modularity in the Java Programming Language: JSR 294 and Beyond. A little while later at 11:40 am in Hall E 130-131, Sony Manuel and Jagadesh Munta of Sun Microsystems, and Sudhir Prabhu of Sun Microsystems India Pvt Ltd are leading a hands-on lab, LAB-5546, Developing Composite SIP Applications with Custom Application Routers, a workshop that relates to JSR 289.
After a lunch break, BJ Hargrave of IBM and Peter Kriens of aQute are informing the audience about JSR 294 in TS-4966, Upgrading OSGi, at 1:30 pm in Hall E 134. Continuing right afterward at 2:50 pm in the same room, Linda DeMichiel of Sun Microsystems is presenting TS-5214, Java Persistence API 2.0: What's New [with JSR 317]? At 4:10 pm, over in Esplanade 304-306, Martin Grebac and Jakub Podlesak of Sun Microsystems are talking about JSR 224 JAX-WS and JSR 311 JAX-RS in TS-4883, Coding REST and SOAP Together. The last event of the day is at 7:45 pm in Esplanade 305, where Jitendra Kotamraju and Rama Pulavarthi of Sun Microsystems are leading BOF-5305, Java API for XML Web Services (JAX-WS) 2.2, which looks beyond JSR 224.
On Thursday, June 4, all the sessions are in the afternoon and evening. David Delabassee and Sebastien Stormacq of Sun Microsystems are conducting a hands-on, bring-your-own-laptop LAB-5557BYOL, Build a RESTful Client-Server Rich Internet Application with JavaFX Technology and Jersey (JSR 310), 1:30 pm through 3:10 pm at Hall E 132. Also starting at 1:30 pm a couple of doors down in Hall E 134, Emmanuel Bernard of JBoss, a Division of Red Hat, is speaking on TS-5184, Bean Validation: Declare Once, Validate Anywhere -- A Reality? which pertains to JSR 303. At the same time, in Gateway 104, Tobias Ivarsson of Neo Technology is presenting TS-5354, Exploiting Concurrency [JSR 166] with Dynamic Languages, in Gateway 104. In Esplanade 304-306 at 2:50 pm, Doug Tidwell of IBM is talking about TS-5036, Using REST and WS-* in the Cloud, which pertains to JSR 311.
John Rose and Christian Thalinger of Sun Microsystems kick off the evening's birds-of-a-feather sessions with BOF-5236, JSR 292 Cookbook at 6:30 pm in Gateway 104. A few minutes later at 6:45 pm in Hall E 134, Linda DeMichiel of Sun Microsystems is leading BOF-5215, The Java Persistence 2.0 API , on JSR 317. Back in Gateway 104 at 7:30 pm, Steve Poole of IBM is coordinating BOF-4870, JSR 326: Diagnosing Deadly Java Platform Problems -- Future of Java Technology Forensics. Also at 7:30 pm, Marc Hadley and Hubert Le Van Gong of Sun Microsystems are leading JSR 311-related BOF-4903, A RESTful Approach to Identity-based Web Services, in Esplanade 300. Finally, at 8:30 pm in North Hall 124, Angela Caicedo and Simon Ritter of Sun Microsystems are facilitating BOF-4844, Java and JavaFX Technology and the Nintendo Wiimote: Just How Much Fun Can You Have? which relates to JSR 82, Java APIs for Bluetooth.
A single session on Friday, June 5, winds up the focus on Java SE. Michael Huettermann of Training & Consulting and Alex Ruiz of Oracle are presenting TS-4421, Simplifying Development and Testing of GUIs with the Swing Application Framework (JSR 296) and FEST at 2:50 pm in Hall E 135.