Difference between revisions of "Courses/Design & Technique-Essential Web Design/01"

From Publication Station
Line 22: Line 22:
** destruction of a node would not interrupt communication
** destruction of a node would not interrupt communication


[[File:Brand-networks-topologies.jpg|3 network topologies]]
[[File:Brand-networks-topologies.jpg|3 network topologies|460x]]


[[File:ARPANET-nodes-1971.jpg|ARPANET nodes 1971]]
[[File:ARPANET-nodes-1971.jpg|ARPANET nodes 1971]]

Revision as of 19:15, 7 September 2015

<slidy theme="a"/>

The Internet

ARPANET: the first computer network

Context for the creation of the ARPANET

  • USA, 1960s
  • Cold War
  • Soviet Union launched in 1957 Sputnik - the first satellite
  • Sputnik trigger a space race between US and the Soviet Union; the US only only change to win was to invest in scientific development
  • ARPANET was created by the Advanced Research Projects Agency (ARPA)

Aims for the ARPANET

  • create access to remote computers
  • allow a variety of computers to join the network and be accessed
  • foster collaborative scientific research
  • withstanding communications if faced with a nuclear attack

Characteristics of the ARPANET

  • Distributed network: each node connects to more than 1 other node
    • destruction of a node would not interrupt communication

460x

ARPANET nodes 1971

Killer App: Email

  • At first the network was not heavily used
  • It was difficult to access and use the different computers on the network: each its specificities, which one had to learn
  • the creation of electronic mail, brought many more users to network, which were simply using to communicate
  • the network change from a resource sharing system to a communication system.

Internet: the network that connected networks

  • by 1980 several digital networks, were functioning, besides ARPANET both in US and Europe:
    • USENET, BITNET, FidoNet (Bulletin Board Network), etc
  • these were isolated networks, not connected interconnected.
  • the task was to connect this networks
  • to the wide and integrated network was given the name Internet

Listen to a radio program on Bulletin Board Networks: 'Wild And Woolly' World Of Bulletin Boards

Documentary "World Brain" [1]




The World Wide Web

A world wide documentation system, sometimes known as the Web, same times as WWW

Context of Web's creation

  • conceptualized by Tim Berners-Lee at CERN
  • Berners-Lee was frustrated with the difficulty in circulation inside CERN
    • diversity of computers with different systems
    • large number of projects and individuals
    • large amounts of information with not common system for organizing and communicating this information


Tim-Berners Lee

http://cache.boston.com/universal/site_graphics/blogs/bigpicture/lhc_08_01/lhc11.jpg

Inside one of CERN experiments. Source


Aim: find information

Tim Berners-Lee wanted to create a system that would:

  • give access to files in different computers around the world.
  • link the files among themselves
  • facilitate the location and retrieval of information

"Suppose all the information stored in computers everywhere were linked … Suppose I could program my computer to create a space in which anything could be linked to anything. All the bits of information in every computer at CERN, and on the planet, would be available to me and anyone else. These would be a single information space". [2]

How

Tim Berners-Lee

  • devised a system that connected information through link (hypertext)
  • created a hyper text language: HTML (Hyper Text Markup Language)
  • wrote an interpreter for HTML (that would transform HTML code into visual form): a web browser [3]
  • implemented a systems of address - URL - that allowed files in remote computer to be called and reply by sending back a (usually) HTML file.


Result

  • The Web became a system where information was easier to find
  • users of host computers (servers) could easily decide what they said to the world, and also change it
  • users became publishers of content on the Web (not even needing access to a server in order to do it)
  • that publishing possibility and will triggered the creation of web publishing services and formats (Geocities, blogs, Tumblrs, Facebook walls ,etc)
  • in this context the user is no not only a consumer, but also a producer of content (or publisher)


Editor, Browser, Go

  • Editor - your HTML writing tool
  • Browser - the interpreter of HTML, but also a debug and prototyping space. (Read about what goes on behind the scenes in a Web browser [4])


HTML

  • HTML is a markup language
  • meaning: content is marked with different "values"; e.g: paragraph, bold, italic, heading title, etc
  • marking is done through tags that wrap the content

http://publicationstation.wdka.hro.nl/go/kickoff/imgs/html.gif

  • In order to format content with tags you need to enter the content between an opening and closing element. As in the following case:

<h1>My Title</h1>

    • <h1> is the opening tag
    • </h1> is the closing tag
  • at times you'll find self-closing tags which have no content inside them, like horizontal rulers

or line breaks <br/>


essential HTML tags

Title Headers: <h1>,<h2>,<h3>,<h4>
Paragraph: <p>
Line break: <br />
italics: <i>
bold: <b>

Comments: <!-- comments -->


HTML skeleton

The previous tags only provided content formatting, yet to create any working web-page we need to always place the content inside a HTML page skeleton.

Skeleton.svg




See HTML Element Reference[5] for a exhaustive list of the HTML tags.

References, Notes and Optional Reading

  1. Degoutin, Stéphane, and Gwenola Wagon. World Brain Stéphane Degoutin & Gwenola Wagon, 2012. http://worldbrain.arte.tv.
  2. Berners-Lee, Tim. Weaving the Web. London: TEXERE, 2000.
  3. Simulation of the first Web Browser
  4. “Introduction to HTML” https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Introduction.
  5. Mozilla Foundation. “HTML Element Reference,” n.d. https://developer.mozilla.org/en-US/docs/Web/HTML/Element.

“The Birth of the Web,” http://home.web.cern.ch/topics/birth-web .

Technical Resources

Optional Reading

Stephenson, Neal. “Mother Earth Mother Board.” Wired, http://archive.wired.com/wired/archive/4.12/ffglass_pr.html.

Abbate, Janet. Inventing the Internet. MIT Press, 2000.