I look forward to Javaone each year and have been trying to think what could have happened to my old friend, with the oracle/google legal case in the background, and the campaign for Oracle to make good on creating an independent foundation that they wanted years ago I wasn't entirely sure what to expect.
So here goes:
The recent complaint from Oracle to Google is probably one of the most key events that may dictate Java's legacy. Is this what Java really needs or are we missing something else?
I was uploading my Amazon image for the 3rd time. First time it didn't boot, second attempt I couldn't log in via ssh, third attempt , success! Admittedly the bundling didn't take too long for a 10GB file, and even the upload on our work network (this was an S3 image) wasn't that long but 'm sure I wasted a good few hours.
We have been recently doing a fair amount of prototyping and development with Amazon EC2, as the cost of hosting additional ESX servers and disk in our colo has been an exercise in power cost control to stay within our rack quotas.
Do you remember the email you got to tell you that your jre had a vulnerability? No? What about the fact that Java 5 is in an end of life phase. Given the time it has taken for Java 7 to appear its has somewhat slowed the normal EOL pace of the Java platforms.
There were a few ripples around the Java community given that James Gosling the founding father of Java has left Oracle/Sun.
I really enjoy JavaOne, I've been to pretty much every show since the first JavaOne in 1996. This year I think JavaOne was an eye-opener on many levels, the Java ecosystem is very much alive. The pavilion floor was full of vendors, there were lines for the sessions and even back to lines to the restrooms.
A Potted History of Applets
Dion was privy to some news about the latest news on Java Applets. But why a re-birth of applets and how did they get from front page news to an industry footnote?
My first experience of applets was from WebRunner, the Java based browser which spread through Sun like wildfire.
There are certain computer tasks that I sometimes wonder if there is a better way of doing them. I mean computers are there to save time, not generate work. One such task is remote file diffs, especially on our webfarm. When deploying updates to our developer site there are often files flagged that were not supposed to have changed.
I was very fortunate and lucky to meet Pavarotti in 1982. Its an easy date to remember as it was at a recording session for Verdi's Un Ballo in Maschera. I sung in the Junior Royal College of Music choir and on this occasion we were taken by coach to the recording studio and then waited for Pavarotti to arrive.
It was a fairly hot day in London.