Flex News Desk
AMF 3 Specification Is Published
Data serialization between Flash Player and the rest of the world made public
Feb. 4, 2008 11:30 AM
Action Message Format (AMF) is a protocol that is used to serialize the data coming into Flash Player or going out to other programming environments that need to communicate with Flash Player. Say, if you create in Java an instance of the class MyOrder.java, this instance can be converted into a string of bytes, sent over the wire to Flash Player and then recreated there as an instance of the ActionScript object MyOrder.as. The rules of how to do this are defined by a communication protocol, such as AMF. Prior to Flash Player 9, the protocol AMF0 has been used, but now Adobe offer implementation of more efficient AMF3.
The good news is that Adobe decided to make the AMF3 protocol available to the public, and you can find its description in this document.
This is great news for Flash community as it’ll allow more and more third parties to implement this protocol and offer a lot faster communication between the Flash Player and programming environments written in other languages. While Adobe today offers its own implementation of this protocol for Java and Coldfusion, now it’ll start competing with other firms that may offer more efficient implementation of this protocol or better tool for developers. The Midnight Coders is one of the vendors that are offering their version of AMF for Java, .Net and other platforms.
While the AMF uses HTTP as a transport, the speed of data exchange between Flash Player and, say, J2EE application over AMF would be at least ten time faster than comparing to a regular HTTP protocol.
AMF protocol is based on data polling, but Adobe offers yet another Real Time Messaging Protocol (RTMP) that is being used in such applications as video streaming or others where the real-time push from the server is needed, for example financial trading applications. The specification of RTMP protocols has not been published yet at this point.
Reader Feedback: Page 1 of 1
Spam hater no. 1 commented on 5 Feb 2008
I have studied the specification and have a couple of comments.
The compressed way of representing integers with 1 to 4 bytes are very smart, but why did they stop with 4 bytes. If they allowed up to 5 bytes, a complete 32 bit integer could be represented this way.
It isn't clear - at least to me - how negative integers should be represented.
Examples, examples, examples - why aren't their any?
Subscribe to the World's Most Powerful Newsletters
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held Novemb...
Mar. 23, 2018 02:00 PM EDT Reads: 4,465
Cloud Expo | DXWorld Expo have announced the conference tracks for Cloud Expo 2018. Cloud Expo will ...
Mar. 23, 2018 12:30 PM EDT Reads: 7,130
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, ...
Mar. 23, 2018 12:30 PM EDT Reads: 6,000
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing w...
Mar. 23, 2018 11:45 AM EDT Reads: 2,326
@DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held Novem...
Mar. 23, 2018 11:15 AM EDT Reads: 1,565
The dynamic nature of the cloud means that change is a constant when it comes to modern cloud-based ...
Mar. 23, 2018 09:30 AM EDT Reads: 3,555
DXWorldEXPO LLC announced today that Dez Blanchfield joined the faculty of CloudEXPO's "10-Year Anni...
Mar. 23, 2018 09:15 AM EDT Reads: 1,369
As DevOps methodologies expand their reach across the enterprise, organizations face the daunting ch...
Mar. 22, 2018 10:30 PM EDT Reads: 1,262
The standardization of container runtimes and images has sparked the creation of an almost overwhelm...
Mar. 22, 2018 10:15 PM EDT Reads: 1,820
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As au...
Mar. 22, 2018 07:00 PM EDT Reads: 1,486
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO an...
Mar. 22, 2018 01:30 PM EDT Reads: 1,960
"We started a Master of Science in business analytics - that's the hot topic. We serve the business ...
Mar. 22, 2018 07:30 AM EDT Reads: 3,813
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news an...
Mar. 21, 2018 02:30 PM EDT Reads: 2,005
As you move to the cloud, your network should be efficient, secure, and easy to manage. An enterpris...
Mar. 21, 2018 12:00 PM EDT Reads: 3,249
There is a huge demand for responsive, real-time mobile and web experiences, but current architectur...
Mar. 21, 2018 02:15 AM EDT Reads: 3,519
DXWorldEXPO LLC announced today that "Miami Blockchain Event by FinTechEXPO" has announced that its ...
Mar. 20, 2018 12:30 PM EDT Reads: 2,744
Widespread fragmentation is stalling the growth of the IIoT and making it difficult for partners to ...
Mar. 20, 2018 07:45 AM EDT Reads: 4,469
"NetApp is known as a data management leader but we do a lot more than just data management on-prem ...
Mar. 19, 2018 04:00 PM EDT Reads: 3,559
We call it DevOps but much of the time there’s a lot more discussion about the needs and concerns of...
Mar. 18, 2018 09:30 PM EDT Reads: 8,018
"Since we launched LinuxONE we learned a lot from our customers. More than anything what they respon...
Mar. 17, 2018 04:00 PM EDT Reads: 3,839