You are here: Recent News » SabreAMF

 

SabreAMF

SabreAMF is an AMF client and server for PHP5. The goal of the project is to create a solid lean AMF library, fully PHP5 E_STRICT-compliant.

SabreAMF should fully support the entire AMF0 and AMF3 protocols. The BSD licence is chosen for legal flexibility.

The main target audience is people who want to add AMF/Flash Remoting capabilities to existing PHP frameworks or applications.

Specification

  • Category: AMF Server/Client
  • Audience: PHP/Flash/Flex developers
  • Platform: Any, requires PHP 5.2 to be installed
  • Maturity: Stable
  • Licence: BSD

Downloading

You can download the package here.

Installation instructions

If PEAR is installed on your server, you can simply enter the following on the command line:

pear install http://sabreamf.googlecode.com/files/SabreAMF-1.1.187.tgz

If you don’t have PEAR, simply download the package, unpack it using “tar xfvz packagename” and rename the SabreAMF-versionnumber folder to SabreAMF.

The SabreAMF folder needs to be either in your working directory, or in your include_path to work. The PEAR installer does all these steps automatically.

Usage instructions

An example to setup a proper AMF0/AMF3 gateway can be found in the source browser.

Also, you can browse through a few more in depth-articles.

Mailing list

There is a community of users and developers for this project who share their experiences on the mailing list. Please search through the archives to see if your question has been answered before submitting it to the mailing list.

SabreAMF mailing list : Subscribe and manage your subscription

Subversion repository

This project has a Subversion (SVN) repository at:

Google code

Credits

Evert Pot Main developer

A big thanks to Karl von Randow for fixing AMF3 decoding bugs

Licence

sabreamf.txt · Last modified: 2008/02/17 13:33 by thijs