Well written and in an interestingly new format...hence the "reality"
title. In a nutshell the book takes a handful of projects and runs
through them as a "real world" scenario. From basic project planning and
management to the design and coding.
What this book is not!
Anyone looking for a hardcore reference for either CFMX and/or
FlashMX...this is not the book. While it does dip into specifics on
occasion, the book assumes a certain skill level...guess that's why it
says intermediate to advanced on the back.
Who should buy it?
CF developers looking to extend their skillset into the realm of rich
clients. In my opinion, there are a few prerequisites though before
diving into this book. (to avoid flash culture shock). A) Learn how to
get around the Flash environment. Best place to start are the
tutorials...you don't need to be an expert but a few weeks of tinkering
with small projects should do the trick. B) Go through all the Flash MX
/ CF integration examples on DesDev FIRST. They're all straight forward
and give you the required basics on the whole CF/Flash thing. You may
still get a little lost on the Actionscript portion but for the most
part it's approachable for a CF'er...All in all a Flash MX basics book
would be a great primer.
In conclusion, the format of the book is great because it provides
solutions to a whack of obstacles you're most likely to run into when
making your first rich client app...and more importantly how to tie them
together.
My only criticism is that I think it would have been nice to include a
coding task-list on each chapter for easy reference. (e.g. Chapter 1:
Covers authentication, form validation, custom skin component
etc..)...Not the end of the world but I've been spoiled since the days
of BF's classic Appendices. As well as some deeper detail on the more
advanced "phase II" features mentioned after each project...maybe this
is to make room for a second edition, who knows!
I would definetly recomend this book to anyone that is trying to learn how to integrate coldfusion and flash mx.
Reality ColdFusion MX is divided into four sections, each based on its
own Flash application (media player, expense reporter, instant
messenger, and email client). The development process is shown in its
entirety from the point of view of a real world consulting engagement
(where frequently time and budget dictate the planning process more than
the actual requirements do). Forta expertly recounts real life
experiences while highlighting the most powerful new features of Flash
and ColdFusion MX. This book is for coders and architects that are ready
to delve into the world of using Flash as a dynamic user interface. The
focus here is not on how to do a motion tween across the timeline, it is
understanding how to properly separate presentation from function, while
rapidly creating an application that can change the way business is done
on the web. Kudos to Forta and the gang for teaching us the future of
Flash MX as a business tool that can be used side-by-side with
ColdFusion MX for powerful presentations of server side applications. I
highly recommend this book to anyone who develops applications for the
web.
I will tell you this, if you open this book expecting to just walk through the steps to build something you are in for a big surprise. This is not a reference book and it's not a "learn flash remoting in 24 hours" book either. What it is, is a fresh approach in which you learn more than just how to develop an application in the standard sense.
This book walks you through the steps of the development process from the initial brainstorming session to the delivery and implementation of the final product. Each piece include whiteboard drawings, real emails, real notes from meetings, etc..
To top it all off, they shows REAL issues you run into during development and how to overcome them. When was the last time everything in a book wasn't all rosy and perfect? Honesty in a development book...nice concept!
Check out more cool stuff from these guys at flashcfm.com and forta.com
Excellent work guys!
This book covers key concepts to coldfusion and flash integration, makes extensive use of the new flash component library and new to coldfusion mx technologies such as CFC's.
While these things are all very useful the true value of the book is that approach taken that every project is a real world example of flash and coldfusion coming together for a real world solution. All done in, of course, record time by a team of arguably the most respected developers in the industry.
This book is not for someone looking for syntax reference or 'how to' tutorial material. Its written by those who are in the trenches with the rest of us and as such, this book comes highly recommended.
HTH,
~Todd, Team Macromedia Volunteer for ColdFusion MX