Filthy Rich Clients: beyond Java
Abstract
In our 2007 book, "Filthy Rich Clients," we discussed how to create more compelling Java Desktop applications, by understanding fundamentals of graphics and animation, and applying those techniques to customize the way that Swing UIs are rendered. By taking this approach, you can create much more compelling, dynamic, and usable applications, and your users will love you more.
But the ideas behind Filthy Rich Clients are not specific to Java; they can be applied to a variety of platforms. As long as the platform has capabilities in graphics, animation, and customization of how the UI looks, you can write Filthy Rich Clients for it. The only question is: how well-suited is the platform for this work, and how much effort will it take for you, the developer, to add these kind of capabilities to your applications? And how much of it comes automatically, versus having to be built up from scratch?
In this talk, we will discuss the fundamental ideas and technologies behind Filthy Rich Clients, from the graphics concepts, to the animations, to the design use cases that require them. Then things get interesting: we will show how you can take advantage of these capabilities for the platforms where the authors are working now. Romain works on animation and UI components for the Android team at Google, and will describe how to create beautiful Filthy Rich Client applications for Android. Chet works on animation and UI components for the Flex SDK team at Adobe Systems, and will describe how to achieve likewise beautiful Filthy Rich Client applications for Flex.
Filthy Rich Clients: They're not just for Java anymore...
Speakers