By Yakov Fain | Article Rating: |
|
February 4, 2008 11:30 AM EST | Reads: |
14,372 |

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.
Published February 4, 2008 Reads 14,372
Copyright © 2008 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Yakov Fain
Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain
![]() |
Spam hater no. 1 02/05/08 04:48:23 AM EST | |||
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? |
- Secrets Of The Masters: Core Java Job Interview Questions
- A Cup of AJAX? Nay, Just Regular Java Please
- Rich Internet Applications with Adobe Flex 2 and Java
- Teaching Kids Programming: Even Younger Kids Can Learn Java
- Reading Data from the Internet
- Java Basics: Lesson 11, Java Packages and Imports (Live Video Education)
- Java Basics: Introduction to Java Threads, Part 1
- Java Serialization
- Are You Using Abstract Classes, Polymorphism, and Interfaces?
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks