Installing Flash Remoting

Flash Remoting is built into ColdFusion MX (and later) and JRun 4, making these two application servers attractive to begin working with Flash Remoting. ColdFusion Markup Language (CFML) has the added bonus of being relatively easy to learn. Flash Remoting is also available from Macromedia as an add-on for .NET and J2EE servers. Table 2-1 shows the languages that you can use to create server-side Flash Remoting services in each type of installation.

Table 2-1. Flash Remoting official language support

Flash Remoting installation

Languages

ColdFusion MX or later

CFMLServer-Side ActionScriptJavaCFScript

JRun 4

JavaServer-Side ActionScript

J2EE

Java

ASP.NET

VBC#JScript .NetC++Any other ASP.NET language

Table 2-2 lists the open source projects underway that support Flash Remoting using various languages.

Table 2-2. Open source Flash Remoting language support

Project name

Language

URL

AMFPHP

PHP

http://www.amfphp.org

FLAP

Perl

http://www.simonf.com/flap

OpenAMF

Java

http://www.openamf.org

The following sections detail the installation and configuration of Flash Remoting in the server environments that are supported.

ColdFusion MX

ColdFusion MX and later run on a J2EE (Java 2 Enterprise Edition) platform. Therefore, you can write simple programs using CFML and the resulting application is compiled into a Java servlet.

Admittedly, the variants of ColdFusion can get confusing. There are three basic versions. Free 30-day trial versions ...

Get Flash Remoting: The Definitive Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.