License: Freeware
Date Added: 30 April, 2013
Category: Scripts / Development Tools
Author: amfnet

ActionScript Messaging Format (AMF) is a binary protocol meant to allow a Flash application, sitting on the user's browser, to communicate with the backend web server.



ActionScript Messaging Format (AMF) is a binary protocol meant to allow a Flash application, sitting on the user's browser, to communicate with the backend web server. AMF enables developers to build powerful flash-based applications driven by databases and rich business layers. AMF.NET is a .NET gateway sitting between a Flash movie and .NET code. The goal of AMF.NET is to promote proper N-Tier development by allowing your existing business layer (written in .NET) to be consumed by Flash without requiring any modification. Technically, AMF.NET can best be described by breaking it down into 3 distinct parts. First, the AMF stream is received by the gateway and deserialized. Second, based on the received stream, the appropriate .NET code is executed. Finally, the response is serialized and outputted back to the Flash movie. Deserialization Deserializing consists of reading the binary AMF format from the Response.InputStream and turning it into meaningful data that'll let us execute the package. A major part of that consists of mapping flash data types to .NET data types. The format of the stream is explained in detailed at OSFlash. Execution Execution uses the deserialized data from the first step and executes the requested method via reflection. Any exceptions thrown within the execution step will be returned to Flash in the onStatus handler (as opposed on onResult for successful calls). The execution step does more work to try and gap the different data types. Serialization Serialization takes the value returned from the executed method and packages it back into the AMF response format. The package is written to the OutputStream.

Operating Systems:  C#, Windows

AMF.NET Related Downloads
Download RTMP Java Server 0.0.4

RTMP Java Server 0.0.4  Java Flash Remoting Socket communication project consists on communicating packets of data via a socket.Data in the packets are encoded via AMF encoding, OpenAMF will be tempted to be used.

Download MX v.2 Components Patch 1.0

MX v.2 Components Patch 1.0  Many people use the Macromedia Flash MX V.2 Components to create user interfaces for their flash applications.

Download Thunder Framework 2.0.1

Thunder Framework 2.0.1  Thunder is an application framework for Flash MX that offers a flexible model for large-scale application development. Classes are included for all key development aspects: asset management, layout management, data management and event management.

Download GPLFlash 1.0

GPLFlash 1.0  GPLFlash is a portable/hardware independant GPL Flash decoding library, with (Linux) sample player and mozilla-plugin.

Download F4L Development Environment 1.0

F4L Development Environment 1.0  F4L is an open source development environment for Macromedia Flash, a multi-platform format(swf/svg) widely used for web applications and vector animation.

Download Prana Framework 0.2

Prana Framework 0.2  Prana Framework is an ActionScript 3.0 framework for Flex/Flash development. It includes an Inversion of Control container, utility classes for configuring Cairngorm applications, a Reflection API and general utilities.

Download Ming-Sharp 0.4

Ming-Sharp 0.4  Ming-Sharp is an open-source (LGPL) library which allows you to create SWF ("Flash") format movies.

Download GWT2SWF 0.3.0

GWT2SWF 0.3.0  GWT2SWF intends to provide software bridge between GWT and FLASH/FLEX. It means that using GWT2SWF you will be able to communicate between GWT and FLASH/FLEX. GWT2SWF provides SWFWidget and FlashPlayer version detection.

Download Gordon 0.3.0

Gordon 0.3.0  The goal of the Gordon project is to provide a collection of small tools that can be used to create/manipulate Macromedia Flash movies. Creating a full-fledged GUI based Flash authoring tool is (at least for now) not one of the goals.

Development Tools Popular Downloads
Download Free OCR to Word 6.0.1

Free OCR to Word 6.0.1  Free OCR to Word creates editable and searchable MS Word or Text files from any image or scanned document within few clicks, retaining original formatting, saving you time of retyping or re-creating information unnecessarily.

Download CruiseControl.rb 1.0

CruiseControl.rb 1.0  CruiseControl.rb is a continuous integration tool, written in Ruby. It is quick to install, simple to use and easy to hack.

Download Gambit Library 1.0

Gambit Library 1.0  Gambit is a library of game theory software and tools for the construction and analysis of finite extensive and strategic games.

Download JavaSWF2 010820

JavaSWF2 010820  JavaSWF2 is a set of Java packages that enable the parsing, manipulation and generation of the Macromedia Flash(TM) file format known as SWF ("swiff").

Download SilentSwitchFinder

SilentSwitchFinder  SilentSwitchFinder automatically detects which installer type is being used, and creates vbScript functions with the silent switches. SilentSwitchFinder detects AutoIt3, Inno Setup, Installshield, Microsoft MsiExec, Nullsoft NSIS, WinZip and Wise.

Download xml2xls 1.0

xml2xls 1.0  Using XML as data, Excel as Template to Generate Excel Files. Programming Language is Ruby. The purpose is to automatic generate a lot of excel reports used in many projects. because they are not easy to fill in by hands.

Download Getleft 1.2RC1 1.0

Getleft 1.2RC1 1.0  Getleft is a Web site grabber, it downloads complete web sites according to the options set by the user.

Download JavaFlashBridge 1.0

JavaFlashBridge 1.0  JavaFlashBridge provides integration of a Flash player within Java Panel container using JDic and JavaScript and Flash Integration Kit. The communication protocol is String-based, so it can be XML, serialized objects or anything else.

Download fastm 0.9

fastm 0.9  fastm is a fast template,  Java Port of PHP Fast Template. Emulate JDynamiTe (another sf project). fastm Advantage: Template stands alone from the Parametter Setting part.

Submit Reviews for AMF.NET
- required fields