AmfPHP

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Amfphp
DevelopersWolfgang Hamman, John Cowen, Justin Watkins, Patrick Mineault, Wade Arnold, Ariel Sommeria-Klein
Stable release
2.2.2 Profiler / January 2016
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemCross-platform
    TypePHP Library
    LicenseBSD
    WebsiteAmfphp at Silex Labs

    Amfphp is a library for creating PHP-based application back ends. Key features are support for AMF among other Protocols, and developer tools such as a service browser, a client code generator, and a performance profiler. Amfphp is used primarily for games and Apache Flex business applications.

    Functionalities

    [edit | edit source]
    • Support for parsing AMF[1] and other protocols [2]
    • service browser [3]
    • plugin system[4]
    • Client code generation[5]

    History

    [edit | edit source]
    • In 2002 Wolfgang Hamman reverse engineers the AMF format to create a working gateway.[6]
    • Other developers (Justin Watkins, John Cowen) implemented a good part of the Remoting framework, and released 0.9b in September 2003.
    • In December 2004, Patrick Mineault releases version 1.0
    • In October 2007 Wade Arnold took the lead of the project to bring a production ready release of Amfphp with support for the AMF3 protocol. 1.9 beta 2 is released in January 2008, but then development stalls as Wade Arnold[7] is hired by Adobe to work on Zend AMF.[8]
    • Ariel Sommeria-klein and Danny Kopping pick up the project in December 2009. Version 1.9 is released in February 2010.
    • In 2010 Silex Labs is founded, and officially takes control of the project. Ariel Sommeria-Klein takes team lead.
    • version 2.0, a near complete rewrite is released in September 2011.[9]
    • version 2.1 is released in June 2012, adding client project stub generation.[10]
    • version 2.2 is released in December 2013, adding performance profiling.[11]
    • version 2.2.1 is released in August 2014.[12]
    • version 2.2.2 is released in January 2016.[13]

    References

    [edit | edit source]
    [edit | edit source]