[zeromq-dev] Actionscript bindings

Chuck Remes cremes.devlist at mac.com
Sun Apr 11 19:24:06 CEST 2010


On Apr 11, 2010, at 12:05 PM, Martin Sustrik wrote:

> Bhavin Turakhia wrote:
>> I was thinking it would be awesome to have an Actionscript version of 
>> ZeroMQ. This would eliminate the need for a RestMS / HTTP type bridge, 
>> and allow a browser to directly become a ZeroMQ client. The complexity 
>> offcourse herein is one would not be able to simply create a language 
>> binding in ActionScript, since that would require the underlying C++ 
>> code to be compiled into the flash player installed in the browser – 
>> which is unlikely - unless Adobe develops a sudden fondness for it J.
>> 
>> 
>> 
>> Therefore one would need to port the ZeroMQ client in ActionScript. This 
>> would also mean that certain functionality of such a client (eg PGM 
>> support) would be unavailable, since one cannot access low level socket 
>> APIs from Actionscript and therefore underlying native functionality 
>> would not be exposed. However I am assuming much of the functionality 
>> could be easily ported
>> 
>> I wonder if this is feasible … and if anyone on this list has had a go at it
> 
> I am not aware of anyone but let's see...
> 
> In any case the wire-protocol of 0MQ is so simple that writing a code 
> that would send/receive 0MQ-style message should be a matter of few minutes.
> 
> It would offer none of the advanced 0MQ functionality (such as 
> asynchronicity), however, the browser can connect to a resident 0MQ 
> device/daemon that can do all the remaining work.

You might be interested in a project that brought AMQP to the browser using a methodology similar to the OP.

http://github.com/dansimpson/amqp-js

It's a combination of Flash ActionScript and Javascript.

cr



More information about the zeromq-dev mailing list