Blitzschneller Rails-Flash-Datenaustausch via AMF
AMF steht für Action Message Format und bezeichnet ein Binärformat zur Serialisierung von ActionScript-Objekten. Das Format wird nativ vom Flash-Player unterstützt und ermöglicht einen besonders performaten Remote-Datenaustausch zwischen einer Flash- und einer Backendanwendung. Serverseitig wird ein AMF-Gateway benötigt, der sie Serialisierung und Deserialisierung des Datenstroms vornimmt und die entsprechende Objektfunktion aufruft. Um diese Art der Datenübertragung mit einem RubyOnRails-Backend nutzen zu können, steht RubyAMF unter einer leicht modifizierten MIT-Lizenz als Gateway-Plugin zur Verfügung.

Im aktuellen Railsway-Magazin (Ausgabe 06.2009) habe ich einen Artikel veröffentlicht, in dem der praktische Einsatz von RubyAMF beschrieben wird. Insbesondere wird auf das Class-Mapping eingegangen. Durch das Class-Mapping-Verfahren ist es möglich, dass Flash-Datenobjekte direkt als ActiveRecord-Objekte im Rails-Backend zur Verfügung stehen und weggespeichert oder aktualisiert werden können.
Railsway ist ein deutschsprachiges Magazin für RubyOnRails und ist Ende 2008 erstmals erschienen. Es wird durch den Software&Support Verlag verlegt und ist an den meisten (größeren) Bahnhofskiosken erhältlich. Alternativ kann das Heft auch unter www.railsway.de bestellt werden.
Viel Spaß beim Lesen. Über Feedback unten als Kommentar würde ich mich freuen!
Buch-Tipp: Peter Armstrong, Flexible Rails: Flex 3 on Rails 2