Quantcast

Real-time Ruby is a Gem Called RESTfulie

Nov 17, 2009 | 4 Comments |
|  

By Senior Editor – Kris Smith (@croncast)

transferReal-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

Reblog this post [with Zemanta]
Tags: , , , , , , ,

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

4 Comments »

  • uberVU - social comments said:

    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...

  • Guilherme Silveira said:

    Thanks for the review! We have just release restfulie with its java implementation at http://www.github.com/caelum/restfulie-java

    Regards

  • Kristopher Smith (author) said:

    Thanks for the update Guilherme!

    Are you planning on porting restfulie to any other platforms?

  • Guilherme Silveira said:

    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!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.