What is Adobe up to with AMF?
Ted Patrick (an Adobe Evangelist) wrote a blog post on the benefits of the AMF format and briefly mentioned that "There is some big AMF news coming in December". There is a lot of speculation on what exactly the news are going to be, so I thought I'd share my predictions. As many others commented in the blog post, I believe the news would be a opening up the protocol specification. Knowing how big companies usually do it, I suspect it is going to be a lot more than just the spec. Here's what I suspect it will include:
- AMF Format specification (published in the PDF format of course)
- Reference implementation (more than likely implemented in Java)
- Compliance test suite (so implementations can validate their accuracy)
- Certification guidelines (this would be in the form of getting Adobe's stamp of approval)
As for #3 (compliance test suite), some companies offer them as commercial products (Sun for instance used charge thousands for their test suites, not sure if they still do). I hope Adobe does not impose any fees for that.
If all of this is true, is this a good move for Adobe? Absolutely! Is it timed well? No. I think releasing just the AMF spec would be too little too late. There is an implementation of the protocol in all most popular languages (Java, .NET, PHP, Ruby, Python). It will definitely help the company to fight against the "proprietary" arguments, but in the end I do not think it is a big deal.
Just my $0.02.







6 Comments:
If you're right, I hope the reference implementation includes a native C library similar to the code Flash Player uses to transform AMF.
5:29 AM
So how does BlazeDS effect you guys, if at all? Is WebORB for Java going to be discontinued, or do most of your customers want support contracts, and wouldn't use open-source software anyway?
1:52 PM
BlazeDS does not impact us a single bit. WebORB for Java has the same price tag (ZERO dollars) and offers a lot more functionality. I KNOW we can offer significantly better and more personal support. So if nothing else, BlazeDS will help us to show you that there are better options out there :)
7:38 AM
Hi,
I just tested BlazeDS. The problem with it is that you have only two choices (at this time) : the server version and the war version. What most companys need is a way to integrate BlazeDS into their application, not a way to integrate their application into BlazeDS (not even considering switching from, let's say Weblogic, to the BlazeDS server version!).
I just integrated the jar version of WebORB into an existing application. It worked like magic. I tried the same with BlazeDS with no positive results after 2 days.
2:24 AM
We try very hard to make the developers' lives easier and your time to market (going live) quicker. So thanks for posting how flexible WebORB is. Just another fine feature of our product.
9:19 AM
Can you comment/blog more on what this means for Weborb for PHP?
4:19 PM
Post a Comment
<< Home