Apr 29

RubyAMF – an open source AMF gateway for Flex/Flash remoting with Ruby

Tag: Flex, Rails, RubyAMF, weborbDerek Wischusen @ 3:08 am

RubyAMF is an open source Ruby application being developed by Aaron Smith that enables AMF0/3 communication between Flex/Flash and Ruby.

So, you might be asking yourself, how is this different from WebORB for Rails? Well, the main difference is in how the apps are architected. WebORB for Rails is built as Rails plugin. This makes it really easy to use WebORB for Rails with your Ruby on Rails applications. However, this means you need to use Rails if you want to use WebORB for Rails, even if you want to use it for an application that does require any Rails specific code.

RubyAMF, on the other hand, is designed to be integrated directly with a server and, as such, does not require Rails. It even comes with its own webrick servlet, which means that all you have to do to start RubyAMF is download it, point a command line to the root folder, and enter ruby server/start. This makes it dead simple to use RubyAMF to integrate Flex/Flash with a Ruby application. However, if you want to use RubyAMF with Rails then you are going to have to do a little extra work.

So, for right now my simple heuristic is that if you want to use AMF remoting with Rails, then use WebORB for Rails. If you want AMF remoting with just Ruby, then use RubyAMF. (I suppose the names make that kind of obvious).

That said, I think it would be relatively trivial to rearchitect either app to be like the other, but I think it is good that they are different. Choice is, generally, a good thing.

Right now the thing that has me most excited about RubyAMF is how it could potentially be used to extend Apollo using Ruby in much the same way that Artemis does using Java. More on this in my next post….

4 Responses to “RubyAMF – an open source AMF gateway for Flex/Flash remoting with Ruby”

  1. Aaron Smith says:

    Hey Derek, thanks for the blog post. Go RUBYAMF!

  2. Thomas says:

    Hey Derek, thanks for it. I will see to spend you a greater Tutorial with RubyAMF and FLEX.

  3. Adobe AIR » ZendAMF vs. AMFPHP » Pathfinder Development says:

    [...] far, of all the AMF frameworks I have been a proponent of AMFPHP and RailsAMF. I still don’t know RoR very well (working on it), but I’ve been using PHP for a long time and [...]

  4. links for 2009-08-21 « Caiwangqin’s delicious bog says:

    [...] flexonrails.net » RubyAMF – an open source AMF gateway for Flex/Flash remoting with Ruby RubyAMF is an open source Ruby application being developed by Aaron Smith that enables AMF0/3 communication between Flex/Flash and Ruby. (tags: Ruby Flex flash rails programming) [...]

Leave a Reply

