As I mentioned to about 15,000 of you on Tuesday morning, it
really has been a busy year. For myself in particular over the last few
months, trying to figure out and select the various pieces of our new
focus on consumer technology JavaFX (as you
can imagine, given we have
been devoted
to many masters, this takes and will take some hard work
from us) has taken me shamefully away from you, my dear reader.
So in contrast to previous years, when JavaOne has been a maelstrom of
activity dwarfing my daily routine, this year its the other way round
for me. Not least because, living as I do in San Francisco, I can bike
to work this week.
I mentioned on a JavaLobby
thread last weekend that I would post out everything I presented at
JavaOne. I had a segment in Sun's technical keynote (go Java SE !!!).
I'd
recommend watching the whole
thing here, or if you only want the segment on Java SE (hi mum !),
including a great JRuby/NetBeans demo by Charlie and Tor
here it is:-
I have to say the above was somewhat terrifying to prepare for.
Especially the moment on Sunday when I walked behind the main stage to
go update one of the statistics in my talk, you know, expecting someone
homely reading a magazine next to an old flickering PC who would be
able to help me out. Instead I saw a battery of brightly lit screens,
banks
of randomly flashing lights and dozens of people seemingly dressed in
black Prada gliding wordlessly from station to station, apparently
keeping the whole of the Moscone Center, and all the people in it and
possibly much of California,
humming with efficient serenity.
I also kicked
off the Java SE track with a talk on where Java SE is and
where its going. It includes a slide detailing the changing face of
James over the lifetime of
Java, which caused a little ripple
of merriment. I'll post that slide deck when I get it back from the
JavaOne team.
The number in question I wanted to edit was an update in the number of
downloads
of JDK 6 since December
11th when we released it. An update including the
April 2007 numbers. Which brings the total so far to 2,090,155. This is
roughly twice the adoption rate of J2SE 5.0 in its first 5 months.
Java SE 6 Released: THANKYOU ! Filed under:
javase6
What's the BIG NEWS today ? Hit play....
A massive thankyou: THANKYOU to
everyone in the Java Community, either inside Sun or
outside (or both..) who has helped make todays Java SE 6 release
happen:
You can all uncross your fingers and toes, because Java SE 6 has passed through
its last stage before full release by passing its final approval ballot
in the JCP
Executive Committee. Java SE 6 has cleared the runway and is ready
to land !
As a member of the EC I have been watching the voting over the last
couple of weeks since the ballot started (practicing how not
to react). My fingernails now start
above
the wrist. Here are all the JSRs that were on the ballot:-
-
JSR 199, the
Java Compiler API, which Peter
led.
-
JSR 202, the
update to Class the file specification, led by Gilad.
-
Lance led, JSR 221, JDBC 4.0.
- The Scripting for the Java Platform JSR 223, that Mike led.
-
JSR 269, Joe's Pluggable Annotation APIs.
-
JSR 268, the
SmartCard I/O, which Andreas
led, and which is not officially part of the platform, but is available
in our JDK.
- and finally, the umbrella JSR that brings them all together, the
platform JSR 270
which Mark led.
This, as
you well know, is not a full listing of all the JSRs that are newly
included in Java SE 6, because some of them had already completed. I
hope everyone who participated either in the expert groups,
implementation, compatibility tests or reviewing APIs along the way,
feels really, really good about their contribution today.
There are just a few more checks to make before we do the full release
in the next few weeks.