Fuse/Swing Demo
Go take a look at Fuse's CVS, we just added a demo showing how to use Fuse with Swing. The demo shows custome components and lets you switch the UI theme at runtime. Better yet, you can edit the *.uitheme file yourself, click the buttons and see your changes. We have some performance glitches but [...]
Gone For Two Weeks
I'll be offline for the next two weeks. My best friend is coming to the US for the first time and we'll just hit the road. I should have really cool pictures when we come back. And after that I'm going back to France for a day. See you soon :)
Fuse 0.1 Released
Fuse 0.1 is now available. You can go to the project page to read the documentation and short tutorial or go directly to the downloads page. Many thanks to Daniel Spiewak who helped me a *lot*. Also I'd like to thank Jeffrey Olson for his last minute documentation review. You can learn more about Fuse [...]
IntelliJ IDEA is Really Cool
I have been using IntelliJ IDEA 5.0 and 5.1 quite a lot recently and I must admit I understand why so many people say it's a very good IDE. There are things I sill need to get used to (like the four key shortcuts for the code completion) but overall I'm really pleased. As usual, [...]
Fuse 0.1: Very Soon
Daniel Spiewak and I are working on Fuse 0.1. He's a SWT guy, I'm a Swing guy, so Fuse will be able to cover both toolkits :) In fact, we introduced API changes for SWT. You can now set properties on an injector with setProperty(). You can also set properties common to all injectors with [...]
Another Annoying Eclipse Bug, So Long Eclipse!
Gngngngngngngn. Eclipse 3.2M4 was getting so annoying with its bugs (and because I couldn't make AspectJ plugin work with it, even by using the appropriate version) that I swtiched back to Eclipse 3.1.2 today. At first I was glad: the IDE is much faster, I have less issues than earlier… but I ran into a [...]
Living Off the EDT Thanks to AOP?
Thanks to Ramnivas (see comments) for pointing me out what I was doing wrong :) Ah, what a joyce to use cool acronyms in a blog entry title. But that's not the point. A few weeks ago, Alexander Potochkin wrote something about using an @OnEdt annotation to make Swing threading management easier. So today I [...]
Another Java SE 6 Treat
I use Java2D's AlphaComposite a lot. And when I mean a lot it's can be compared the amount of beer a football fan can drink when his team wins the Superbowl (sometimes you get the same hangover the next morning by the way). Anyway, as much as I like this class, it is one of [...]
JavaPolis 2005 Audio Talks
The guys at JavaPolis have started to publish audio tracks of JavaPolis 2005. It seems they are publishing new content every week, so it should give us the time to watch everything we want to :) As usual, the audio is displayed along with the slides. That just rocks.
NetBeans 5.0 is here!
They made it, NetBeans 5.0 is available for download. I already said it several times, but if you haven't already, give Matisse a try.
Even More Fuse
Following Alex suggestions I updated Fuse. Actually it's more an upheaval than anything else. First, ResourceInjector is not static anymore. Here is how to use it now: ResourceInjector.get().load(“/my/resources”); ResourceInjector.get().inject(myComponent); Calling get() returns the default instance of ResourceInjector, always guaranteed to exist. You can also pass a key to get/create another injector: ResourceInjector.get(“my_ui”). Two new methods [...]
More Fuse
I just updated the project page for Fuse. It contains a small step by step tutorial and describes the public API. It also shows all the supported data types and what format you should use for every one of them in the properties file.

