The Essential Guide to Open Source Flash Development

Front Cover
Apress, Jul 16, 2008 - Computers - 382 pages
1 Review

  • 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.

The Essential Guide to Open Source Flash Development is a practical development guide to creating Flash applications with open source Flash tools and workflows. You will walk away with an understanding of what tools will best suit your current situation, making your development easier and more productive, and with the knowledge of how to install and set up some of the best tools available, including the following:

  • Papervision3D: to create 3D in Flash
  • Red5: to stream video over the internet
  • SWX: to build data-driven mashups and mobile apps
  • Fuse: to make ActionScript animation a cinch
  • Go: to build your own animation tools in ActionScript 3.0
  • haXe: to create Flash files and more
  • AMFPHP: to communicate between Flash and php

Open source Flash has been a revolution for Flash and has made a major impact on how people build Flash content. The open source tools available expand on Flash's existing tool set, enabling you to perform such tasks as easily create full 3D in Flash or hook up to an open source video-streaming server. Many of these useful tools are powerful yet lack documentation. this book explains in step-by-step detail how to use the most popular open source Flash tools.

If you want to expand your Flash tool set and explore the open source Flash community, then this book is for you. If you already use some open source Flash tools, then you will find this book a useful documentation resource as well as an eye-opener to the other tools that are available.

What people are saying - Write a review

User Review - Flag as inappropriate


About the author (2008)

With extensive experience developing for the Flash platform and Java, Chris Allen is a leader in the open source Flash community. Over the last eight years, he has been a software architect and developer for various companies, including Cambridge Technology Partners, Mass General Hospital and Scholastic, Inc. Chris is president and chief executive officer of Infrared5, a consulting firm built around services for the open source Red5 server, and is co-project manager and a Java developer for the open source Red5 project.

Aral Balkan is a Flash veteran and overall Internet junkie. In 2008, he produced the world's first large-scale online web conference, Singularity. Aral cofounded and coordinates, authored the pattern-based ActionScript framework Arp, and created the SWX data format, SWX RPC, and SWX PHP. His open source project, GAE SWF Project, provides Flash and Flex developers with knowledge and tools to build rich Internet applications on Google's App Engine. Aral is a published author and has contributed to several books and magazine articles, including Adobe Flex 2 QuickStart Guide and Flex 3 QuickStart Guide and six courses on Flash, Flex, ActionScript, and open source development. Aral is a regular speaker at international conferences including Macworld, FlashForward, d.construct, FITC, Wizards of OS, and Adobe MAX.

With more than eight years of experience in working with Flash technology, John Grden is the creator of the Xray debugger, FLEXible (an MXML editor), and the FLASC compiler graphical user interface, and he is a core member and contributor on the Papervision3D project. John also started the Red5 open source server project and is the co-project manager, along with Chris Allen. John has also served as the director of Flash platform for BLITZ and was the senior Flash developer with John currently lives near Houston, Texas, and works as a senior software developer for Infrared5.

Wade Arnold is the chief executive officer of T8DESIGN, a rich media and application firm located in Cedar Falls, Iowa. Wade is responsible for strategic planning and product development as well as creating an exciting and rewarding corporate environment. Wade has been selected as a speaker at several national software development and security conferences. He has an active dialogue with Adobe and actively participates in prerelease beta development of Flash, Flex, and AIR, and he is passionately involved in open source Flash/Flex development and aligns T8DESIGN behind these initiatives. Wade is the lead developer of AMFPHP and the open source implementation of Flash Remoting. Wade has a degree in computer science emphasizing intelligent systems, and a master's in business administration from the University of Iowa. T8DESIGN works with hundreds of community banks and medium-to-enterprise-size customers including Nike, McDonald's, John Deere, AT&T, Lindsay Corporation, Best Buy, and the U.S. Department of Defense.

Nicolas Cannasse is one of the cofounders of and the creator of the MTASC compiler. He is also the chief technology officer at Motion-Twin, a French independent game studio making web games in Flash. For the past two years, he has been working on haXe, an open source programming language for the Web, capable of compiling to Flash but also to JavaScript and the server side.

Bibliographic information