Java One, Future Projects, and Back to Work

So you have probably wondered where I've been. Possibly even missed me. Or maybe you haven't and are glad I haven't wasted any of your precious packets during the last month. In either case: I'm back with lots of interesting things on the way. I've been on vacation, traveling, spending time with family, and then back on the job working on Aerith and getting Mustang ready for Vista. So let's dive in to the good stuff:

JavaOne

I haven't blogged since JavaOne, and even then I didn't blog much. Not like the year before. That's because I consciously chose not to blog. We had a lot of great java.net bloggers this year covering the conference, and they had more time than I did, so I decided to let them do it. I particularly enjoyed my friend Cooper's[2] coverage of the EE stuff. I spent most of my time working at the booth, doing prep for the Aerith demo, and actually attending sessions for a change (I only made it to one last year).

I won't try to recap everything I saw, but I will mention the following highlights:

The JavaPosse[3] BoF: lots of fun. I had no idea they were so popular. Plus we got a shout out as the Applet of the Week.

The Sun Spot[4] Hands On Lab. Cute devices with an SDK. Even though the libraries and APIs are completely different I am amazed at how much existing knowledge transfers over. Device programming in Java is much, much easier than working in C.

The Apple BoF: we got Aerith running on OSX, they committed SWT support, and they announced a recent mustang build for PPC. What more could you want in 50 minutes?!

Shannon's Drag and Drop talk: I'm amazed at how many people asked great questions and have genuinely novel uses for the DnD apis and the new Mustang additions[5].

We had lots of people come by the Swing Labs[6] booth and the response to Aerith[7] was great. (more on that below). So overall I think it was a very productive and well attended JavaOne. Of course now I have to figure out what we are going to do next year? What would you think of a session on using Java EE Persistence in client apps[8]?

Aerith

As I said, Aerith was very well received and it has always been our hope to release the code. We now have approval to do so, but haven't been able to work out all of the details with Google yet, so the initial version will have a dummy TileFactory that produces empty tiles. The first thing we'd like to get the community to work on is an implementation that uses NASA's satellite data. More on that when we release the code, which will be very soon, I promise.

Mustang and the Windows Look and Feel

I have a slew of fixes for the Windows Look and Feel (my *actual* job, though that's not what I usually blog about) that will go into Mustang builds over the next month. I'll more on that next week, but for now I will say that our native fidelity is much improved and all of the most egregious bugs have been fixed. Plus there's a surprise coming, but more on that later.

So that's it for today. I'll be back next week with more information on Aerith and the Windows Look and Feel.