The Essential Guide to Open Source Flash Development

The Essential Guide to Open Source Flash Development
Authors
Chris Allen, Wade Arnold, Aral Balkan, Nicolas Cannasse, John Grden, Moses Gunesch, Marc Hughes, R. Jon MacDonald, Andy Zupko
ISBN
1430209933
Published
14 Jul 2008
Purchase online
amazon.com

*Explore the world of open source Flash and discover which tools are available. *Learn how to identify which tool you need and how to best fit it into your workflow. *Step-by-step walk-throughs guide you through development with the most popular open source Flash tools. *Written by the project leads and open source Flash aficionados.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

Jo said
I purchased this book as a gift for my husband. He said the book is very detailed and has helped him with his programming skills.

Akira Lorrack said
This is definitely a book all serious Flash developers should read. It is the gateway to professional Flash development. The book is written by a collection of some of the most recognizable personalities in the Open Source Flash community. Learn your options as a Flash developer and break free from standard IDEs and workflows. Get introduced to mant external libraries, frameworks, and development tools.

~ Paul Milbourne
Author, Essential Guide to Flash CS4 with ActionScript
Founder, Baltimore Washington Flash User Group

Mark Twain said
Anyone using Macs to develop in flash will be very critical of this book and deservedly so because this book appears to be heavily Windows biased. For instance, chapter 3 is "Preparing an Open Source Workflow", a critical chapter for those of us who want to work in a different IDE than the flash one, the author discusses how to implement an open source workflow for ActionScript 3 with FlashDevelop: "FlashDevelop is Windows only...OS X or Linux... should look at FDT, which is mentioned in the "ActionScript 2 Development" section...it is also capable of creating ActionScript 3 applications."

FDT is a proprietary software that requires a license, either commercial or an open source one if the company grants it. And why is ActionScript 3 for Macs discussed in the ActionScript 2 section? I gently flipped through the rest of book determined not to waste my time on another useless flash book (the world is awash in them). Some Mac users may find the book useful but I didn't bother to go any further when a critical chapter like the third one pretty much insulted every mac - flash developer.

Krzysztof Satola said
As you probably know, the open source Flash community is mainly gathered around the osflash.org website. The Essential Guide to Open Source Flash Development is a collection of some of the best open source projects that run the whole gamut of the open sourced Flash world. It reveals a lot of detail on how these projects can be integrated into a consistent open source SWF workflow. It is amazing how many things can be done using open source tools. In the next paragraph there is a quick summary of what I have found in the book.

Chapter 1 (written by Aral Balkan) introduces the world of open source Flash. In chapter 2, Marc Hughes presents a brief introduction to some of the open source tools that are available. Many of them are presented in the book. Chapter 3 (Marc Hughes) covers installing and setting the open source tools necessary for Flash development. Chapter 4 (Marc Hughes) is about working with designers and other people using the open source workflow which was configured in chapter 3. In chapter 5 (Marc Hughes) you can find a nice introduction to testing and debugging ActionScript 2 and 3 projects using AsUnit, FlexUnit and Xray. First two provide a framework for unit testing. Xray provides a mechanism for logging and runtime inspection of SWF files. Chapter 6 (Marc Hughes) is devoted to embeding Flash-based applications in HTML pages as well as following best practices for organizing and deploying web content. In chapter 7, Wade Arnold explores AMFPHP, an open source gateway for easily connecting a Flash player-based application to PHP. While reading chapter 8 (R.Jon MacDonald) we learn about SWX, the native data format for the Flash Platform which is of great importance especially for Flash Lite developers. In chapter 9, Nicolas Cannasse talks about haXe, a high-level programming language for web development. In chapter 10, Moses Gunesch talks about Fuse and GoASAP, two open source ActionScript (2.0 and 3.0) libraries for coding animations. Chapter 11 is all about Papervision3D. Andy Zupko shows there how to configure and use this great open source ActionScript 3D environment. Chapters 12 and 13 are devoted to Red5 (Chris Allen, John Grden), an open source Java-based server which supports audio and video streaming. As you can see there is a lof of versatile stuff inside this book.

This book is awesome. It opens to the reader amazing world of the open source Flash treasures. It shows how to prepare and use a powerfull, useful and personalized Flash-based programming environment for free. It gives also a great opportunity to start being a part of the open source Flash community and maybe to start contributing. If you use commercial tools like Adobe Flash you can also benefit from this book by learning about internals and variety of solutions available for aware developers. I have learnt about many interesting open source tools I now use alongside commercial ones. One such a tool is ant. Another is FlexUnit to name just a few. I cannot live without them now. To sum it up, I have waited for such a book for a long time and now, when it is available, it is definitely worth buing and reading.

David Eaton said
I found the book to be exactly what it said. Is it essential? No, I could have found most of this stuff on the web. But it was very handy and useful.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The question of whether computers can think is just like the question of whether submarines can swim.” - Edsger W. Dijkstra