Author: The PyAMF Project


        PyAMF_ provides Action Message Format (AMF_) support for Python_ that is
        compatible with the `Adobe Flash Player`_. It includes integration with
        Python web frameworks like Django_, Pylons_, Twisted_, SQLAlchemy_,
        web2py_ and more_.
        The `Adobe Integrated Runtime`_ and `Adobe Flash Player`_ use AMF to
        communicate between an application and a remote server. AMF encodes
        remote procedure calls (RPC) into a compact binary representation that
        can be transferred over HTTP/HTTPS or the `RTMP/RTMPS`_ protocol.
        Objects and data values are serialized into this binary format, which
        increases performance, allowing applications to load data up to 10 times
        faster than with text-based formats such as XML or SOAP.
        AMF3, the default serialization for ActionScript_ 3.0, provides various
        advantages over AMF0, which is used for ActionScript 1.0 and 2.0. AMF3
        sends data over the network more efficiently than AMF0. AMF3 supports
        sending ``int`` and ``uint`` objects as integers and supports data types
        that are available only in ActionScript 3.0, such as ByteArray_,
        ArrayCollection_, ObjectProxy_ and IExternalizable_.
        .. _PyAMF:
        .. _AMF:
        .. _Python:
        .. _Adobe Flash Player:
        .. _Django:
        .. _Pylons:
        .. _Twisted:
        .. _SQLAlchemy:
        .. _web2py:
        .. _more:
        .. _Adobe Integrated Runtime:
        .. _RTMP/RTMPS:
        .. _ActionScript:
        .. _ByteArray:
        .. _ArrayCollection:
        .. _ObjectProxy:
        .. _IExternalizable: