Writing

New Book, “When I am King”

Chet Haase, friend, co-author and former colleague of mine, just published his new book, When I am King. If you know Chet or if you’ve seen him speak in public you may know about his bad habit of cracking jokes all the time. I’ll even dare say he’s a funny guy. When I am King [...]


Filthy Rich Clients in Japanese

Thanks to the hard work of Kouichi Matsuda, Filthy Rich Clients is now available in Japanese. Now I wish I didn’t drop out of my Japanese class after only one year :)


Update

I would like to apologize to the loyal readers of this blog for the lack of updates since last december. Android is a fascinating project which keeps me very busy at work and I would probably need to clone myself a few times to implement all the features I would like to see in it. [...]


Another Filthy Rich Clients Review

Geertjan Wielenga just published his review of Filthy Rich Clients.


Animated Transitions Made Easy

Chet finally released his AnimatedTransition library. This library is discussed in details in Chapter 18 of our book. Given its name, I won’t insult you by explaining what this library does :)


eBook for Filthy Rich Clients

Some of you asked for an eBook version of Filthy Rich Clients and so far the only way to download a PDF of our book was to subscribe to Safari. You can now buy the PDF only on informIT, without any subscription. Enjoy!


Filthy Rich Clients Demos as NetBeans Plugin

Geertjan sent us a great plugin for NetBeans 6. When installed, this plugin lets you open any of the examples from our book directly into NetBeans. Just click on the File > New Project… menu item, select your demo, and you’re done! To add this feature to NetBeans, you first need to download the plugin [...]


Filthy Rich Samples in NetBeans

Geertjan recently asked Chet and I to choose a few of our Filthy Rich Demos to be included in the NetBeans Sample Catalog. Geertjan also started working on a new NetBeans module that lets you create a New Project template from one or more samples. This module can now be used to add all of [...]


Another Free Chapter

InfoQ just published a review of Filthy Rich Clients. This review contains a link to chapter 14 of the book, Timing Framework Fundamentals. Enjoy!


First review for Filthy Rich Clients

If you’re still not sure whether you should buy a copy of Filthy Rich Clients, take a look at our first review by Gregg Bolinger. Thanks Gregg!


Free Sample Chapter for Filthy Rich Clients

InformIT is hosting a free sample chapter of Filthy Rich Clients, the book Chet Haase and I recently published. InformIT offers the full chapter 8 about image processing with Java 2D. Chapter 8 belongs to Part II of the book, advanced graphics rendering. Refer to filthyrichclients.org to download the source code of the examples.


82 Swing and Java 2D Demos

Filthy Rich Clients is available and several readers already received their copy. To make sure you can follow all of our examples easily, Chet and I just released the demos of the final chapters: Static Effects, Dynamic Effects and Animated Transitions. These chapters’ demos are our favorites so make sure to check them out! The [...]


Demos for Chapters 14 and 15

By the way, the source code of the demos from chapters 14 and 15 of the book Filthy Rich Clients are available. These chapters cover the Timing Framework in depth.


The Book is Here!

I just received my copy of Filthy Rich Clients, the book I wrote with Chet Haase. You will probably be happy to know that you will soon stop hearing about it on this blog :)


Putting Blurry Background to Good Use

I blogged a while ago about Artemis. This simple tool uses a blurry background to draw user’s attention onto a modal progress bar. Artemis is a good example of how you can use a blurry background. It emphasizes the importance of the modal dialog which doesn’t require any context. You can watch a video of [...]


Demos of the Week, It’s All About Animations

This week, Chet and I released the source code, demos and examples for chapters 12 and 13 of our upcoming book, Filthy Rich Clients. These chapters explain how to create simple animation with Java SE’s APIs and how to avoid some common rendering artifacts. Next week, we will release demos for chapters 14 and 15 [...]


Repaint Manager Demos (Chapter 11)

The source code, demos and examples for the chapter 11 of Filthy Rich Clients are available online. This chapter presents the repaint manager. Chapter 11 presents two demos, TranslucentPanel and ReflectionPanel The first one is an exercise for the reader showing why and when the user of a RepaintManager is necessary. The second one presents [...]


Demos for Layered Panes

The source code, demos and examples for the chapter 10 of Filthy Rich Clients are available online. This chapter presents layered panes. The next batch of demos, focusing on Repaint Manager, will contain my favorite demo, a real-time reflection applied on a QuickTime movie.


Book Sent To Print

Our editor told us a couple of days ago that our book has been sent to the printers. Printing should be over in about a month so you can expect the book to hit the shelves early/mid-August. I’ll post more demos on the book’s web site on Monday :)


Demos for Chapter 8 and 9 available

The source code, demos and examples for the chapters 8 and 9 of Filthy Rich Clients are available online. These chapter present image processing and glass panes.


Demos for Chapter on Gradients Available

The source code, demos and examples for the 7th chapter of Filthy Rich Clients are available online. This chapter presents Java 2D gradients, including the new gradients included in Java SE 6. Some performance tricks are also covered. Note: FTP fixed, you can download the zip files. Update: The web site has now been tested, [...]


New Web Site

Chet just uploaded www.filthyrichclients.org, the web site I designed for our upcoming book, Filthy Rich Clients. We will try to make the demos and their source code available on this web site as zip archives. For the time being, the web site offers a link to the project page where you can find the CVS [...]


Demos for Chapters on Performance and Composites

The source code for the demos of chapters 5 (Performance) and 6 (Composites) from our book is available in the CVS repository.


Source Code and Demos for Chapter 4 (Images)

I just uploaded the source code for the demos of the fourth chapter of our book. The source code of the demos are available in the CVS repository. Chapter 4 focuses on images and contains explanations on how to resize images efficiently.