- Paperback: 608 pages
- Publisher: Addison-Wesley Professional; 1 edition (August 19, 2007)
- Language: English
- ISBN-10: 9780132413930
- ISBN-13: 978-0132413930
- ASIN: 0132413930
- Product Dimensions: 6.8 x 1.3 x 9.2 inches
- Shipping Weight: 1.9 pounds (View shipping rates and policies)
- Average Customer Review: 16 customer reviews
- Amazon Best Sellers Rank: #907,126 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
From the Back Cover
"Filthy Rich Clients" refers to ultra-graphically rich applications that "ooze" cool. They suck the user in from the outset and hang on to them with a death grip of excitement. "Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java(TM) Applications" shows you how to build better, more effective, cooler desktop applications that intensify the user experience.
The keys to Filthy Rich Clients are graphical and animated effects. These kinds of effects provide ways of enhancing the user experience of the application through more attractive GUIs, dynamic effects that give your application a pulse, and animated transitions that keep your user connected to the logical flow of the application. The book also discusses how to do so "effectively, " making sure to enrich applications in sensible ways.
In-depth coverage includesGraphics and GUI fundamentals: Dig deep into the internals of how Swing and Java 2D work together to display GUI applications onscreen. Learn how to maximize the flexibility of these libraries and use them most effectively.Performance: Follow in-depth discussions and tips throughout the book that will help you write high-performing GUI applications.Images: Understand how images are created and used to make better Java applications.Advanced graphics: Learn more about elements of Swing and Java 2D that are of particular benefit to Filthy Rich Clients. Animation: Discover general concepts of animation, as well as how to use the facilities provided in the Java platform. Learn new utility libraries that vastly simplify animations in Java.Effects: Learn how to create, customize, and use static and animated effects--the mainstays of Filthy Rich Clients.
Code examples illustrate key concepts, and the book's companion Web site, http: //filthyrichclients.org, includes extensive demos, utility libraries, additional information on related technologies, and more.
Informal, fun, and, most of all, useful, this book is great for any developer working with Java to build desktop applications.
About the Author
Chet Haase is a client architect in the Java SE group at Sun Microsystems. Passionate about graphics, he works with all desktop Java technologies, including Swing and Java 2D. He’s worked with graphics technologies from 2D to 3D and from applications down to the driver level. Chet holds an M.S. in computer and information sciences from the University of Oregon and a B.A. in math from Carleton College.
Romain Guy has served as a software engineer at Google and on the Swing Team at Sun Microsystems. His primary interests are graphics and graphical user interface development. Romain has written for several print and online journals, and he holds an M.S. in computer and information sciences.
Top customer reviews
If you are looking for a book on how to make killer UX with Swing concepts and all facets including patterns for writing a Swing app to be maintainable and efficient then this book doesn't deliver for me.
To be fair in the intro one of the authors states that this book is not about data binding.
This definitely struck me as a surprise because all of the GUI books I have read on Swing just spit out functions at you and don't explain the underlying architecture. After my Data Structures class, this book was a breath of fresh air.
The authors of the book witch roles and you can tell they work together pretty well. Every question that I have had that is interface related is brought up in this book. They wont go into detail on how to create a JButton or a JLabel. Those are Beginners tasks so if you want to get this book you should already know a thing or two about Swings basic API's. What this book does is teach you how to customize many of those things you use as default.
Understanding the layered panes and glass pane was something I didn't even think about before this book. Again, this book will open your eyes to many things you didn't even think of as a beginner. This is as huge jump from books that you will read about Swing when you are just starting. Because I am modest, I would say that this book is for the intermediate level Swing developer, but many that have used it say that it is an advanced book. That being said, the read is very easy if you have a basic understanding of the Swing, AWT, and 2D APIs.
If you feel you are just passed the beginner phase and are encroaching that intermediate phase in Swing Development...this is the book for you.
I have not found an un-useful idea here.
It also shows you how to make your application more efficient (faster).
The author has already done the timing tests and offer you the results and the routes you should take.
All in all, a fantastic find.