How people configure Swing today
If you've ever written a non-trivial Swing program, you've probably written
code that looks a lot like this:
I know, I know, it's been far too long since I've made an entry. My younger son is ten months old now, so I suppose I should probably stop using "new baby" as an excuse for my laziness...
Before I joined Sun, I thought I knew a lot about Java. I had been using it for a decade and had dug into its innards more times than I could count.
In my last entry, I briefly introduced the major features of the upcoming Consumer JRE.
When Steve Jobs announced the iPhone at MacWorld, Mac fans were understandably upset that no other announcements were made.
Dieter Krachtus just sent me a link to a project he's working on, a shell extension which allows you to treat JAR files as executable programs under Windows. Now, double-clicking on a JAR file has long caused it to be launched under "java -jar", but with the generic "Java document" icon it doesn't exactly scream "executable program".
My sixteen-month-old son is just at the point where he's beginning to play tag, so it's a part of my day-to-day life now. It's fitting that I find myself tagged by Richard Bair in this grown-up game of tag.
Ok, this isn't strictly Java-related, but it's geeky enough that I hope you find it interesting regardless.
I've been writing Java code for more than a decade now, and there are a handful of methods I've ended up copying & pasting (or, sadly, reimplementing) in virtually every program I've ever written.
Sun recently released a Java security advisory titled Java Plug-in and Java Web Start May Allow Applets and Applications to Run With Unpatched JRE.
"Java Browser Edition" History
Some time ago I proposed the idea of a Java Browser Edition. The basic idea was that the current Java Runtime Environment is simply too big, and most programs require only a small subset of the functionality.