Archive for July, 2005

Java Java Java Java

First of all I would like to apologize to anyone waiting for another Swing demo. The thing is I'm really busy translating a book for O'Reilly France (Google Hacks 2nd Edition) and writing articles for a french computing magazine (Login:). I have some nice ideas and I'll implement them as soon as I am done [...]


JavaOne '05 PDFs

At last, JavaOne 2005 PDF are available for download. It's free and no registration is required. I suggest you to use some help to map session names to file names. You can find my session, Extreme GUI Makeover Part I, in the Desktop archive, in TS-3605.pdf.


iTunes in Swing

Jon Lipsky has a very interesting blog on which he showed several nice Swing/Java2D demos already. He recently decided to mimmick iTunes user interface with a bunch of UI delegates. The result is very interesting and matches really closely iTunes UI. There are still some details which don't look 100% right but I can only [...]


Fold n' Drop

Pierre Dragicevic has a very interesting idea to solve the problem of drag and dropping an element across overlapping windows. Despite a few quirks his Java demo is really interesting to run. I wish the code was open to improve the visual quality of the rendering. It seems, given the size of the class files, [...]


A Music Shelf in Java2D

You can run the WebStart demo or, as usual, download its source code. The demo I'm about to present today was built using other demos I showed before on this blog: Jewel Case with Java2D, StackLayout and Swing Glint. Before going any further, I advice you to open the files CDShelf.java and CrystalCaseFactory.java from the [...]


3D Effect with Java2D?

POLL: Would you like me to explain how to create the “CD chooser” you can see on Joplin screenshot? I explained this at JavaOne in the Extreme GUI Makeover talk, but since Joplin is now Open Source I guess it might interest some of you. If I do so I will upload a standalone version [...]


Fast or Good? (Drop Shadows)

You can run the WebStart demo or, as usual, download its source code. This new update of the Drop Shadow demo lets you choose between two shadow generation algorithms. By default, the panel will use the fast version. If you tried the first demo, you will see a huge difference when changing the size or [...]


Non Rectangular Shadow

Update: I integrated Sebastien's excellent suggestions and repacked the demo. You can now choose between two different blur algorithms using the setRenderingHint() method. By default it uses the fast version. I'm not sure the high quality version makes a difference but it will be needed in the future when I'll add support for Gaussian blur, [...]


Joplin, follow up

The webcast of James Gosling's keynote is online and you can check it out to see how to build Joplin within NetBeans 4.2 with Matisse. You should watch the whole video but know the demo shows up at the 19th minute :)


Joplin

JavaOne 2005 is finally over and I'm so tired I'm not sure I will wake up tomorrow. Or the day after tomorrow. Yet, I can finally unveil one of the demos I have been working on during the past weeks. It is an MP3 music player called Joplin Richard Bair, Joshua Marinacci and I developed [...]