My Little Corner of the Web

The Moleskin is the personal web site of Kelsey Ruger and is a collection of creative work, thoughts and lessons.

Web 2.0 The Web As a Platform

September 13th, 2005

I was going through some boxes the other day and stumbled across some old Prodigy project documents. Besides making me nostalgic for the end of the dotcom boom, It really got me thinking back to how long people have been talking about the semantic web and Web 2.0. Back in November 2001, while we were wrapping up the Prodigy 7.0 client kit, I was tasked along a Prodigy Product Manager named Michael Frias to begin work on the next generation of Prodigy’s applications. The project was named Genesis. While there’s lots of marketing mumbo-jumbo behind the name Michael and I came up with, the core goal of the project was to create applications that gave people the ability to use their data and information to interact, communicate and collaborate with other people, devices and applications as they choose. Here is an excerpt from the Vision and Scope document that Michael and I wrote back in 2001.

Genesis is about creating an architecture that is oriented around people, instead of around a specific device, application, service, or network. It is about giving people the ability to use their own data and information to interact, communicate and collaborate with other people. Today’s emerging technology allows companies to build solutions that combine the best of PC and Internet computing to deliver rich, broadband solutions for communication, information, and entertainment. In the next few years the Web will go through a transformation to deliver programmable solutions. The very medium that has helped to revolutionize computing will also help to revolutionize applications. The Internet is everywhere, and it makes sense to base the next generation of Internet applications on the very standards that made the World Wide Web what it is today.

Sounds a lot like what people are calling Web 2.0 to me. So what is Web 2.0?

What is Web 2.0?

In general Web 2.0 is the broad sweeping term that is used to describe the Web’s transition toward a full computing platform - where rich web interfaces will replace traditional desktop applications. Needless to say a Web application replacing desktop applications is a fundamental part of Web 2.0 -here are some other things that will help drive Web 2.0:

  • The user comes first - An increased focus on user experience and user-centric computing.
  • The user’s friends/family run a close second – Social networking will dictate user’s goals and actions.
  • There and Back Again - Web Standards! - Use of semantic mark-up and standards based technologies (e.g. XHTML, XML, CSS, JavaScript, AJAX)
  • Tearing down the walls – No more walled garden applications. Aggregation and syndication are a big part of Web 2.0 (RSS/ATOM Feeds)
  • Learn From Search Optimization – URLs will be more meaningful to allow easy discovery of the applications people want.
  • Service Based Architecture – Web services (SOAP and XML)

Mixed up in the mishmash of three letter acronyms is one common denominator. User Experience. There is no denying that the Web has changed the way the average person experiences things. Look at the wild popularity of fledgling Web 2.0 applications like Google Maps, MSN Virtual Earth, Basecamp and Flickr.

Everyone including Google, Microsoft and Macromedia is moving full steam ahead with helping to deliver these experiences. Whether they are talking about “The Digital Decadeâ€? or about how “Experience Mattersâ€? they know that by properly using “Web 2.0″ technology businesses can take advantage of the largely untapped economic opportunity that an engaging, seamless experience offer. They understand how technology affects the Experience Economy.

Emerging web application architectures like Ruby on Rails applications that make building data driven AJAX based applications easy, have had a huge impact on Web 2.0 in the last several months - but I am sure that there will be LOTS more changes.

If you want to become a Web 2.0 Guru I would recommend reading some of the following:

Comments for “Web 2.0 The Web As a Platform”

  • Chris Risen

    It *is* interesting that almost five years ago Prodigy was embarking upon a technical revolution. The ubiquitous web was conceived. Its birth led to a level of technical collaboration that I’ve not seen since those glory days at Prodigy. This leaves me nostalgic as well, for the days when innovation drove direction, empowerment equaled ownership, and leaders actually had vision.

  • […] Buzzwords usually make my skin crawl, but I like the term “web 2.0.” Although there isn’t yet a single, precise definition, people generally seem to be converging on a common framework (see Richard MacManus, Wikipedia, Jared Spool, Kelsey Ruger, and Danah Boyd). Part of the allure, though, is that the web 2.0 concept is still a work in progress, so we’re learning as we go–and hoping the eventual reality will meet or exceed current expectations. […]

  • […] Web 2.0: The Web as a platform […]

  • What are your thoughts?

    I'd love to hear your opinions or thoughts on this post. If you would like to link to it you can use the permalink.