Here are links to the OS tools I talked about in my presentation. These can be used by themselves, in conjunction with either the Flash IDE or Flex or with swfmill to give you a robust development environment for creating n-tier applications for the Flash Platform.
OSFlash page: http://osflash.org/eclipse Download: http://www.eclipse.org/downloads/index.php
OSFlash Page: ASDT
After downloading Eclipse, start it up and:
XAMPP is a kick-ass Windows installer for Apache, MySQL, PHP, etc.
Get it from: http://www.apachefriends.org/en/xampp.html
AMFPHP is an open source Flash Remoting solution for PHP.
OSFlash page: amfphp Download from: http://sourceforge.net/project/showfiles.php?group_id=72483
To install, you just need to unzip and copy the folder to your web server.
PHPEclipse is an Eclipse plugin for working with PHP files (like the ones you’ll need to write to use AMFPHP) :)
The PHPEclipse project contains a really neat web browser View for Eclipse. You can load in the AsUnit UI and the LuminicBox logger into it, as well as your actual test SWF.
Download PHP Eclipse: http://sourceforge.net/project/showfiles.php?group_id=57621
Or use the Eclipse update feature with the following URL: http://download.pipestone.com/eclipse/updates/
(You only really need to copy the net.sourceforge.phpeclipse.webbrowser_1.1.2 folder into your Ecliupse plugins folder if all you want is the web browser view.)
Note: A problem is that you can’t have two instances of the browser open so I recommend using both that and the Basic browser.
Window → Show View → Other → PHPEclipse Web Development → PHP Browser
Window → Show View → Other → Basic → Internal Web Browser.
Unzip it into a folder somewhere.
Arp is a pattern-based application framework for the Flash Platform.
Download the latest ActionScript version of Arp from SVN: http://svn1.cvsdude.com/osflash/arp/trunk/actionscript
Muse is an early alpha code generator for Arp and AMFPHP. It hugely simplifies the creation of a CRUD-based skeleton app (what ROR folk would call “scaffolding”) for Flash/Flex.
AsUnit is an open source Unit Testing framework for ActionScript.
(There is also an AS3 version now.)
If you’re using Flash 8, make sure you have Macromedia’s Flash Remoting classes:
http://www.macromedia.com/support/documentation/en/flash_remoting/fl8/releasenotes.html