Skip to navigation

PCPro-Computing in the Real World Printed from www.pcpro.co.uk

Register to receive our regular email newsletter at http://www.pcpro.co.uk/registration.

The newsletter contains links to our latest PC news, product reviews, features and how-to guides, plus special offers and competitions.

// Home / Blogs

Posted on September 1st, 2009 by Tom Arah

Google and Rich Internet Applications (RIAs)

Generally speaking, I’m not a fan of Google’s browser-native approach to web application development. Strategically I can see the advantages (wide and open access) and politically I think it’s admirable (open standards) but, in design terms, this lowest common denominator approach proves disastrous.

For example in a comparison between the barebones HTML-based Google Docs and the slick Flash-based Acrobat.com, I’d reserve the term RIA (rich internet application) for the latter and dismiss the former as a mere “web application” (more importantly I know which one I’d prefer to use).

Recently though I have to admit that Google caused my jaw to drop… and made me question the distinction.

Like most people I’ve become so used to Google Maps that I now take its extraordinary power for granted. I was forcefully reminded of just how amazing it is however, when I recently went to print out some directions. For the first time I noticed and clicked on the options in the print preview header to show maps and street views for each individual step (see example).

The latter capability in particular is extraordinary (assuming the area that you are interested in is covered by Street View). Being able to almost-instantaneously load in views of each junction that you are going to come across on your journey is breathtaking – especially as each street view is live and explorable (though thankfully that’s not generally necessary as Google automatically orientates the view based on the direction you’re travelling)

It certainly gave me pause for thought. If an application can cause you to say “oh that’s good, that’s really good” out loud, then surely it deserves to be called “rich”? In fact, if Google Maps isn’t a “rich internet application” then what on earth is?

It’s certainly a useful reminder of just how powerful the browser can be as a platform, but ultimately I think it’s worth preserving the distinction and reserving “RIA” for player-based applications (ie Flash / Silverlight). This isn’t just on practical grounds so that we know what we’re talking about. Google is clearly committed to making the browser as rich an environment as it can, but that’s rich in terms of content and functionality not in terms of design.

Indeed Google clearly prides itself on its cut-down, almost anti-design approach. This minimalist “anti-Flash” design works well for Google’s core applications such as Search and Maps where Google’s job is to help you get where you want to go as quickly as possible (indeed you could make the case that the street map mini-views are a flashy falling away from this principle).  However for those applications – the majority – where you have to spend time consuming or producing content, this barebones approach backfires as it does with Google Docs.

Clearly content and functionality are crucial to the success of any project but ultimately I’d argue that the “rich” in RIA refers to design and that the distinguishing strength of a player-based approach is that it can offer a richer, tighter, more desktop-like user experience than the browser alone. The browser-based Google Maps is brilliant, but a player-based version could be better still.

———————–

PS. A quick practical postscript for web designers: Google recently introduced the ability to add Google Map directions to your own sites . The Directions gadget doesn’t offer street map views (currently), but it’s a seriously useful option to add to your How To Find Us pages. And it’s a great way to get your clients’ jaws dropping with a single line of code.

PPS. A quick impractical postscript: In spite of the directions and street views, I still managed to get hopelessly lost. Google Maps might be brilliant but it’s no replacement for Sat Nav.

Tags: , , , , , ,

Posted in: Real World Computing

Permalink

Follow any responses to this entry through the RSS 2.0 feed.

Social Bookmark this article: What is this?

You can skip to the end and leave a response. Pinging is currently not allowed.

4 Responses to “ Google and Rich Internet Applications (RIAs) ”

  1. Garreth Says:
    September 1st, 2009 at 9:30 pm

    Personally, I prefer the cutdown nature of google offering – docs especially.
    I mean for one, flash heavy apps suck ram. Why do you think I use Adblock? If i leave three tabs open adverts will have sucked half the ram and 25% of the cpu!
    But mostly bc I’m gonna be using google docs in a different way like for things I want access to anywhere. In which case cut down is handy – you never know what computer you’ll have access to.

    Ps the exe’s sat nav got us lost! It got confused and was literally taking us in circles!

     
  2. David Wright Says:
    September 2nd, 2009 at 9:11 am

    I stopped using AdBlock a while back. It is unfair on sites which are only able to stay online due to funding – or you would have to pay a subscription.

    On the other hand, I do use NoScript and FlashBlock. That allows the site owner to show me adverts, but if they are intrusive Flash adverts or Java adverts, then they only have themselves to blame, when they aren’t displayed.

     
  3. Pramodsingh Says:
    September 2nd, 2009 at 9:25 am

    Hai

     
  4. Sam Johnston Says:
    October 9th, 2009 at 1:02 pm

    Having recently rewritten the RIA article you refer to I wholeheartedly agree that the term should be reserved for browser based plugins such as Flash, Silverlight and Java – after all that’s what most people think when they hear it.

    With virtually all [what I would call] “native web applications” having advanced capabilities and javascript these days, tossing them all in the same bucket makes the term completely useless.

    Incidentally the “rich” in RIA is a bit of a misnomer – it’s more referring to the fact that they are “artificially enhanced” which is not necessarily a good thing, nor does it necessarily say anything about the UX or quality of the application. For many RIA is a dirty word.

    Sam

     

Leave a Reply

* required fields

* Will not be published

Categories

Authors

Archives

advertisement

SEARCH
SIGN UP

Your email:

Your password:

remember me

advertisement


Hitwise Top 10 Website 2008