What Are Rich Internet Applications?



Author: Gene Smith

Websites bore me. There I said it. This includes the many bloated social networks that pop up on an hourly basis. I'm a minimalist. Even my sentences are short. I just want my web applications that do exactly what I need them to do - nothing more, nothing less.

I spend most of my time on my desktop and not in my web browser, which is the inverse of many people I know. Most of my friends and colleagues do much of what they do via their browsers (check email, gather information, play games, etc). This is not to say that I'm not online - that would be ridiculous. I live online, I just don't want to have to work around unnecessary functionality within a browser to get my stuff done.

This is where Rich Internet Applications (RIA) come in. From da wiki:

Rich Internet applications (RIAs) are web applications that have the features and functionality of traditional desktop applications. RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e., maintaining the state of the program, the data, etc.) back on the application server. RIAs typically do the following:

• run in a web browser, or do not require software installation
• run locally in a secure environment called a sandbox

For the record, I hate the term "Rich Internet Applications" - I much prefer Distraction Free Browsing, but I digress.

RIAs enable me to utilize certain web apps directly from my desktop - or atleast that's how I use them. I'm not referring to widgets, by the way - I don't like those either (that's another post). RIAs tend to have a smaller installation footprint, which in turn means minimal work to get the app up and running. Many of you have installed Twhirl - all that really took was installing Adobe AIR. Upgrades to apps tend to be done transparently and in the background and they tend to be mostly OS agnostic.

Adobe AIR seems to be the most popular tool used by RIA developers. AIR is a runtime environment that can use many existing web technologies (Adobe Flash, Adobe Flex, HTML, and Ajax) to create desktop applications. Many of the AIR apps that I have come across tend to be browserless and operate as true desktop applications, which makes me happy. I don't want to have to rely on bloated browsers to get my stuff done. By going the desktop app route, these applications can take advantage of unlimited local storage and file system access. Browser-based applications are limited by the restrictiveness inherited by using a browser (ie, cache limits, potential crashes, etc).

eBay Desktop is a great example of what I'm talking about. Here's an application that exists completely outside of the browser, yet offers all of the functionality of a traditional browser - and more. Other AIR-based applications include:

Twhirl
Spaz (my preferred Twitter app)
WebKut
Pownce desktop
CraigsList Desktop
Adobe Media Player
List of AIR apps

You know Microsoft would be in the mix, right? Well, they are - with an application called Silverlight. To be honest, I dabbled with it about a year ago, but have not had a reason to check back in. Unlike AIR, Microsoft is positioning Silverlight to be a direct competitor with Flash and Flex - I'm not a Flash/Flex guy, so my interest in learning more about Silverlight is low. Let me know if you've seen any interesting Silverlight applications out there - would be interested to see how it's being used.

Other promising applications in this space include Mozilla's Prism and Safari's Fluid projects. Actually, these are VERY cool. Both technologies are based on something called Site Specific Browsers (SSB), which is a technology that enables you to create desktop-like apps out of individual websites. Why would you need something like this? Well, if you are a multi-tab Firefox poweruser like me and have experienced a crash that took your Gmail down with it, you'd begin to see how valuable something like Prism and Fluid would be. Imagine having a crash-proof (or somewhat crash-proof - things always crash) Gmail or Digg client?

Like AIR apps, SSBs are desktop applications and have a tighter integration with your OS than traditional web applications. More importantly, SSBs come sans the annoying chrome that come with web browsers (menus, toolbars, blah blah blah). This is distraction free browsing at its best!

Other real world uses of RIAs
Twitter is a good example of its potential. As described above, eBay has already created a very useful app that their community has taken a liking to. How about taking Tripit.com off of the web? If you are a Google Reader user, use Google Gears to download your feeds onto your laptop and read them offline. How's about a currency converting RIA? Maybe a word or phrase translator?

Personally, I've found incredible use out of Mailplane - a Gmail RIA. It has all of the functionality of Gmail, plus more. Very useful to me. For my RSS reader, I use Newsfire.

What RIAs do you use? What new RIAs would be useful for you?

About the Author:
Gene Smith is the Senior Technologist at Ignite Social Media, where he develops and implements social media campaigns. Gene has over ten years in online communications experience and technology development - experience that has well versed him in creating custom social media applications to fit individual client needs. "


Total Word Count: 989
Click here to View more Articles at: Invision-Graphics
Invision-Graphics Article Source:

Approved on Wednesday, December 31 @ 18:59:59 EST by Shawn DesRochers
 
Options
 Return to the main page Return Home

 Print Page Print Version

 Send to a Friend Send To A Friend

 Discuss Article Discuss Article

 Related Articles Related Articles

 Search Articles Search Articles

 Stories Archive Stories Archive

 Subscribe Newsletter Subscribe Newsletter

 Syndicate Article Topic: Web Development XML News Feed

 Contact US Contact US
Article Rating
Average Score: 5
Votes: 2

What Are Rich Internet Applications? – Aticle Rated 5 Stars

Rate this article:
What Are Rich Internet Applications?

What Are Rich Internet Applications? – Aticle Rating 5 Stars
What Are Rich Internet Applications? – Aticle Rating 4 Stars
What Are Rich Internet Applications? – Aticle Rating 3 Stars
What Are Rich Internet Applications? – Aticle Rating 2 Stars
What Are Rich Internet Applications? – Aticle Rating 1 Star


Syndicate Article
 My Yahoo!
 Google
 NewsGator
 Stumbleupon
 PluckIT
 Rojo
 Bloglines
 My AOL
 Blogrolling
 ENewsblog
 NewsIsFree
 NetVibes
 del.icio.us
 Technorati
 Digg This
 FeedBurner
 FeedMailer
Sponsor Advertising
Writing Community
community for fiction writing, story writing, poetry writing, writing contests, writing help, writing warnings

Text Advertising Info Text Advertising Info
Support US

Make a donation!
If you enjoy our services, make a donation today!

Google Support Ads
Related Links
More about Web Development
News by Admin


Advertise Here

Most read story about Web Development:
Create Dynamic Database Driven CSS Navigation Menus with Dreamweaver, PHP and MySQL

Book Advertising
Get this Book Now
Buy this Book Now!
Click Here
Comment on Article:"What Are Rich Internet Applications?" Login | Create an Account | 0 comments
The following comments are owned by the individual who posted them. Invision-Graphics is not responsible for the content or the accuracy of the following statements.
No Comments Allowed for Anonymous, please Register
Related Categories
Technorati TagsTechnorati Tags


Click Here to Advertise
Affordable Hosting! http://www.invision-graphics.com/images/banners/468X60_VISIONHOSTING.gif
 Today: 27,946  Yesterday: 27,683  Total Hits: 41,047,350
Page Rendered in: 0.1s - Total Queries: 38 - MySQL DB: 31.9 mb's - Pages served in past 5 minutes: 235