AmfPHP
{{Infobox software
| name = Amfphp
| logo = Amfphp puzzle.jpg
| logo size = 200px
| caption = Amfphp - Simple Remoting for Web Applications
| developer = Wolfgang Hamman, John Cowen, Justin Watkins, Patrick Mineault, Wade Arnold, Ariel Sommeria-Klein
| latest_release_version = 2.2.2 Profiler
| latest_release_date = January 2016
| operating_system = Cross-platform
| genre = PHP Library
| license = BSD
| website = [http://silexlabs.org/amfphp/ Amfphp 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
- Support for parsing AMF{{Cite web |url=http://flashspeaksactionscript.com/introduction-to-amfphp/ |title=Introduction to Amfphp |access-date=2012-10-27 |archive-url=https://web.archive.org/web/20121101005013/http://flashspeaksactionscript.com/introduction-to-amfphp/ |archive-date=2012-11-01 |url-status=dead }} and other protocols [http://www.silexlabs.org/amfphp/documentation/using-alternative-data-formatsjson-etc/ Using Alternative Data Formats(JSON, etc.)]
- service browser [http://flexperiential.com/2010/05/15/connecting-to-a-database-using-amfphp-flex-4-remoteobject/ Connecting to a Database Using Amfphp 4 RemoteObject]
- plugin system[http://www.silexlabs.org/amfphp/documentation/plugins/ Plugins]
- Client code generation[http://www.silexlabs.org/amfphp/documentation/client-generators/ Client Generators]
History
- In 2002 Wolfgang Hamman reverse engineers the AMF format to create a working gateway.[http://amfphp.sourceforge.net/about.html Flash remoting for PHP: A responsive Client-Server Architecture for the Web]
- 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[http://wadearnold.com/blog/flash/zend-amf-questions-features-demos-bugs Wade Arnold » Zend Amf Questions, Features, Demos, Bugs?] {{webarchive |url=https://web.archive.org/web/20090626074712/http://wadearnold.com/blog/flash/zend-amf-questions-features-demos-bugs |date=June 26, 2009 }} is hired by Adobe to work on Zend AMF.[http://framework.zend.com/manual/1.12/en/zend.amf.introduction.html Zend Framework]
- 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.[http://www.silexlabs.org/130225/the-blog/amfphp-v2-reloaded-is-out/ Amfphp v2 Reloaded is out]
- version 2.1 is released in June 2012, adding client project stub generation.[http://www.silexlabs.org/132935/the-blog/amfphp-2-1-generator-is-out/ Amfphp 2.1 Generator is out!]
- version 2.2 is released in December 2013, adding performance profiling.[http://www.silexlabs.org/amfphp-2-2-profiler-released/ Amfphp 2.2 Profiler is out!]
- version 2.2.1 is released in August 2014.[http://www.silexlabs.org/amfphp-2-2-1-released/ Amfphp 2.2.1 Profiler is out!]
- version 2.2.2 is released in January 2016.[http://www.silexlabs.org/updates-for-amfphp-and-baguette-amf/ Updates for Amfphp and Baguette AMF]
References
{{reflist}}
External links
- [http://www.silexlabs.org/amfphp/ Amfphp official website]
- [http://cookbooks.adobe.com/post_Starting_with_AMFPHP-11947.html Adobe tutorial on Starting with Amfphp and Flex]
- [https://web.archive.org/web/20180622033212/http://baguetteamf.com/ Baguette AMF, an Amfphp accelator plugin]
Category:Free software programmed in PHP
Category:Software using the BSD license
{{compu-library-stub}}