We meet one another, and I tell you what this class is going to be about.
It now seems hard to imagine a time before the Web, but it is less than a quarter-century old. Understanding why and how it was developed is key to understanding its current evolution.
To read before this class:
A concise yet thorough history of the origins and development of the Web. Pay particular attention to Appendices C and D, in which Tim Berners-Lee outlines his proposal for the project that would become the Web.
This optional but short excerpt from Tim Berners-Lee’s book explains in his own words how the Web got started.
The Web is built upon the Internet, so some basic knowledge of the Internet’s architecture is a prerequisite for understanding Web architecture.
To read before this class:
A brief and accessible introduction to TCP/IP, the protocols used on the Internet.
This memo provides a broad overview of the Internet and TCP/IP, with an emphasis on history, terms, and concepts. It is meant as a brief guide and starting point, referring to many other sources for more detailed information.
Several founders of the Internet share their views of its origins and history. This history revolves around four distinct aspects: technological evolution, operations and management, social coordination, and commercialization.
Assignment #1 Web Archaeology due
We can describe the basic architecture of the Web in terms of a set of components, connections between those components, and data transferred via these connections.
To read before this class:
To read before this class:
To read before this class:
No class.
Assignment #2 URIs, Resources & Representations due
To read before this class:
No class.
No class.
Assignment #3 Designing with the Uniform Interface due
To read before this class:
The “workout” representation that we began designing in class can be found here.
To read before this class:
To read before this class:
To read before this class:
Assignment #4 Designing a Hypermedia Type due
Assignment #5 Midterm due
No class.
No class.
There are no assigned readings for today, but you may want to skim one of the following JavaScript books:
To read before this class:
To read before this class:
To read before this class:
In addition to the readings below, you may also want to take a look at rda.info for more RDFa-related resources.
To read before this class:
To read before this class:
To read before this class:
To read before this class:
In addition to the readings below, if you are interested in learning more about HTML5 I recommend Head First HTML5 and HTML5 for Web Designers.
To read before this class:
To read before this class:
To read before this class:
Assignment #6 Final Project due