Get-real-time

Getting Started

  1. 1. Install rio

    $ sudo gem install rio
  2. 2. Add rio to a rails app

    $ rio
  3. 3. Generate a rio app

    $ script/generate rio_app demo
  4. 4. Start the rio server

    $ script/rio_server
  5. 5. Navigate to your rio app

    http://localhost:3000/demo

Make real-time collaboration trivial

For 5 years Rails has helped us stay ahead of the curve. When Google released Gmail and maps, they set a new standard of quality. Rails allowed us to meet that standard and still develop applications rapidly. But the world is changing and we need to keep up.

Google is again setting a standard of quality with Wave. Now to keep up we need to create applications that feel like desktop apps, that never require a page refresh, where the browser is always in sync with the server, and real-time collaboration is ubiquitous.

How can we do this in Rails today? What would you do if you had to create a Wave clone in Rails? The answer is Rio.

Rio is the framework behind thinklinkr.com, a real-time collaborative outliner. We extracted it from real commercial applications and we are proud to make it available to the world.

Rio completely automates the process of real-time collaboration through the use of sophisticated binding libraries, server-client push techniques, and conventions for structuring your applications.

Watch the screencast, read the docs, and get real-time!