YOUR FEEDBACK
Ubuntu Here We Come! - Java Finally To Become 100% Open Source
Reader wrote: Since November 206, wow! that is a long process.
SYS-CON.TV

2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts

MXDJ TOP LINKS YOU MUST CLICK ON !


The Rise of the Fit Client
Adobe AIR, Curl, Google Gears & Gadgets, Yahoo! Widgets, and Slingshot

Digg This!

If Gartner's assessment of AJAX's position on the Hype Cycle is correct, then the days when AJAX is the only game in town are over. Enter the age of what Anne Thomas Manes of the Burton Group calls 'Fit Clients' - a hybrid of Thick Clients (a.k.a. Fat Clients) and Thin Clients (HTML and RIA).

Gartner Group publishes a type of market analysis every year called the Hype Cycle. In general – as the theory goes – certain products go through the hype cycle where they gain a lot of traction until the hype surrounding the technology reaches its peak. It’s at this point, when expectations have far outstretched the capabilities of the platform, that people realize that the technology has limitations and become disillusioned. Subsequently the popularity for the technology plummets.

Fortunately, the most useful technologies recover from this plummet and eventually reach equilibrium where customer expectations are aligned with the technology's capabilities.

Figure 1 illustrates the Gartner Hype Cycle.

Figure 1: The Gartner EmergingTechnology Hype Cycle

In the course of the past 15 years we’ve seen the Hype Cycle realized over and over again. Rapid Application Development (RAD) with tools like PowerBuilder, Borland Delphi, and Visual Basic went through this process in the early 1990s. Java and Dynamic HTML (DHTML) survived the process in the late 1990s. More recently, according to Gartner Group, AJAX has already past the “Peak of Inflated Expectations” and has started tumbling down toward the “Trough of Disillusionment,”

If Gartner's assessment of AJAX's position on the Hype Cycle is correct, than the days when AJAX is the only game in town is over. Enter the Fit Client.

The latest technology to be “triggered” in the Hype Cycle is what some are calling the “Desktop 2.0,” Rich Internet Clients (RIC), or Rich Internet Applications for the Desktop (RIA Desktop). Regardless of what you call it, Adobe AIR is currently its archetype representative. Adobe AIR is gaining ground as AJAX loses traction.

What’s interesting is that Adobe AIR addresses some of the expectations that were not met by AJAX. It provides a consistent user-experience across desktops, allows for off-line and on-line interactions, and can store and process large data sets stored on the desktop. Specifically, Adobe AIR makes it possible to develop what Anne Thomas Manes of the Burton Group calls “Fit Clients.”

Fit Clients

Fit clients, as Manes describes them, are hybrid of Thick Clients (a.k.a. Fat Clients) and Thin Clients (HTML and RIA). Fit clients embrace the local processing and offline capabilities of Thick Clients while providing tooling normally associated with thin-client web applications. Adobe AIR is definitely a Fit Client technology, but it's not the first and won’t be the only player in this space. Other Fit Client technologies include: Java Web Start, Curl, desktop widget engines (e.g. Google Gadgets, Yahoo! Widgets, Apple Desktop), Google Gears, and SlingShot to name a few. All of these platforms are Fit Client platforms. Adobe AIR is neither the first nor the only technology in the Fit Client space, but it does have the most momentum for now.

Fit Client platforms all implement pretty much the same architecture. They leverage a runtime environment that has been ported to two or more desktop operating systems. End-user applications are written to the runtime, not the desktop, and are therefore portable to every platform that supports the runtime environment. If that sounds familiar it’s because we’ve seen it already: Sun has been promoting its own Fit Client technology, Java Web Start, for about seven years. The fact that Java Web Start was there first raises an interesting question: why didn’t Java Web Start gain the same kind of momentum as Adobe AIR is currently enjoying? The difference is partly marketing and partly timing.

Marketing and Timing

No one is going to accuse Sun Microsystems of being good at marketing. They managed to create the most common software platform in history yet their ability to profit off of that platform is highly suspect. Although Sun is sometimes “marketing-challenged,” Adobe is not. Adobe put on a marketing campaign for AIR that would make Steve Jobs proud. This difference in marketing skill certainly accounts for some of the differences in the adoption rate of Adobe AIR vs. Java Web Start. Still, the success of Adobe AIR probably has as much or more to do with timing than anything else.

