contributed articles

DoI: 10.1145/1461928.1461945

2W is a result of the exponentially growing
Web building on itself to move from a Web
of content to a Web of applications.

BY t.V. Raman
toward 2,
w
Beyond
Web 2.0
fRoM itS incePtion
as a global hypertext system,

the Web has evolved into a universal platform for deploying loosely coupled distributed applications. As we move toward the next-generation Web platform, the bulk of user data and applications will reside in the network cloud. Ubiquitous access results from interaction delivered as Web pages augmented by JavaScript to create highly reactive user interfaces. This point in the evolution of the Web is often called Web 2.0. In predicting what comes after Web 2.0—what I call 2W, a Web that encompasses all Web-addressable information—I go back to the architectural foundations of the Web, analyze the move to Web 2.0, and look forward to what might follow.

For most users of the Internet, the Web is epitomized by the browser, the program they use to log on to the Web. However, in its essence, the Web, which is both a lot more and a lot less than the browser, is built on three components:

URL. A universal means for identifying and addressing content6, 7;

HTTP. A protocol for client-server communication5; and

HTML. A simple markup language for communicating hypertext content. 8

Together, they constitute the global hypertext system. This decentralized architecture35 was designed from the outset to create an environment where content producers and consumers come together without everyone having to use the same server and client. To participate in the Web revolution, one needed only to subscribe to the basic architecture of Web content delivered via HTTP and addressable via URLs. This yielded the now well-understood network effect that continues to produce exponential growth in the amount of available Web content. In the 1990s, the browser, a universal lens for viewing the Web, came to occupy center stage as the Web’s primary interface. Deploying content to users on multiple platforms was suddenly a lot simpler; all one needed to enable universal access was to publish content to the Web. Note that this access was a direct consequence (by design) of the underlying Web contract, whereby Web publishers are isolated from the details of the client software used by their consumers. As Web browsers began to compete on features, this began to change in what became known as the browser wars, 1995–1999 ; browser vendors com-

36

peted by introducing custom tags into their particular flavors of HTML. This was perhaps the first of the many battles that would follow and is remembered today by most Web developers as the blink and marquee tag era marked by visual excess.

In 1997, HTML 3. 2 attempted to ease the life of Web developers by documenting the existing authoring practice of the time. HTML 3. 2 was in turn followed by HTML428 as a baseline markup language for the Web. At the same time, Cascading Style Sheets (CSS) 9 were introduced as a means of separating presentational information (style rules) from Web-page con-

 

52 CommunICatIons of the aCm | feBRuaRY 2009 | vol. 52 | No. 2

References:

Archives