The Plain Web

Web Science Workshop (WebEvolve 2008)
WWW2008, Beijing, China, April 21-25, 2008

Erik Wilde, UC Berkeley School of Information
April 22, 2008
Creative Commons License

This work is licensed under a CC
Attribution 3.0 Unported License

Abstract

The Web has become a popular starting point for many innovations targeting infrastructure, services, and applications. One of the challenges of today's vast Web landscape is to monitor ongoing developments, put them into context, and assess their chances of success. One of the main virtues of a more scientific approach towards the Web landscape would be a clear differentiation between approaches which build on top of the infrastructure of the Web, with little embedding into the landscape itself, and those that are intended to blend into the Web, becoming a part of the Web itself. One of the main challenges in this area is to understand and classify new developments, and a better understanding of various dimensions of Web technology design would make it easier to assess the chances of success of any given development. This paper presents a preliminary classification, and presents arguments how those factors influence the chance for success.

Outline (Introduction)

  1. Introduction [1]
  2. Web Surface [6]
  3. Conclusions [2]

Web vs. Computer Science

Outline (Web Surface)

  1. Introduction [1]
  2. Web Surface [6]
  3. Conclusions [2]

Web Surface Technologies

Web Surface

Web Evolution

Web Evolution

Web Evolution Examples

  1. New surface technologies for existing areas
    • XML was intended for documents on the Web
  2. Providing additional surfaces
    • SVG for publishing vector graphics on the Web
    • MathML for publishing mathematics on the Web
    • supporting location concepts as part of the Web
  3. Adding more depth to the surface
  4. Improving surface technologies
    • HTML/CSS have evolved over various generations

Evolution vs. Revolution

Data & Schemas & Models

Data & Schemas & Models

What is a good Web Technology?

Outline (Conclusions)

  1. Introduction [1]
  2. Web Surface [6]
  3. Conclusions [2]

Simplicity

The Plain Web