What are Rich Internet Applications?

What are Rich Internet Applications?

Summary: Rich Internet Applications are the next step in web development. They're something beyond "web 2.0" and focus very heavily on the user experience as well as delivering content in a variety of ways. People want more and more control over their content and Rich Internet Applications are going to step up and provide that in new and exciting ways.

SHARE:
TOPICS: Browser
2

Web 2.0 has many doubters.  It’s become a word so filled with hype that it is more the province of marketing agents and spin doctors than it is the people who build the web applications that espouse it.  This is a shame because “Web 2.0” has shown us that people like to have control over their data and that they enjoy contributing en masse so that data has a more human relevance.  If Web 2.0 has done anything it has hit home the fact that content is king.  While AJAX has reinvigorated web applications, Rich Internet Applications will break the boundaries of the web browser and present content in new and exciting ways across a variety of devices.

yahoo-finance-avalon.png 

AJAX is a great technology, but it is still a web technology.  At the core of Rich Internet Applications is the idea of building a universal desktop.  It is about applications that allow you to take content from place to place, device to device, while enhancing the user experience.   The rich internet brings together mobile phones, PDAs and game consoles as well as traditional PCs and can seamlessly tie in multimedia.        

That’s why RIAs are so exciting.  Using technologies like Microsoft’s Avalon and Adobe’s Flex will allow for a more sophisticated user experience while opening up a range of mediums from which we can deliver content.  Content that is driven by the ubiquity of the web but free from the restrictions of a browser.  AJAX works well for 75% of what is happening on the web right now, but with more and more devices across more platforms combined with the emphasis on multimedia, RIAs are poised for tremendous growth.

flex-portfolio.jpg 

There is also a significant business case for RIAs as the point of entry to the web moves from the PC to devices.  Companies like Sony and Microsoft are betting significant amount of money on home entertainment systems that will connect the home to the internet in new and exciting ways.  Mobile phones are creating markets across the globe and connecting people in new ways. Being able to deploy applications to these devices opens up a larger market for content distributors. RIAs provide a way to deliver content to these new markets while maintaining a consistent user experience regardless of the point of entry and adding to the underlying brand.

My goal here is to follow the technologies that are helping create Rich Internet Applications as well as track the growth and philosophies behind RIAs.  I think there are some very interesting synergies with RIAs and Microformats and I plan on exploring those.  There will be case studies which take a look at people building Rich Internet Applications and why they’re doing so.  A better user experience is also big part of building RIAs and will be a big part of this blog.  It’s going to be a lot of fun.  If you have questions or comments, feel free to leave them below or send me an email.

Topic: Browser

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

2 comments
Log in or register to join the discussion
  • Don't forget Eclipse RCP

    The Eclipse Rich Client Platform is also out there as a toolkit for providing advanced applications on top of different operating systems. They also have the advantage over Avalon as being something that you can not only develop on today but deploy on non-MS platforms.

    One example is an Eclipse RCP for stock trading: http://eclipsetrader.sourceforge.net/
    Robert Crocker
    • Thanks

      That is slick Robert, I hadn't seen this before. Thanks for pointing it out!
      ryanstewart