AJAX arrived in early 2005 with the introduction of Google’s revolutionary web-based mapping service and the coining of the term “AJAX” by Jesse James Garrett. Everyone was so enamored with Google Maps and the rich interaction it afforded that the desire for other web sites with richer interfaces grew and grew. Today, companies and consumers are familiar with what RIA technologies make possible. We are no longer satisfied with the web as a hypertext platform; we want desktop-like GUIs, smooth animated transitions, and a single page interface. Thanks to Google and all of the AJAX implementations that have followed, we have discovered another side of the web. Call it the rich Internet experience.

The Rich Internet Experience

With the appeal of the rich Internet experience AJAX gained enormous traction. Not since the introduction of Java or XML have I seen a technology gain mindshare among developers and corporations so quickly. But our expectations of what AJAX could do grew beyond the capabilities of the technology. We wanted our rich Internet experience to be more like a desktop experience. This is the climate today and it's the climate in which Adobe AIR was introduced. Great marketing by Adobe played a big role, but so did the natural evolution of consumers’ expectations. We had seen the potential of the rich Internet experience and wanted more. In contrast, when Java Web Start was introduced it made hardly a splash. Java Web Start was introduced into a very different climate. The world was still gun-shy about Java as a client technology (I think we still are).

Google’s use of AJAX techniques helped to kick off our desire for a richer web experience, but it is Fit Client technologies like Adobe AIR, Curl, Google Gears, Google Gadgets, Yahoo! Widgets, and Slingshot, etc. that will carry the rich Internet torch for the next two or three years.

This column appears exclusively at SYS-CON.com. Copyright © 2008 Richard Monson-Haefel.
(This copyright notice supersedes the one auto-generated at the foot of this page.)

[This column appears exclusively at SYS-CON.com. Copyright (c) 2008 Richard Monson-Haefel. ]

About Richard Monson-Haefel
Richard Monson-Haefel, an award-winning author and technical analyst, is currently VP of Developer Relations, Curl Inc.

HommeDeJava wrote: And the winner is... GWT... Building on over six millions Java developers and sound expertise of Rich Webapps the Google Web Toolkit (GWT) could become the next big thing. GWT and Java-to-JavaScript compilation are already big. In fact, GWT the open source "client-centric" Java framework makes writing Rich Webapps like Google Maps and Gmail easy for Java developers who don't speak JavaScript as a second language. GWT is not just good to build Ajax Webapps, GWT is also good to build "desktop-like" applications that run in a browser. http://code.google.com/we btoolkit/
read & respond »
INTERNET TV LATEST STORIES . . .
JavaOne Archives - Dvorak Comments on AMD Intel Lawsuit on SYS-CON.TV
Conference in San Francisco. Dvorak held forth on a number of topics, including the new AMD/Intel lawsuit, the viability of Java and Sun, the value of (or lack thereof) of corporate PR, and whether or not a new book about Silicon Valley is really worth reading.
AJAX World - Skyway Software Announces RIA Developer Contest
According to Sean Walsh, President and CEO of Skyway Software, 'Our Skyway Community is thriving and our members are very talented. We truly look forward to their RIAs submittals and Skyway Builder extensions and are excited that all of the contributions will benefit the entire Skyway
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
Steve Weitzner Named Chairman and CEO of Ziff Davis Enterprise
Weitzner brings 30 years of publishing experience to ZDE, starting in editorial at Hearst Business Communications and moving over to the business side at CMP Media. As CMP Media COO and CEO, he transformed the company from a print-centric publisher focused on multiple markets to a tech
Are Social Networks Just Another MMO Grind?
You remember back in the early days of video games when there wasn't enough capacity on the carts themselves to support 30 hours of gameplay? What was the solution to keep you playing? They made the games unbelievably freaking difficult. Try playing Kid Icarus now after having played a
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

MOST READ THIS WEEK
So You Think You Know SQL?
ADS BY GOOGLE
BREAKING INTERNET TV NEWS
Soonr Named a Red Herring 100 Winner for 2008
Soonr, a global leader in providing cloud computing solutions for mobile professionals vi