Home » Product Review
Real-time Ruby is a Gem Called RESTfulie
By Senior Editor – Kris Smith (@croncast)
Real-time technologies online are coming of age and why should Ruby be any different? With many hip developers choosing it as the technology for their next applications it makes sense that Ruby would get a gem for the real-time web.
RESTfulie is obviously designed to make the most or RESTful applications but is being described by its creators as a hypermedia tool. One that will let client users change the state of their interaction with service data in real-time. This ability to change the data will in turn be refelcted in the the user experience.
Simply put the applications that are built on this platform have the ability to morph into ever changing processes that are controlled by the user. Think of it as a reality similar to that of a video game with programmed bounds. Players in that game can create new experiences every time that they play the game but they are not leaving its boundaries.
Hypermedia tools other than immersive gaming exist on the web in the form of Flash movies that move data back and forth in real-time to change report data and display layer objects. The creators of RESTfulie are taking advantage of this type of application by creating a tool that Ruby developers can run server-side to use the same power as Flash without it being Flash and Flex. BTW, I am not even going to front like I understood the term ‘hypermedia’ before coming across RESTfulie.
This is accomplished with client-side code that is written in JavaScript to call AJAX like functionality except from the server-side RESTfulie gem. The core of the transfer of data between the server and the client can be done in the Atom spec. Which makes for a more open application when you consider the amount of data available in Atom format. You know, small companies like Google that love them some Atom.
The ability of RESTfulie to natively handle Atom gives a programmer the ability to being comingling service data from sources like Google with data in their own pool or that from the users. This is the magic of RESTfulie. It is an opportunity for Ruby devs to get their hands on a simple tool that gives them the power to build new experiences and allows them to get on with helping to develop the next web.
DISCLOSURE OF MATERIAL CONNECTION: http://cmp.ly/0
Tags: AJAX
, hypermedia development
, hypermedia software
, hypermedia tools
, RESTful
, RESTfulie
, Ruby gem
, Ruby gem RESTfulie 

![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=9ec2635a-7004-43b9-92e1-d776cf588c47)









Social comments and analytics for this post…
This post was mentioned on Twitter by TheTechStartups: New post: Real-time Ruby is a Gem Called RESTfulie – http://bit.ly/EVwWc...
Thanks for the review! We have just release restfulie with its java implementation at http://www.github.com/caelum/restfulie-java
Regards
Thanks for the update Guilherme!
Are you planning on porting restfulie to any other platforms?
Yes, we are definately looking for some help on a C# implementation right now (while we mature the other implementations further)
Regards
Leave your response!
Tech Cloud
Tech Categories
Archives
#Follow_Us
Most Commented
Most Viewed