- Series: Solutions
- Paperback: 352 pages
- Publisher: Apress; 1st ed. edition (March 1, 2006)
- Language: English
- ISBN-10: 1590595947
- ISBN-13: 978-1590595947
- Product Dimensions: 7.5 x 0.8 x 9 inches
- Shipping Weight: 1.7 pounds (View shipping rates and policies)
- Average Customer Review: 5.0 out of 5 stars See all reviews (3 customer reviews)
- Amazon Best Sellers Rank: #7,225,903 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.
Flash Application Design Solutions: The Flash Usability Handbook Paperback – March 1, 2006
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
From the reviews:
"This is a great book, not just in terms of the subject, which integrates usability concepts with an application framework, but in terms of clarity and organization. … The main goal is to explain how to develop complex applications with a rich and efficient user experience. … Each chapter has an introduction to the topic discussed, and then proceeds to tackle the code. … I recommend this book as a tutorial for new developers, and as a companion for experienced developers." (Jose M. Ramirez, ACM Computing Reviews, September, 2008)
About the Author
Ka Wai Cheung is a software architect and award-winning web designer specializing in developing usable web applications. He has a particular interest in creating rich internet experiences in Macromedia Flash and object-oriented programming theory. Having developed over a hundred web applications for industries ranging from law to entertainment, Ka Wai is a lead architect at Dizpersion Technologies, a company focused on RSS content distribution. Ka Wai has written for several online publications and resource sites including Digital Web Magazine (http://www.digital-web.com), ActionScript.org (http://www.actionscript.org), and HOW design online (http://www.howdesign.com). He writes on anything from web standards and usability design to software development theory. He logs his past web projects and writings on his personal portfolio site, Project99 (http://www.project99.tv). Ka Wai has degrees in computing and information systems, mathematics, and integrated science from Northwestern University in Chicago. When not working on the web, Ka Wai enjoys playing guitar, eating foods from all four corners of the world, attending sporting events and soaking up the always warm Chicago sun.
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
I was eager to get started here after I had already realized the basic building blocks of OOP and wanted to get a bit more of an edge on setting up my projects. The book didn't disappoint as it gave me at least two very valuable classes that I still use to this day. The UIObject class is now the core building block of any navigation system I build and the (what I named) Broadcaster class (that is essentially the same as the EventBroadcaster in this book) is just about the best way to communicate between classes.
Chapter three is a great introduction into extending basic frameworks. Each and every chapter has a great introduction on what is an issue in the work you're about to tackle. Ka Wai and Craig then tell you how these issues can be improved and finally we go on to improve the issues to see exactly how much of a difference their process makes in developing your own solutions in the future.
Chapter six has a fair warning by the authors that it is a bit long winded and is relatively hard to get through unless you are going through and following the source, but it uncovers a really neat system of inventory views and selection devices. I'm normally not a huge fan of building one large application throughout a technical book, but its almost necessary to show how to extend the core and your own classes and build up the concepts from start to finish.
For anyone who has already read the Object Oriented Programming for Flash 8 title and is looking for a bit more on OOP, I'd definitely recommend this book as a companion. It'll help you get through that gray phase where you're now familiar with OOP concepts but you're not familiar enough to know how to practically apply them to your own projects.
The authors here deftly weave a compelling tale around the actual pieces of usability and functionality that make up application development in general, and tie it all back together with Flash as the development platform. Some great books exist out there that teach about usability and functionality design (Cooper's "About Face", et al), but this is the first that truly brings that sort of learning in an instantly applicable way to the Flash development community.