
Rich Internet Applications, RIA, are all the rage as clever programmers use Javascript, AJAX, Silverlight and widget technologies to blur the distinction between web "pages" and desktop applications. Unless your organisation is exploring these technologies with your web team or agency then you are likely to fall behind your competitors.
By now most people will have experienced Ajax; those clever versions of web pages where portions of a page change without the whole page being refreshed. It is a deceptively small advance that hides a wealth of possibilities, and technology companies such as Google are exploiting it to the full through their whole range of services such as Google Docs, gMail and Google Maps.
As some larger sites explore rich internet applications there are dangers that other companies will be left behind if:
Perhaps these don't look important but as customers become used to richer better browsing experiences they will chose to take their business to those companies that do understand. Try and persuade them that the slower, less intelligent, harder to navigate site is better than the fast, single page, auto-updating web application.
Ajax and Web Services form a backbone of many of the projects we do for clients such as Luminar, Abbey Box Office and Stanfords. Abbey Box Office, for example, shows off what is possible using some of these techniques: dynamic show selection, intelligent availability, one-page checkout and in-page selection of information panes. It not only looks better than the previous site but it is generating significantly better results.
Before you rush to get your designers to change your site to incorporate these elements you have to make sure that you will not damage any aspect of your current web presence:
Rich Internet Applications will eventually remove the need for most application software on your PC (or on your phone). Even in the last week we have seen Adobe start to offer a version of Photoshop Elements entirely run within a browser. What changes are you making to your site to match the changes in user expectations that such developments entail?