Giter Site home page Giter Site logo

pyamf's Introduction

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: 	http://www.pyamf.org
.. _AMF: 	http://en.wikipedia.org/wiki/Action_Message_Format
.. _Python:	http://python.org
.. _Adobe Flash Player: http://en.wikipedia.org/wiki/Flash_Player
.. _Django:	http://djangoproject.com
.. _Pylons:	http://pylonshq.com
.. _Twisted:	http://twistedmatrix.com
.. _SQLAlchemy: http://sqlalchemy.org
.. _web2py:	http://www.web2py.com
.. _more:	http://pyamf.org/tutorials/index.html
.. _Adobe Integrated Runtime: http://en.wikipedia.org/wiki/Adobe_AIR
.. _RTMP/RTMPS:	http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol
.. _ActionScript: http://dev.pyamf.org/wiki/ActionScript
.. _ByteArray:	http://dev.pyamf.org/wiki/ByteArray
.. _ArrayCollection: http://dev.pyamf.org/wiki/ArrayCollection
.. _ObjectProxy: http://dev.pyamf.org/wiki/ObjectProxy
.. _IExternalizable: http://dev.pyamf.org/wiki/IExternalizable

pyamf's People

Contributors

njoyce avatar thijstriemstra avatar arnar avatar feisley avatar

Stargazers

 avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.