Prescriptions for phentermine
Viagra shop online
Propecia cheap
Tramadol prescription online
Xanax with no prescription
Purchase levitra online
Buy xanax online without prescription
Cheap tramadol cod
Valium online uk
Xanax no rx
Where can i buy viagra without prescription
Viagra price canada
Australia viagra prescription
Prescription phentermine online
Get tramadol prescription
Viagra super active
Australia viagra online
Buying viagra online
Brand name cialis
Levitra 20mg
Xanax generic dosage
Prednisone 20mg side effects
Cheap tramadol overnight delivery
Cheap xanax bars
Discount viagra online
Buying valium in spain
Xanax 0.5 mg
Buy phentermine online no prescription
Buy valium europe
Buy cialis in the uk
Viagra buy online no prescription
Buy generic propecia uk
Viagra for sale online
Xanax overnight cod
Buy viagra 100mg
Canada viagra no prescription
Viagra pharmacy prices
Cialis price
Best levitra prices
Cheap cialis soft tabs
Overnight xanax delivery
Dosage of xanax
Propecia ireland
Viagra to buy
Buy cheap viagra online uk
Viagra ordering
Generic levitra uk
Propecia cost
Buy phentermine no rx
Ordering propecia from canada
Order viagra without prescription
Best price tramadol
Side effects of viagra
Low price cialis
Viagra purchase uk
Viagra in the philippines
Phentermine buy australia
Buy xanax 2mg no prescription
Cheap phentermine without prescription
Phentermine cheap online
Levitra samples
Order phentermine online no prescription
Cialis online canadian pharmacy
Prednisone tablets
Ordering cialis online
Where to buy cialis safely
Where to buy phentermine cheap
Viagra cheap no prescription
Buy propecia cheap
Xanax bars effects
Buy valium without prescription uk
Xanax buy uk
Viagra in usa
Buying cialis online without a prescription
Prednisone online
Cheap viagra online without prescription
Pfizer viagra price
Get viagra prescription
Viagra discount prices
Where can i buy viagra in the uk
Propecia information
Buy tramadol cod
Cheap cialis pills
Cheap valium online
Buy viagra uk online
Levitra online buy
Generic propecia
Best way to buy viagra online
Valium without prescription uk
Valium 10 mg
Free cialis online
Phentermine 37.5 wholesale
Viagra online shop
Cheap cialis india
Buy cialis uk
Order xanax online
Valium online pharmacy
Discount viagra usa
Online prescription tramadol
Buy viagra in england
Online prescriptions xanax
Valium online overnight
Propecia generic cost
Online valium without prescription
Best way to take tramadol
Real phentermine without prescription
Buy brand name viagra
Buy propecia online without a prescription
Buying cialis
Xanax bars side effects
Cheap cialis viagra
Cost of viagra 50mg
Cialis medication
Get viagra
Buy phentermine online without prescription
Low price viagra
Levitra purchase
Cheapest levitra
Viagra canada prices
Buy cheap valium online
Cheap 100mg viagra
Cialis order online
Buy phentermine hcl 37.5 no prescription
Where to buy viagra in england
Tramadol pharmacy
Valium cheapest
Buy viagra online in australia
Tramadol no prescription required
Buy levitra online canada
Buy cialis brand
Tramadol online no prescription overnight
Buy tramadol hydrochloride
Cialis 20mg side effects
Propecia online uk
Viagra prescription cost
Valium from india
Cialis uk sales
Cialis prescription cost
Purchase phentermine
Order tramadol cod
2.5mg cialis
Low cost levitra
Propecia generic canada
Low cost cialis
Viagra cheapest
Brand viagra cheap
Where can i buy cialis without a prescription
Tramadol dosage
Buying viagra in new zealand
Best price cialis
Prednisone tablets 10 mg
Generic xanax
Phentermine with no prescription
Order cheap viagra online
Valium without prescription
Free samples of cialis
Best prices for cialis
Buy viagra online cheap
Cialis 20mg
Propecia usa
Discount viagra pills
Viagra 50mg side effects
Valium generic
Buy valium no rx
Order tramadol online overnight
Viagra online cheap
Generic xanax no prescription
Levitra on sale
Phentermine purchase online
Buy tramadol hcl
Xanax no prescription overnight
Viagra canada online
Buy xanax overnight
Genuine viagra online
Levitra canada
Cheapest generic viagra online
Where to buy levitra online
Tramadol free shipping
Drug phentermine
Buying tramadol in uk
Viagra canadian online pharmacy
Buy viagra australia
Purchase viagra online without prescription
Viagra prescription
Buying viagra in london
Valium online fast delivery
Buy generic cialis
Viagra no prescription online
Cialis 10mg side effects
How to buy phentermine online
Purchase xanax
Cheap cialis
2mg xanax no prescription
Phentermine 37.5 mg
Purchase tramadol without prescription
Propecia generic online
Viagra tablets for sale
Levitra online cheap
Where can i buy viagra without a prescription
Prescription propecia
Propecia best prices
Cialis discount price
Cialis canada no prescription
Cheapest cialis price
Canada pharmacy valium
Generic cialis uk
Valium drug side effects
Cialis over the counter
Cialis side effects
Overnight tramadol no prescription
Buy phentermine 37.5mg online
Phentermine without a prescription
Viagra in france
Cheap xanax for sale
Xanax for sale without prescription
Prescription free viagra
Tramadol for sale
Generic viagra for sale
Order cheap phentermine
Viagra canada mastercard
Where to buy viagra online
Cialis order canada
Cialis dosage 20mg
Xanax 1mg side effects
Phentermine 37.5 pills
100mg tramadol online
Propecia uk pharmacy
Buy generic phentermine online
Discount viagra india
Viagra lowest prices
Buy female viagra without prescription
Phentermine 37.5mg side effects
Phentermine hcl no prescription
Phentermine online uk
Buy generic valium online
Prescription viagra canada
Buy generic xanax no prescription
Buy xanax canada
Where to buy cialis online
Buying prednisone online
Phentermine canadian pharmacy
Where to buy propecia in canada
Generic viagra 100mg
Blood pressure and prednisone
Viagra india price
Order tramadol overnight
Buy xanax cheap online
Overnight delivery viagra
Prednisone dosages
Xanax no prescription required