Application Framework/JSR 296 Prototype Available
Hans Muller just announced the availability of the first prototype of the Application Framework for Swing. I had the chance to play with earlier version of this when I was at Sun and in late 2006 when I presented it at a French conference and I can assure you it’s good stuff. The Application Framework [...]
Cocoa Development Tools
Whenever I have some spare time, I continue my exploration of Cocoa/Objective-C development. Lately, there’s been a few blogs telling the world how vastly superior Cocoa is to Swing. Cocoa is a fine toolkit and some APIs are wonderful but there are things, aside from having to maintain those stupid .h files, that I find [...]
A new look and feel for Swing?
Here is a quote from Scott Violet, Swing architect, taken from a comment he left in his latest blog entries on look and feels. Synth: Yes, yes YES! Thankfully I can finally say we have someone working on a synth look, and it’s turning out be quite good. Look for an announcement soon (fingers crossed!). [...]
Filthy Rich Clients: A Subtler Teaser
Chet Haase, jester and footnotes generator, just poster a subtle teaser about Filthy Rich Clients, the book we are writing together. And by “the book we are writing together,” I mean the book he is mostly writing all by himself. I’m an evil mastermind who will have his name on the cover without working as [...]
Put 3D in your applications
I have used JOGL in the past to create some cool-looking Swing demos. OpenGL is a fine API but it lacks helper tools. Fortunately for us developers, the guys behind JOGL wrote a few helper classes. They let you manage textures and display text very easily. Chris Campbell, from the Java 2D team, has a [...]
The book
Chet and I are almost done writing our book, Filthy Rich Clients. Actually I have to write the last chapter. Hopefully the book will be in print in a few months.
Welcome to Curious Creature
Curious Creature is an upgrade of my previous blog, hosted on JRoller. There’s still a lot to be done (to be hype, let’s consider this blog a beta) and you’ll probably see more things coming up during the next few weeks. You can already check out my photos. I will try to set up the [...]
The Swing team is hiring
I just got an email from the Swing team telling me they have two open positions. They're looking for a Software Engineer and a Staff Engineer to work on Swing. I have spent one year working with the Swing team in Santa Clara, California, and I can tell you it's a nice place to work [...]
Updated Aperture Loupe in Swing
I recently showed an Aperture-like loupe implemented in Swing. As usual, you guys are way too picky about demos and asked for a couple of fixes :p The following links point to an updated version of the demo. You can now change the magnifying power of the loupe and it will show only the picture [...]
Groovy 1.0 is There
I just got the news from Guillaume, Groovy 1.0 has finally been released! I've been waiting for this for a long time and I have now no excuse to read Groovy in Action I promised Guillaume I would read :-) By the way, I particularly like the Swing Builder provided by Groovy. It lets you [...]
iNuron McNucle
The folks at iNuron were kind enough to send me a beta version of their incoming product, McNucle. McNucle is a media management center. In short, it lets you browse, organize and share your media files across your computers. McNucle is a very interesting application for various reasons. First, despite working on Mac OS X [...]
Five little things
After many parties and long meals, I am finally catching up with the rest of the blogosphere and I just discovered that Alexis tagged me. Here are five little known things about me: I can't sleep when my cupboard's door is cracked open ; I once was a Microsoft .NET Most Valuable Student ; I [...]

