Javascript Flash Frameworks - Ajax Patterns

Javascript Flash Frameworks

From Ajax Patterns

See also Javascript_Multipurpose_Frameworks and Ajax_Frameworks.

Contents

Ajax/Javascript Programming and Usability in "Ajax Design Patterns" Book

AMFPHP

AMFPHP is an open-source implementation of the Flash Remoting framework.

  • "It’s fast, reliable, 100% free and open-source. With this new version we have strived to make a product as stable and full-featured as ColdFusion-based remoting (the reference implementation). You also get to use the wonderful NetConnection debugger, which shows you exactly what's being sent between the client and server. Remoting uses AMF, a very lightweight binary format that cuts the bulk out of packets, meaning data exchange is a lot faster than with XML"
  • Open-source license (GPL) created by Wolfgang Hamann and maintained by various developers.

Flash JavaScript Integration Kit ()

The Flash JavaScript Integration Kit allows for the integration of JavaScript and Flash content.

  • Enables JavaScript to invoke ActionScript functions, and vice versa.
  • All major data types can be passed between the two environments.
  • Open-source license (modified Apache 1.1). By multiple Open-Source Flash contributors.

Stream(Released; from July, 2005)

Stream is a Bi-Directional AJAX platform that brings flash xml socket support to JavaScript. Also includes an extensible opensource stateful socket server and client management platform.

  • Plug-in API (C# and JavaScript client libraries)
  • No More Polling. (True server pushed events, not emulated events through polling). See HTTP_Streaming.
  • Ideal for chat, monitoring and client interaction systems that would requiring polling.
  • Sessions (Per-Session and Per-Page state tracking.)
  • Event Monitoring (Interact with mouse events, including maximum fire rate throttling)
  • Currently Alpha, Technology Preview / Proof of concept Stage. Download Here
  • Dual License Open-source (Commercial License and GPL) by StormTide Digital Studios. Full Source Available.