Howdy all --
(yes Mark, we *did* see The Matrix Reloaded on the IMAX screen in SF, and it was fabulous!)
One sentence (OK, maybe more) on JavaOne:
* Upbeat / positive -- much more than I had expected. Almost felt like the good ol' days of JavaOnes in years gone by.
* Encouraging news from Sun, with actual results like java.net, java.com, and the new branding/logo. Also new development tools
* An emphasis on getting a lot more people programming in Java, with plans to go from 3 million to 10 million Java programmers. Gotta start somewhere
If they are even a fraction as successful as they want to be with this goal, javaranch is going to get a whole lot busier.
* Two years ago, the big push was to "get ready for mobile/wireless, NOW -- Big Opportunity! Don't wait!" Well, it has taken a long while for the java-enabled cell phones to make their way from europe and asia into the US, but now it seems that what they thought was just around the corner two years ago, now really IS happening. Lots and lots of fun. I don't think anyone should completely ignore the developments in this world. Tools are getting better, the J2ME wireless kit is AWESOME! (And it's from Sun... not really known for tools...but this thing rocks).
* Jini is not yet dead

, and in fact there was a fair amount of interest this year. But then they finally added the security model ("Davis" version) and it really looks daunting. As many of you know, doing "hello world" in Jini is just about the hardest thing you can do in Java. Well, not it makes doing that in Jini 1.1 like something a five-year old can do compared to trying to implement it with full security features in Davis. Actually, the implementation might not be that bad, but you practically have to become a security expert just to figure out what to do. So there's a HUGE learning curve before you can even learn the new APIs. Makes you really appreciate security in J2EE/EJB.
* I am being dragged, kicking and screaming, into appreciating JXTA. Still feels like "Jini without the cool parts", but then again, it IS a way to have a Jini-like programming model (at a very high level anyway), over the web.
* Web services are happening. Better get used to it.
*
EJB 2.1 is going to make deployment of web services SO DAMN EASY!
* EJB 2.1 won't be much of an upgrade in terms of new knowledge for developers. So relax, this won't be ANYTHING like the drastic change from EJB 1.1 to EJB 2.0. When this EJB cert is upgraded for EJB 2.1 (not for quite a long time), it will change only very slightly.
* Tiger (J2SE 1.5) is just too awesome for words. I can't wait! I'm already excited about head-firstizing some of the new features, even though it's still a long way off.
* Met a lot of the javaranchers in person for the first time, and-- what a good looking group!

Yes, that includes Mark Spritzler
And pretty much the nicest people around. There is something about people who volunteer their services to help others... they just LOOK friendly
* Java on the desktop - YAY! Of course, we hear this every year "Java on the desktop is roaring back..." but I love to hear it every year. And there are some developments, including some combining of JWS (web start) and the plug-in, so that there will be only one control panel, also ways to make getting Java on the client much easier for the end-user (like java.com)
I started in Java to do
applets and games (Rules Roundup was my very first Java program -- worst code ever written, but hey, the cows were double-buffered -- not such an easy trick in the old AWT

) so I am always thrilled to think about doing less on the server and more on the desktop. The little cellphone games look really fun too. You could create one of those in a weekend.
* What I will pay attention to most in the next year:
-- Web services
-- Mobile/Wireless development (and market)
-- Waiting for finalization of the new J2EE/EJB specs
-- New development tools / IDEs
-- Start playing with Tiger early releases, just for fun
Everything I said here is just my own personal opinion, and I may be WAY off the target. Either way, I found JavaOne (this was my fifth) to be very positive and encouraging. Made me proud to be a Java enthusiast.
cheers,
-Kathy