enicholas's blog
Introducing Java CSS
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:
Java Secrets Revealed #1
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...
Ahem.
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.
Java Kernel Unmasked
In my last entry, I briefly introduced the major features of the upcoming Consumer JRE.
Announcing the Consumer JRE (again!)
When Steve Jobs announced the iPhone at MacWorld, Mac fans were understandably upset that no other announcements were made.
Integrate JAR files into your Windows desktop
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".
Grown-up games
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.
Trying to understand really big numbers
Ok, this isn't strictly Java-related, but it's geeky enough that I hope you find it interesting regardless.
My most-used utility methods
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.
What you should know about Secure Static Versioning
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": New name, first steps
"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.





