RIAs, from Adobe’s perspective, Rich Internet Applications, from Microsoft’s perspective, Rich Interactive Applications, well, they are both referring to the same thing, which is basically an application running on a browser that has some of the characteristics of a desktop application.
The million dollar question, why do we need RIAs?
We’re seeing more and more applications throughout the web that have embraced the “standards” of Web 2.0, and to live up to these standards, and there are more than a few key areas of the Web 2.0 standard that directly relates to RIAs, like the capability to enhance user experience through richer interactivity, allowing these applications to be much more accessible, usable, and user friendly.
These points alone have highlighted some of the reasons why RIA has become an essential part of web applications nowadays. But these are all just a glimpse of the surface on why we need to adopt RIA for our web applications.
To find out more, check out the RIA motivator series by Matt Voerman, a Senior Consultant for Adobe Systems, that I found from this post from Ryan Stewart’s ZDNet Blog.
Part 1: RIA Motivators – User Experience (UX)
For part one, Matt focuses on the areas where RIAs could enhance User Experience, stressing on various key areas that includes the overall design of the application, which doesn’t only include the interface design, personalization, striving on the how the end users would be able to customize their experience when dealing with the application, and how productivity could be further enhanced.
Part 2: RIA Motivators – SOA, SOC & Web 2.0
For part two, Matt dives down deep into how RIAs complies to Web 2.0 “standards”, and how it relates to service-oriented architectures (SOA) and service-oriented clients (SOC), and how the Flash Player comes into the picture.
Absolutely love the in-depth analysis by Matt, thankfully the series doesn’t end there, definitely looking forward to them!