Entries in AS3 (6)
Server Side AS3
Today I was asked to present something at Osmosoft's Show And Tell gathering, so I decided to write a small summary of the presentation. I was asked to talk about something to do with RabbitMQ, make it hip by using Github and because Osmosoft created TiddlyWiki, it would be cool if it were something funky that could be self-contained within a browser. So I came up with the idea of turning a Flash player into a server, hence freeing AS3 from it's client side only image.
TLS Support In The AS3 AMQP Client
Experimental TLS/SSL support was introduced to the AS3 library for AMQP in version 0.1.2. This provides TLS-based tunneling to an AMQP broker that provides this functionality. This article describes how to set up transport layer encryption for the interaction between an AS3 client and the RabbitMQ broker.
Pet Store Part 1
Pet Store is a sample application that demonstrates how an AS3 client can communicate with a remote application written in Erlang. It exemplifies the usage of AMQP as remoting technology and Cotton as an object serialization protocol. The Cotton Over AMQP library is a high level wrapper around the low level AMQP and Cotton libraries. This provides a Flex client with a very simple programming interface. The interaction with the server is an asynchronous RPC mechanism using the RabbitMQ broker.
Proposed Serialization Protocol in AS3
Release 0.3.2 of Cotton introduces an AS3 client library which implements a proposed type negotiation extension to the Hessian binary serialization protocol. This article demonstrates the protocol extension using the AS3 library as a client that speaks to a remote server implemented in Erlang. The first section discusses the design principles and protocol flow, so if you are more interested in the working example, you can skip to that section.
AS3 AMQP Client: First Cut
Updated on Tuesday, April 1, 2008 at 05:39PM by
0x6e6562
In a previous article I introduced a proof-of-concept client for AMQP written in AS3, which at the time had not been released as a formal artifact. The proof-of-concept implementation has now been refactored and cleaned up in order to release it formally. The article announces the first release of this library and describes its usage.
