Javascript Flash Frameworks
From Ajax Patterns
See also Javascript_Multipurpose_Frameworks and Ajax_Frameworks.
Contents |
|
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.
SWFObject
SWFObject is a Javascript toolkit for embedding SWF instances (flash) into a webpage, either a page-load time, or dynamically later in response to user interaction or other events. SWFObject is becoming the defacto standard for Javascript solutions to embedding SWF.
CheckPlayer
CheckPlayer is a companion project to SWFObject, but provides some additional API functionality, including the ability to detect SWF loading progress, completion, and even when the ExternalInterface API is initialized.
Flash-enabled XHR
Flash-enabled XHR is a pattern for using Javascript+Flash objects to make Ajax calls which can go cross-domain. There are a number of client-side proxy options available.
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.
FluorineFX
FluorineFX is an open-source framework that provides an implementation of Flex/Flash Remoting, Flex Data Services and real-time messaging functionality for the .NET framework. It is actively being developed and its current features include:
- Flex, Flash Remoting (RPC), Flex AMF Polling
- Flex Messaging
- Flex Data Services (partial)
- Supports AMF0, AMF3 and RTMP, RTMPT protocols
- Service Browser
- Template based code generator (ASP.NET like syntax)
- Real-time Messaging, Remote SharedObject support, Video streaming
- MSMQ integration
- Easily integrate rich Internet applications with .NET backend
- Easily integrate with Adobe Integrated Runtime (Adobe AIR™)
- Ajax Integration
- .NET and Silverlight client library
Time your website with
WebWait - from the creator of AjaxPatterns.org
