CSC 110 - Intro. to Computing Lecture 25: World Wide Web.

Slides:



Advertisements
Similar presentations
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Advertisements

Tim Berners-Lee & the World Wide Web LCC 2700: Intro to Computational Media Fall 2005 David Jimison.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
Business Technology Applications Computer Basics.
Skills: none Concepts: history of the Web, Internet culture, the contributions of Vannevar Bush, JCR Licklider, Doug Engelbart, Tim Berners-Lee, evolution.
To. An easy way to explain the internet is to think of your school computers all linked together into a network that you can put information into.
INFORMATION ORGANIZATION LAB SEPTEMBER 1, 2009 Information Organization Lab Faculty: Bob Glushko Student Instructors: Nick Doty & Ryan Greenberg.
HTTP: the hypertext transfer protocol
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 16 – Part 2 The World Wide Web The New Yorker, Peter Steiner, July 5, 1993.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Tim Berners-Lee: World Wide Web Xiang Lai COMP 1631 Winter 2011.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Developing a Basic Web Page with HTML
1st Project Introduction to HTML.
Lesson 19 Internet Basics.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
Methods of communication
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
The WWW and HTML CMPT 281. Outline Hypertext The Internet The World-Wide-Web How the WWW works Web pages Markup HTML.
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Creating Web Documents news quiz Trends (jargon) Homework: postings & project 3 Use Final quiz preparation guide in Course Documents on Blackboard. Final.
Computer Science 101 Introduction to Web Pages. Origins of the Web Vannevar Bush (Memex, 1945) Ted Nelson (Xanadu, 1968) Doug Englebart and Alan Kay (
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
HTML History CS 101. HTML Stands for Hypertext Markup Language A “Markup Language” dates from the early days of publishing when editing was done manually.
Programming the Web Web = Computer Network + Hypertext.
The World Wide Web (abbreviated as WWW or W3 and commonly known as the Web) is a system of interlinked hypertext documents accessed via the Internet.
CPT 123 [299] Internet Skills Overview of the Internet Session One Class Notes DMWilliamson 1998.
MULTIMEDIA REVOLUTION
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Chapter 16 The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange.
Human-Computer Interaction IS/HCC 760 Fall 2011 Shaun Kane.
Web Programming : Building Internet Applications Chris Bates CSE :
The College of Saint Rose CIS 111 – Introduction to Computer Science David Goldschmidt, Ph.D. from Fluency with Information Technology, 4th edition by.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Learning and Technology Hypertext, hypermedia and the web Claire O’Malley.
HTML H yper T ext M arkup L anguage. What is HTML? It is a programming language that Defines the format of a World Wide Web (WWW) page. It is a simple.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
World Wide Web Raghunath M D BSNL Mobile Services, Ernakulam, Ph:
Unit 15 Webpage Creator. Outlines Introduction Starter Listening Language Work Work study Speaking Writing.
Human-Computer Interaction IS/HCC 760 Fall 2012 Shaun Kane.
Nell Dale & John Lewis (adaptation by Michael Goldwasser) The World Wide Web.
by Maria Rita Marruganti DIFFERENT WAYS OF SENDING INFORMATION Passive e.g. newspapers, radio, television. You don’t produce, just receive information.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
Internet Architecture and Governance
HYPERTEXT and HYPERMEDIA By Steven Geist and Larnic Ransom.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
3.01 Networks-Travel Back in Time Unit 3 Internet Basics.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Intro to HTML. History of the World Wide Web  A network is a structure linking computers together for the purpose of sharing information and services.
Matthew Baillie, Luke Day THE INTERNET. HISTORY OF THE INTERNET J.C.R. Licklider authored a series of memos concerning theoretical network structures.
The Internet MIT2000. Theoretical Predecessors Encyclopaedia ◦Encyclopédie  Denis Diderot ◦Encyclopaedia Britannica (1768) Knowledge and power ◦Political.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Financial Management of ECE Programs.  Go to “Tools”  Click on “Personal Information” to edit your personal information (including address) or.
 World wide web is a set of protocols that allows you to access any document on the net through the naming system based on URLs. www also specifies the.
Introduction to Interactive Media The Multimedia Revolution.
Introduction To Web Design
HTML History CS 101.
Chapter 27 WWW and HTTP.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

CSC Intro. to Computing Lecture 25: World Wide Web

Announcements Homework #5 handed back at end of class Essays due Thursday Service Learning logs and forms due 5PM Friday Final Exam will be held Wed. 5/10 3:15PM-5:15PM in Old Main 200

Sending Messages over Internet Reliability is major concern of Internet  Especially important when originally developed in 60s Problem: computers are unreliable and crash frequently  What would happen in centralized network if central node crashes?

Centralized Network

Problems with Centralization If central node crashes in centralized network, everything crashes  No traffic (or power, in this case) can get through  But sending messages easier on centralized network – just go between central nodes Decentralized network harder to crash  Data travels any route that is possible  Traffic gets routed around crashed node

Problem with Decentralization Lack of central authority can result in lost messages  Your next could be routed through Timbuktu  Do not want to have to resend everything Solution: Break data into smaller packets  Each packet travels a different route  Unlikely every packet gets lost

Packet Switched Network Packets may arrive out-of-order  End of page routed through Orchard Park  Start of page routed through Dubai Solution: Give each packet a number and use them to reassembled received packets

Sample Packets Sender’s Address Receiver’s Address Packet Number 1 Data Listen, I told you this before. I will not change your grade to a Sender’s Address Receiver’s Address Packet Number 2 Data n “A” until I see the 100 million dollars in my Swiss bank acc

Vannevar Bush Main scientific advisor during World War II  E.g., the driving political force behind the Manhattan project Proposed creation of scientific oversight board  NSF named award for public service for him “Of the men whose death in the summer of 1940 would have been the greatest calamity for America, the President is first, and Dr. Bush would be second or third." -- Alfred Loomis

“As We May Think” Essay by Vannevar Bush for Atlantic Monthly in July,’45 Presented idea for the Memex machine  Consisted of screens and keyboard on a desk “The owner of the memex […] is studying why the short Turkish bow was apparently superior to the English long bow in the skirmishes of the Crusades. He has dozens of possibly pertinent books and articles in his memex. First he runs through an encyclopedia, finds an interesting but sketchy article, leaves it projected. Next, in a history, he finds another pertinent item, and ties the two together. Thus he goes, building a trail of many items. Occasionally he inserts a comment of his own, either linking it into the main trail or joining it by a side trail to a particular item.”

Ted Nelson Influenced by Vannevar Bush’s article Started Project Xanadu in 1960  Goal was easy-to-use network computer  Origin of the term hypertext  Work on this project is still ongoing “A user interface should be so simple that a beginner in an emergency can understand it within ten seconds” – Ted Nelson

Douglas Englebart Another devotee of Vannevar Bush’s ideals Wanted system where people could formulate and organize thoughts quickly In 1968, presented “digital library.”  First system with links between documents &  First use of “cut & paste”, voice chat with a computer  Discussed video conferencing "I realized that I didn't have any more goals than a steady job, getting married and living happily ever after […] How can my career maximize my contribution to mankind?” – Douglas Englebart

Sir Tim Berners-Lee Wanted to facilitate sharing and collaboration among researchers In 1991, put up system combining Internet and hyperlinks: the “World Wide Web”  Original design allowed fully editable “WYSIWYG” pages, but did not include images  Much of original intent was actually lost very early in the development of the Web

Surfing the Web “Client”

Combining Data Vannevar Bush’s original idea was to allow ideas and information to be joined and combined freely  HTML does a good job of presenting information  HTML is bad at highlighting what the information says, however

XML Extensible Markup Language (XML) allow document creator to define own set of tags that describe document’s contents  XML is formally a metalanguage – language for defining or describing other languages

XML XML organizes data, but does not specify how to display document Extensible Stylesheet Language (XSL) defines how to display XML documents in various environments

XML DTD XML documents include Document Type Definition (DTD) which specify document’s organization

XML DTD How would we write a DTD for a class?  Has course number, professor(s), students, classroom, meeting days, and meeting time

XML Example XML uses these descriptions to tag all of the information within a document

XML Example How would we write an XML example for this class using our DTD?

In-Class Excercise Define the DTD and write an XML document for:  Political offices  Zoo animals