YOUR FEEDBACK
Andre Bro wrote: Good article. Couldn't find the listings though. Are they missing ?
AJAXWorld RIA Conference
Early Bird Savings Expire Friday Register Today and SAVE !..

READ DIGITAL EDITION


SYS-CON.TV

2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
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
TOP THREE LINKS YOU MUST CLICK ON


AJAX RIA World - The Tale of Two Webs
The Browser-Desktop Border is Blurring: There is no absolute truth in defining the web - the web is in the eye of the beholder

When talking about the “web” what are we referring to? For most people it’s what can be experienced through their web browser including HTML, audio and video streaming, Flash-based animation, or rich Internet Application (RIA) interfaces. The key to this perspective is the web browser, which is viewed as essential for experiencing any type of content available via a hyperlink on the web. In reality, however, that definition doesn’t seem to encompass all of our uses of the web or, to be more precise, it doesn’t describe the full set of technologies that are accessible through the web.

If you download an application from the web and install it on your desktop, is it still a part of the web? Some people would say no; that once you take the application out the browser it’s no longer a part of the web. This raises an interesting set of questions: At what point is content “outside” the web browser? For example, if the presentation layer of an operating system includes the capabilities of a web browser, is the presentation layer a web browser or the desktop or both? If a web browser plug-in allows you to view web content outside the confines of the browser, is the content still a part of the Web? The truth is that as the desktop evolves, the border where the web browser ends and the desktop begins (or vice versa) is blurring. It’s becoming more difficult to determine when you are using a browser or using something else to peruse the web.

RESTafarians often apply a pretty narrow definition to the Web, requiring that anything that is part of the web be accessible as a URL and that those resource contain URLs to connect to other resources on the web. By this definition, email, although accessible via the web, may not be a part of the web depending on whether you use a web-based or a desktop-based e-mail client. For example, GMail is web-based so that individual e-mails can be referenced via URLs and can contain URLs. E-mail accessed through a desktop-based e-mail client, such as Outlook or Apple’s Mail application, do not expose individual e-mail messages through URLs, so are these desktop applications part of the web? My wife, a true computer neophyte who uses Yahoo! Mail, would tell you that all e-mail is a part of the web. My pragmatic but sometimes fundamentalist RESTafarian friends would tell you that Outlook and Apple Mail are not a part of the web.

Just as e-mail may be considered a part of the web or not, so to can rich Internet applications. A RIA application, while accessible via the web, may not make any of its windows, pages, dialogs, or information accessible via URLs. In this case some people will say it's still a part of the web (my wife) and others will say it is not (my RESTafarian friends). Can they both be right?

The discrepancy between the definition of the web as applied by RESTafarians and people like my wife (i.e., the general public) is pretty common. For example, most people think of butterflies and spiders as bugs, but entomologists consider them to be entirely different creatures whose only commonality is that they are both relatively small. A butterfly is a specific type of insect. A spider is not an insect; it's an arachnid. Well, in terms of modern science the entomologists are right. In terms of populist opinions – they’re all just bugs. Is there a real truth? Not really, both constituencies (i.e., the general public and entomologists) are simply applying their own rules of categorization on a commonly used term. In other words, the way in which we categorize things is always artificially based on a handful of characteristics that exclude other characteristics that don’t fit our mental model. The definition of a “bug,” just like the definition of the “web,” depends on who is making the definition.

The point is that the web, just like everything else, is whatever we define it to be and is different things to different people. This is an important perspective to maintain in all endeavors but is particularly useful when it comes to technologies. Our definition of the web 15 years ago is very different from our definition today – at least for the general public. Today there seems to be two prevailing views of the web.

For RESTafarians the web is a REST-based architecture defined by the combined use of a set of network standards including HTML, HTTP, URI, and MIME. To the rest of the world, the web is the Internet. It’s anything you access from your computer (and increasingly your mobile phone and game consoles) that resides on some other computer. The world at large uses the web and Internet interchangeably, which is wrong to all but about 1% of the population that thinks they know the difference. So which is the truth? There is no truth; there is only the interpretation of terms. The web is whatever you think it is and nothing more or less.

A great deal of energy has been wasted attempting to define terms like “Web,” “Web Services,” “Web 2.0,” “Internet,” and “RIA”. This is understandable as we want people to understand what we are talking about when we are referencing a specific piece of technology. Adobe Flex is a RIA; AJAX is not. Wikipedia is Web 2.0; eBay is not. SecondLife is a Massive Multiplayer Game; the wii is not. Agree. Disagree. It doesn’t really matter. All that matters is which technologies people actually use. There is no absolute truth in defining the web. Remember this the next time you try to mentally categorize a technology that claims some type of webiness – the web is in the eye of the beholder.

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.)

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

WIRELESS BUSINESS & TECHNOLOGY LATEST STORIES . . .
Rich Internet Applications offer the potential to fundamentally change the user experience and in doing so, yield significant business benefits. The theme of this October's AJAX World Conference & Expo 2008 West is 'Beyond AJAX to the RIA Era' and the Call for Papers, which is still op...
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most engaging,...
Her Dubai vacation was fully paid for by Dick Cheney's Dubai-based oil company Halliburton, which also sells $1,000 dollar-a piece-lobsters and Haagen Dazs ice cream to 250,000 troops in Iraq. The Iraq bill for taxpayers is currently running at $5 billion per month. If Sarah Palin is e...
I am currently of the mindset that Android should be considered a wait and see technology. The iPhone SDK sports the best mobile application deployment and purchasing channel on the market, but can be problematic for enterprises and apps requiring high levels of security. Also, there i...
Rest assured that I'll be commenting further on this subject, but I wanted to post letting people know that the floodgates are about to open. I'm guessing iPhone bloggers are going to start posting massive amounts of code samples in the coming days. Good times for all... It's just a sh...
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

ADS BY GOOGLE