So, after hearing from Danny Coward that our JSR is being considered for inclusion in Java SE 7, I came across Neal Gafter:
Neal has contributed many things to the Java community while he worked for Sun and now he is one of the guys behind of the three closure proposals and has provided some input to our JSR - believe me, a few people need support for things you probably haven't ever heard about, like leap seconds, or that you don't fully comprehend, like femtoseconds. So far, our focus is just to get things right and working and Neal agrees with this approach.
After that, I went to the java.net booth and talked to some of the java.net crew, including Marla, Sarah, Daniel Steinberg and Chris Adamson. Here is a pic with Daniel and Sarah:
I've also met Geert Brewin, the guy behind RIFE and continuations:
We talked for some time and hopefully I will be able to help him getting a JSR about continuations started.
Then I attended Bob Brewin's general session. There were a couple of cool things he showed, including the super extra cool NASA World Wind, which has a Java API that can be integrated in your application and works pretty much like Google Earth. He also demonstrated Iris, which is photo editing software for the web, implemented as an applet.
Then I went to the talk about JSR-296, the Swing Application Framework. I am part of the expert group, so I was actually more interested in the tooling provided by NetBeans. I liked it quite a lot; Joshua did a great work, for sure. Hopefully I will be able to adapt some of his work to provide better support for genesis.
The last talk I attended in the afternoon was the EJB 3.1 talk. Here is a list of things (that I can remember) they're considering:
- Eliminating the need for business interfaces
- Allowing EJBs to be packaged along with web components (in a war)
- Creating an asynchronous model, including bean-managed synchronization (using
- Adding singletons
- Improving the timer service, so a timer can be created when an EJB is deployed
- Supporting stateful webservices
For the timer service, they are considering some sort of a cron-like service. I've talked to Kenneth after the talk since I think they might find the new Date and Time API useful for these improvements, so let's see what happens.
Well, that's it for now. I know I'm significantly behind, but hey, I have to actually attend the talks and get some sleep ;-) And don't miss our BOF tonight (Wednesday), at 9:55PM!