Scrubbing bubbles and other cures for the common thin client application

Ever since Jesse James Garrett from Adaptive Path published the article coining the AJAX acronym (Asynchronous JavaScript And XML), my Technorati watchlist feed for ajax has out posted my watchlist feed for smart client by a minimum multiplier of almost four (i.e. nearly four AJAX hits for each hit on smart clients with a current total of 2326 AJAX posts to a current total of 514 smart client posts). A nearly 4:1 ratio does make some wonder and others react (see Atlas references below).

As you can see by the date of this post versus the date of the catalytic article (2/18)–let alone the release of applications incorporating AJAX–I missed the blogging heyday by a fair number of days and weeks. This was intentional, since I’m not terribly concerned with technology for technology’s sake nor with the latest development fad. (Having been in the business 15 years, I’ve seen enough of these come and go.) Rather I wanted to wait long enough to gather a clearer sense of the benefits and cost of incorporating into enterprise applications–what is gained, what is lost, what requires extra work to maintain, etc. So, without further ado…

Bibliography of Lessons Learned (Educated Opinions)

The following applications incorporate AJAX principles, for example, to achieve richer user experience:

The following frameworks incorporate AJAX to increase developer productivity:

Most of the following tend to be categorized under technologies that enable Rich Internet Applications, a term coined by Macromedia (soon to be Adobe): Flash (relationship), Flex, and OpenLaszlo (Laszlo Systems’ take on RIA). DHTML should also be mentioned along with XUL, XAML, and SVG.

Keep up with the Jones’ via these tag clouds (but I’m signing off at this point):, Furl, and Technorati.