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: digital design, Flash, Google, Google Maps, ria, rich internet application, silverlight
Posted in: Real World Computing
Follow any responses to this entry through the RSS 2.0 feed.
You can skip to the end and leave a response. Pinging is currently not allowed.
6 Responses to “ Google and Rich Internet Applications (RIAs) ”
Leave a Reply
Authors
- Barry Collins
- Chris Brennan
- Christine Horton
- Darien Graham-Smith
- Dave Stevenson
- Davey Winder
- David Bayon
- David Fearon
- Ewen Rankin
- Ian Devlin
- Jon Honeyball
- Jonathan Bray
- Kevin Partner
- Mike Jennings
- Nicole Kobie
- Sasha Muller
- Steve Cassidy
- Stewart Mitchell
- Stuart Turton
- Tim Danton
- Tom Arah
Categories
- About the bloggers
- Android App of the Week
- cloud computing
- Green
- Hardware
- How To
- iPhone App of the Week
- Just in
- Microsoft Office 2010
- Newsdesk
- Online business
- Random
- Rant
- Real World Computing
- Software
- View from the Labs
- Windows 7
- Windows 8
Archives
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
advertisement


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!
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.
September 2nd, 2009 at 9:25 am
Hai
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
August 10th, 2010 at 11:52 am
Easy Earning money in online never been this easy and transparent. You would find great tips on how to make that dream amount every Day.Sitting in the home earn around $100 perday. So go ahead and click here for more details and open floodgates to your online income. All the best.
Thanks.
November 17th, 2010 at 7:14 pm
I really don’t know that I would really call google docs an RIA. It is more of a tool that has some cool features. And Google maps, I was on the road 10 years ago when all you had was a printed map to get where you were going.. trust me google maps is rich!!!