This is a picture of the JavaOne store on the last day:
(The green arrows point to empty shelves.) The store was still open... this isn't a shot of the employees packing up, but rather a shot of some guy hoping to find something to take home.
JavaOne talks are full of numbers... 1 billion JavaCards, 550 worldwide Java user groups, 912 members of the JCP, 28 J2EE compliant app servers, 45,000 Java applications for cell phones, 78% of handsets shipping in 2005 are Java-enablied, and on and on.
So I thought I'd offer up a few other random metrics that might mean something.
The old optimism is still here in San Francisco. Sure we've heard it all before: the huge HUGE "opportunity" in mobile, the "renewed commitments" with other big players like IBM, and "the really interesting things", as Gosling calls them, that Sun's customers are doing with Java...
As I'm sitting here packing for JavaOne 2005, I'm remembering an event from last year that was... scary. It was one of Gilad Bracha's sessions on generics. (Gilad Bracha, remember, is Sun's "Computational Theologist" -- which means, among other things, that he interprets Java's "holy books" [his term] or, the specs.)
The room was packed.
Brett's blog on Java's declining cool factor created quite a stir: Ho Hum Java. I'd sum up a lot of the comments as something like, "Cool doesn't matter. It's just a tool.
Two good Jini moments today at JavaOne:
1) Scott McNealy gives out a Dukie award to Orbitz, with an obvious reference to what they're doing--it was the ConJINIality award! That's right. Jini, in a keynote. Scott McNealy. (Mind you, he didn't actually *say* anything about Jini, but there it was--right there in the name of the award.
I know this subject has been talked about practically to death, but from what I have read, there's an assumption about Pair Programming that I believe... no, I know is Just Plain Wrong.
The assumption is this: Paired Programming is a Choice.
Maybe your mother knows more about software development than you ever imagined. Perhaps the advice she gave you before that fateful blind date--with that special someone your friends convinced you was The One For You--works for software development as well as dating.
I was talking with author Dori Smith recently, and it turns out we both experienced a similar phenomenon: angry email and online posts about how we were making it too easy to learn Java. But is that really such a terrible thing?