Download presentation
Presentation is loading. Please wait.
Published byKelly Gervais Mitchell Modified over 9 years ago
1
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz World-Wide Web Introduction to the World-Wide Web Setting up a Web server Authoring for the Web... Gateways and forms Access control and security
2
Institute for Visualization and Perception Research 2 © Copyright 1998 Haim Levkowitz History... CERN, Geneva, 1989 Def HTTP client/server protocol Sample server Prog. lib. wwwlib 1992: callable interface in public domain ==> Development Web browsers New features Now browsers & servers for all major architectures
3
Institute for Visualization and Perception Research 3 © Copyright 1998 Haim Levkowitz Original goals Link distinct documents Success Facilitate collaborative authoring Not so much, yet
4
Institute for Visualization and Perception Research 4 © Copyright 1998 Haim Levkowitz Introduction to the World- Wide Web Components of Web architecture... What's the Web good for?... Basic Web Concepts... WWW Servers and Browsers... Searching on the Web …
5
Institute for Visualization and Perception Research 5 © Copyright 1998 Haim Levkowitz Components of Web architecture … HTML: Hyper Text Markup Language HTTP: Hyper Text Transfer Protocol CGI: Common Gateway Interface Web clients Web servers Databases Contents Software applications CGI TCP/IP-based network
6
Institute for Visualization and Perception Research 6 © Copyright 1998 Haim Levkowitz Powerful linking abilities... Highlight words/pictures ==> Link/point to other Documents Sound files Movie clips From any point to any point
7
Institute for Visualization and Perception Research 7 © Copyright 1998 Haim Levkowitz Most graphical Internet service... Need browser w/GUI Click on link to follow
8
Institute for Visualization and Perception Research 8 © Copyright 1998 Haim Levkowitz What's the Web good for?... Museums Newspapers, magazines Business Investment information Libraries, universities Governments Individuals
9
Institute for Visualization and Perception Research 9 © Copyright 1998 Haim Levkowitz Basic Web Concepts... Hyperlinking... The HTML Tagging Language... The URL Concept... What's a WWW Browser?... What's a WWW Server?... HTTP...
10
Institute for Visualization and Perception Research 10 © Copyright 1998 Haim Levkowitz Hyperlinking... Home page: central doc. in Web server Hyperlinks (underlined) Navigate: follow hyperlinks (surfing) Anywhere on Web servers in the world!...
11
Institute for Visualization and Perception Research 11 © Copyright 1998 Haim Levkowitz Anywhere on Web servers in the world!...
12
Institute for Visualization and Perception Research 12 © Copyright 1998 Haim Levkowitz The HTML Tagging Language... Hypertext Markup Language HTML Documents Describe structure of doc & hyperlinking info No exact formatting Example...
13
Institute for Visualization and Perception Research 13 © Copyright 1998 Haim Levkowitz Example....
14
Institute for Visualization and Perception Research 14 © Copyright 1998 Haim Levkowitz The URL Concept... Each hyperlink, 2 components: Anchor text/graphics Trigger hyperlink when clicked Universal Resource Locator (URL)...
15
Institute for Visualization and Perception Research 15 © Copyright 1998 Haim Levkowitz Universal Resource Locator (URL)... What to do when HL activated Protocol to reach Target server Host system (server name) where doc is Directory path Filename E.g., master list of all public WWW server in world http://info.cern.ch/hypertext/DataSources/WWW/ Geographical.html (absolute)
16
Institute for Visualization and Perception Research 16 © Copyright 1998 Haim Levkowitz What's a WWW Browser?... Client/server environment Browser Use URL Retrieve Web document from Web server Interpret HTML Present document to user Bitmap graphics ==> more than char. based E.g., hyperlink: color/underline vs. reverse video Example...
17
Institute for Visualization and Perception Research 17 © Copyright 1998 Haim Levkowitz Example... Protocol depends on server Some browsers can access WAIS servers Can start up telnet sessions Can save, email, print, search, see HTML source
18
Institute for Visualization and Perception Research 18 © Copyright 1998 Haim Levkowitz What's a WWW Server?... SW used with WWW Client asks for page; server grabs & returns Special scripts Gateways to other info resources E.g., input from forms Custom scripts to process
19
Institute for Visualization and Perception Research 19 © Copyright 1998 Haim Levkowitz HTTP... HyperText Transfer Protocol Request browser --> server ==> new connection Open connection Transfer document Close connection Data types between server and browser Text (text/html, text/plain,...) Image (image/gif, image/tiff,...) E.g., start xv to display (Preferences: Helper App's)
20
Institute for Visualization and Perception Research 20 © Copyright 1998 Haim Levkowitz WWW Servers and Browsers... Browsers... Servers...
21
Institute for Visualization and Perception Research 21 © Copyright 1998 Haim Levkowitz Browsers... Netscape Navigator/Communicator Internet Explorer Mosaic (historic importance) Lynx (dumb terminal) Amaya (free) Browser/editor (http://www.w3.org/Amaya) Opera (not free)
22
Institute for Visualization and Perception Research 22 © Copyright 1998 Haim Levkowitz Mosaic... The first publicly available browser Made it happen!
23
Institute for Visualization and Perception Research 23 © Copyright 1998 Haim Levkowitz Netscape Navigator... Netscape Communications Corp. (former Mosaic Comm.)
24
Institute for Visualization and Perception Research 24 © Copyright 1998 Haim Levkowitz Lynx... Full-screen, character-based VT100 terms, emulators Arrow keys to navigate among HTML links (reverse video) Bookmarks Forms Interactive mode: post articles to newsgroups Non-interactive mode: filter HTML to formatted ASCII ftp://ftp2.cc.ukans.edu/pub/lynx/
25
Institute for Visualization and Perception Research 25 © Copyright 1998 Haim Levkowitz Many others Came and went Maybe 10% of today’s users
26
Institute for Visualization and Perception Research 26 © Copyright 1998 Haim Levkowitz Servers... NCSA CERN Apache (48% of all servers) Netscape Enterprise O’Reilly’s WebStar Other
27
Institute for Visualization and Perception Research 27 © Copyright 1998 Haim Levkowitz NCSA... Public domain, written in C, small, fast No licensing restrictions Compatible with most HTTP browsers Directory aliasing: doc's can be served from any physical directory structure Searches, HTML forms, clickable image maps, control user access. http://hoohoo.ncsa.uiuc.edu/docs/setup/Pre Compiled.html
28
Institute for Visualization and Perception Research 28 © Copyright 1998 Haim Levkowitz CERN... Public domain, written in C No licensing restrictions Compatible with most HTTP browsers Directory aliasing: doc's can be served from any physical directory structure Searches, clickable image maps, control user access Proxy & caching On firewall machines access to outside world from inside
29
Institute for Visualization and Perception Research 29 © Copyright 1998 Haim Levkowitz Work in progress... See http://www.w3.org User Interface Technology & Society Architecture Web Accessibility Initiative Other
30
Institute for Visualization and Perception Research 30 © Copyright 1998 Haim Levkowitz User Interface HTML Enhancements http://www.w3.org/MarkUp.html Style Sheets Document Object Model Mathematics Graphics Internationalization Fonts Amaya
31
Institute for Visualization and Perception Research 31 © Copyright 1998 Haim Levkowitz Technology & Society Digital Signature Initiative Metadata PICS Privacy Security Electronic Commerce
32
Institute for Visualization and Perception Research 32 © Copyright 1998 Haim Levkowitz Architecture HTTP Synchronized Multimedia XML Jigsaw Libwww
33
Institute for Visualization and Perception Research 33 © Copyright 1998 Haim Levkowitz Web Accessibility Initiative Accessibility of the Web Through five primary areas of work: Technology Guidelines Tools Education & outreach Research & development
34
Institute for Visualization and Perception Research 34 © Copyright 1998 Haim Levkowitz Secure Transactions... Credit card numbers Signatures (electronic) Legally binding time stamps Secure HTTP development Authority of transactions Confidentiality of info exchanged http://www.commerce.net/information/sta ndards/drafts/shttp.txt email: shttp-info@eit.com
35
Institute for Visualization and Perception Research 35 © Copyright 1998 Haim Levkowitz Uniform Naming... URL: no uniquely identify doc Only instance of doc No account for mirrored doc's, versions out of date URN: Universal Resource Name Unique doc identifier Like ISBN for books Return URL of closest copy? URC: Universal Resource Citation (just a diff name)
36
Institute for Visualization and Perception Research 36 © Copyright 1998 Haim Levkowitz Commercialization... Bundle browser w/systems License browsers + sell ==> Web onto more desktops Info providers + publishers Secure web ==> electronic commerce
37
Institute for Visualization and Perception Research 37 © Copyright 1998 Haim Levkowitz Searching on the Web... Catalogs, directories Manual E.g., Yahoo Indices, search engines Automatic E.g., AltaVista
38
Institute for Visualization and Perception Research 38 © Copyright 1998 Haim Levkowitz Search Engines... "Robots," "worms," "spiders," "crawlers,” meta searchers No ultimate search tool on the Web Different search strategies ==> Different results Partial list... More info...
39
Institute for Visualization and Perception Research 39 © Copyright 1998 Haim Levkowitz Partial list... Metacrawler... Alta Vista... WebCrawler... Lycos InfoSeek Copernic
40
Institute for Visualization and Perception Research 40 © Copyright 1998 Haim Levkowitz Comparison... IEEE Internet Computing, July/August 1998, pp. 78-83, http://computer.org/internet/v2n4/w4ar ach.htm http://www.cnet.com/Contents/Reviews /Compare/Search/ (old)
41
Institute for Visualization and Perception Research 41 © Copyright 1998 Haim Levkowitz More info... "New Spiders Roam the Web" http://www.rpi.edu/~decemj/cmc/mag/1994/sep/s piders.html "WWW Robots, Wanderers, and Spiders" http://web.nexor.co.uk/mak/doc/robots/robots.ht ml Netscape Web page http://home.mcom.com/home/internet- search.html Click Net Search button in Netscape
42
Institute for Visualization and Perception Research 42 © Copyright 1998 Haim Levkowitz Internet Research Tool Kit Links to most search & research tools http://www.cs.uml.edu/~haim/NetResea rch_links.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.