Accessibility
Scott Stroz

Scott Stroz

Alagad

Table of Contents

Created:
7 July 2008
User Level:
Beginner
Products:
ColdFusion

Easy rich Internet applications with ColdFusion 8

Note: This article was originally published on SitePoint.

The term Rich Internet Application (RIA) was coined by Macromedia (now Adobe) in 2002. An RIA is a web application—it runs inside a web browser, but looks and feels more like a desktop application. Gartner analysts Mark Driver, Ray Valdes, and Gene Phifer describe RIAs as "the next evolution of the Web" [1] (PDF, 56KB) .

Some of the properties that differentiate an RIA from a traditional web application are:

  • a richer user experience
  • cross-browser consistency
  • the ability to load data without having to refresh the page

Several different technologies can be used to create RIAs, including Adobe Flash, Adobe Flex, and Ajax. With ColdFusion 8, Adobe has given developers new tools to quickly and easily create RIAs that are either based on the Flash platform, or use plain old HTML [2] and rely upon Ajax. This article will focus on the new Ajax family of tags and functions; I'll guide you with step-by-step instructions through the challenge of building your first RIA—a simple user manager application—using Adobe ColdFusion 8.

Requirements

If you'd like to play along at home, here's what you'll need:

ColdFusion 8

Sample files:

To follow along at home, download and unzip the code archive to the web root of your local development environment (the files exist in the RIA folder).

About the author

Scott Stroz is a Senior Software Architect at Alagad. He has been working with ColdFusion since version 5.0, and has been a Macromedia/Adobe Certified Advanced ColdFusion Developer since ColdFusion MX. He has developed and fostered a passion for Flex 2 and is the author of Flogr, a Flex-based ColdFusion log reader. Scott is also a blogger and a frequent speaker at user groups and conferences on various Flex and ColdFusion topics.