![]() |
|
07.08.08 What Are Rich Internet Applications? By
Gene SmithWebsites 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 Continue reading this article. 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. Visit Ignite Social Media |
|||||||||
|
| ||||
-- ApplicationDevelopmentNews is an iEntry, Inc. publication -- iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509 2008 iEntry, Inc. All Rights Reserved Privacy Policy Legal archives | advertising info | news headlines | newsletters | comments/feedback | submit article |