• Home
  • About
  • Sample Apps
  • Videos
  • RIA Link Roundup

    In the past couple of weeks I noticed an increase in blog posts discussing possible definitions of Rich Internet Applications (RIA). Not surprising given that companies such as Microsoft, Sun and Adobe are staking their claim.

    Java FX Comparison
    RIA Classification

    The above diagram shows Philip’s classification of Java FX versus other UI technologies.

    RIA versus AJAX

    Redmonk analyst Michael Coté suggests the following criteria to define RIAs:

    My simple sieve consists of three parts:

    1. Is it something trying to act like a web application (only better!), including connecting to and interacting with the web?
    2. Is it trying to go beyond standard web application UI technology using something more than Ajax?
    3. Did you have to download a browser plugin or other runtime?

    He suggests differentiating between RIA and AJAX. This is indeed interesting, since RIA and AJAX have often been used as synonyms. At Canoo, we are using RIA as an umbrella term to refer to “rich client capabilities in a web infrastructure”. It really depends a lot on your project requirements what technology you should select to offer a better GUI. If one of your requirements is “no browser plugin” then AJAX is a viable option to consider to improve usability. If the web application will run within a corporate environment where a Java plugin is pre-installed, a Java-based approach will probably save you time and money.

    I find his discussion of possible areas of application more significant. See also Ryan Stewart’s response, who lists Pownce, Nike+, British library and Finetunes as examples of RIAs.

    The Three Religions of RIA

    InfoQ provides a summary of a recent blog post by Simon Morris discussing a possible taxonomy.

    These attempts to classify RIA are not new. And we’ll probably see many similar posts.

    Planet-RIA.org

    Canoo has set up a blog aggregator to help you keep up with RIA news and developments:
    http://www.planet-ria.org

    The feed aggregator is based on work by Glen Smith at http://groovyblogs.org and collects news about RIA. It is a beta version, i.e. if you have suggestions how to improve it, please feel free to leave a comment below.

    (update July 19th) Simon Morris takes the discussion further:

    “Rich Internet Application” denotes a type of client application which is functionally identical to regular desktop applications, but uses a means of deployment closer to a web page. Physically it is transient, living only at the end of a URL.

    Leave a Comment

    This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

    You must read and type the 5 chars within 0..9 and A..F, and submit the form.

      

    Oh no, I cannot read this. Please, generate a