Skip to main content

Blog Archive for joshy during September 2006

I just read this. The last patent on the GIF format will expire on Sunday (October 1st, 2006). At long last the GIF format will be free. Of course we should all be using PNGs for everything, but thanks to lackluster IE support that's not always possible. Interestingly, I was recently helping someone with a Java Web Start app. They wanted a shaped/transparent desktop icon for their app, but they...
Introduction Welcome back. Last week I introduced a cool new technology we've been working on in SwingLabs, Painters, and described how they work. If you missed the first blog you should go read it now. Don't worry. We'll wait. Back now? Great. So lets dive a bit deeper to Painters. This week I'm going to cover Filters, Shapes Effects, and the visual builder. Filters The Painter interface only...
I don't usually blog on non-Java topics here, but I thought I'd make a mention of how Windows Vista is improving. Now I am not a big fan of Windows. I think it sucks. But I think Mac OS X suck. And every Linux distro I've ever used. I hate all desktop computers; not because they are horrible but because I know how much better they could be. I've grown used to the flaws in all desktop OSes but...
One of the temptations of design is to not show your work until it's ready. Not until every edge is smoothed and every bolt is tightened should anyone be allowed to see it. While this might be okay for paintings or sculpture, in the world of software it often leads to bad APIs. An API is the user interface for other programmers. I'm a firm believer that user interfaces must be tested with real...
One of the great things about my job is that I get to go speak to customers and other groups of Java developers. Even more amazing than the fact that Sun pays me to do this is that people actually show up to listen to me. I'm sure you've all had those times where you feel like you are still the dumb kid who just graduated and somehow you have to make everyone around you think you actually know...
In response to my Meet the Engineer interview on Sun.com a reader asked for the source to my magnifying glass component (originally detailed in this blog). I haven't given it out because it was meant to be part of a larger framework for managing the glasspane and implementing other cool hacks. Alas I have simply not had the time. Java 6 and Java 5 updates combined with my SwingLabs and...
Yes the best is yet to come, and won't it be fine... It's true. I have been remiss in my blogging. The last few weeks I have been slammed with some fixes for a Java 5.0 update and then a roadtrip with Rich to visit two Java Users Groups in Los Angeles and several customers. Don't worry. Now that my travel is over for the next few weeks I'll have a chance to get back to posting about Painters...