Open Source Flash Revolution Notes
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.
Eclipse
OSFlash page: http://osflash.org/eclipse Download: http://www.eclipse.org/downloads/index.php
ASDT
OSFlash Page: ASDT
After downloading Eclipse, start it up and:
- Go to Help → Software Updates → Find and Install...
- Search for new features to install
- New remote site
- Name: ASDT
XAMPP
XAMPP is a kick-ass Windows installer for Apache, MySQL, PHP, etc.
Get it from: http://www.apachefriends.org/en/xampp.html
AMFPHP
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
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.
To open the PHP Eclipse View
Window → Show View → Other → PHPEclipse Web Development → PHP Browser
To open the Eclipse web browser
Window → Show View → Other → Basic → Internal Web Browser.
MTASC
- OSFlash page: mtasc
- Download from: http://www.mtasc.org/#download
Unzip it into a folder somewhere.
Arp
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
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
AsUnit is an open source Unit Testing framework for ActionScript.
- OSFlash page: http://osflash.org/asunit
(There is also an AS3 version now.)
Flash Remoting Classes for Flash 8
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
tutorials/open_source_flash_revolution_notes.txt · Last modified: 2007/02/16 09:41 by niko