Hypertext and Hypermedia

Slides:



Advertisements
Similar presentations
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Advertisements

Developing a Web Site: Links Using a link is a quicker way to access information at the bottom of a Web page than scrolling down A user can select a link.
In this lecture, you will learn: ❑ How to link between pages of your site ❑ How to link to other sites ❑ How to structure the folders on your web site.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
Introduction to Web Site Development Steven Emory Department of Computer Science California State University, Los Angeles Lecture 3: Hyperlinks and Images.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
T.Sharon-A.Frank 1 Multimedia Hypertext and Hypermedia.
CORE 2: Information systems and Databases HYPERTEXT/ HYPERMEDIA.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Tutorial 2 Developing a Web Site
Ch 5 HTML and CSS Web Standards Solutions A Web Standardistas’ Approach.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
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.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
CSCE Chapter 5 (Links, Images, & Multimedia) CSCE General Applications Programming Benito Mendoza 1 By Benito Mendoza Department.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 4: Creating Hyperlinks Kelly L.
HTML, CSS, and XML Tutorial 2 Developing a Web Site.
Tutorial 4: Working with Hyperlinks. Objectives Session 4.1 – Place bookmarks on a Web page – Create a link to a bookmark – Create a link to another Web.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Tutorial 2 Developing a Basic Web Site. XP Objectives Learn how to storyboard various Web site structures Create links among documents in a Web site Understand.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
Chapter 8 Browsing and Searching the Web. 2Practical PC 5 th Edition Chapter 8 Getting Started In this Chapter, you will learn: − What is a Web page −
Developing a Basic Web Site
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions Hypertext and Hypermedia.
INTRODUCTORY Tutorial 6 Using Links on a Web Page.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
HTML (Hyper Text Markup Language) Lecture II. Review Writing HTML files for web pages – efficient compact – fundamental. Text files with htm extension.
The Internet and World Wide Web Sullivan University Library.
Hypertext. Hypertext History (1) Many early attempts to organize human knowledge Many early attempts to organize human knowledge Thesaurus (Roget) Thesaurus.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Slide 1 Graphics (Characteristics 1) Images have various characteristics that affect performance Size (number of pixels) – Large images can be several.
Chapter 5 BIE2313 | Web design. ALL RIGHTS RESERVED No part of this document may be reproduced without written approval from Limkokwing University of.
`. Lecture Overview HTML Body Elements Linking techniques HyperText references Linking images Linking to locations on a page Linking to a fragment on.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 2 Creating Links.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Chapter 9 Hypertext. Key Points ► Hypertext is text augmented with links that point to other pieces of text. ► Hypertext has a relatively long history,
Finally getting to html and CSS… Tim Berners-Lee, the writer of the software program that makes him the inventor of the WWW, defines the Internet as a.
The World Wide Web.
Chapter 8 Introduction to HTML and Applets
Chapter 10: Web Basics.
Objective % Select and utilize tools to design and develop websites.
Web-based structures, links and testing
Chapter 8 Browsing and Searching the Web
Images, Links and Multimedia
Warm Handshake with Websites, Servers and Web Servers:
Browsing and Searching the Web
Sec (4.3) The World Wide Web.
Introduction to XHTML.
Objective % Select and utilize tools to design and develop websites.
Navigating The World Wide Web
Chapter 27 WWW and HTTP.
Graphics (Characteristics 1)
Inserting and Working with Links
CNIT 131 HTML5 – Anchor/Link.
Create and edit web pages 2
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Web Page Concept and Design :
Introduction to HTML- Basics
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Chapter 16 The World Wide Web.
12. Web Spidering These notes are based, in part, on notes by Dr. Raymond J. Mooney at the University of Texas at Austin.
An Introduction to HTML Pages
INFS 230 L Internet Technology
Presentation transcript:

Hypertext and Hypermedia Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions

Hypertext Text augmented with links 384 Hypertext Text augmented with links Link: pointer to another piece of text in same or different document Navigational metaphor User follows a link from its source to its destination, usually by clicking on source with the mouse Use browser to view and navigate hypertext

Cursory History Memex – V Bush, 1945 385–386 Cursory History Memex – V Bush, 1945 Concept of linked documents; photo- mechanical realization never implemented Xanadu – Ted Nelson, late 1960s/early 1970s Intended as global system Hypercard – Apple, 1987 Shipped with every Mac; popularized concept World Wide Web – 1992

386–388 Non-linearity Hypertext not usually read linearly (from start to finish) Links encourage branching off History and back button permit backtracking Not an innovation, but the immediacy of following links by clicking creates a different experience from traditional non-linearity (e.g. cross-references in encyclopedia)

Links Simple unidirectional links 389 Links Simple unidirectional links Connect single point on one page with a point on another page (e.g. WWW) Extended links Regional links (ends may be regions within a page) Bidirectional links (may be followed in both directions) Multilinks (may have more than two ends)

Browsing & Searching Browsing – retrieve information by association 390–391 Browsing & Searching Browsing – retrieve information by association Follow links, backtrack Maintain history, bookmarks Searching – retrieve information by content Construct indexes of URLs Search by keyword/description of page

Web Indexes Manual (Yahoo!, Open Directory Project,…) 392–393 Web Indexes Manual (Yahoo!, Open Directory Project,…) Classify sites on basis of human evaluation of their content Navigate hierarchy, or search entries by keyword Automatic (Google, AltaVista,…) Spider/robot 'crawls' Web, collecting URLs and keywords extracted from pages Highly efficient search engine processes queries

Automatic Indexing Must extract keywords automatically from pages 393–394 Automatic Indexing Must extract keywords automatically from pages Apply heuristics to identify meaningful words within text Use metadata added by page's author <meta name="keywords" content="…"> <meta name="description" content="…"> Google applies weighting based on number of links pointing to a page

URLs Uniform Resource Locators 395 URLs Uniform Resource Locators Resource is something that can be accessed by a higher level Internet protocol Often a file, but may be dynamically generated data The way in which data can be accessed is constrained by the protocol used e.g. mailbox

URL Syntax Protocol :// domain name / path 395–396 URL Syntax Protocol :// domain name / path N.B. This is a slight simplification, covering the most common usage e.g. http://www.digitalmultimedia.org/Materials/keypoints.html Domain name identifies a host within a hierarchical naming scheme Path is like Unix pathname: segments separated by /s, identify resource in a hierarchy (e.g. file system)

397 URL Paths Complete specification of the location of a file containing HTML e.g. /Materials/index.html Implicit specification of a standard file within a directory e.g. /Materials/ Specification of a program that generates HTML dynamically In special place (cgi-bin) or identified by extension (e.g. .php)

Partial URLs URL with some of the leading components missing 398 Partial URLs URL with some of the leading components missing Missing components filled in from the base URL of the document in which the partial URL occurs Usually, base URL is the URL used to retrieve the document, but it can be set explicitly with <base> tag

Fragment Identifiers Links can point to a location within a page 399 Fragment Identifiers Links can point to a location within a page URL identifies the entire page Append a fragment identifier to a URL #name e.g. http://www.digitalmultimedia.org/index.html#top Use a named anchor to identify the corresponding location in the page

HTML Link Sources In HTML, a element is used as the source of links 399–400 HTML Link Sources In HTML, a element is used as the source of links href attribute has destination URL as its value Element content is displayed to indicate that it is a link (blue underlined &c) e.g. Visit <a href="http://www.digitalmultimedia.org/">the book's support site</a> In browser, clicking on underlined text follows the link Visit the book's support site

HTML Link Destinations 401 HTML Link Destinations You can also use a element as the destination name attribute's value may be used as a fragment identifier <a name="top">… Alternatively (HTML4 and XHTML) use the id attribute of any element

Formatting Links Use CSS pseudo-classes link: formatting for links 400 Formatting Links Use CSS pseudo-classes link: formatting for links visited: formatting for visited links hover: formatting when cursor is over a link (rollover) active: formatting when a link is clicked on Use in CSS stylesheets with selectors a:link etc

HTML & Hypermedia href of an a element might not point to an HTML file 403–405 HTML & Hypermedia href of an a element might not point to an HTML file Server response will include MIME type when resource is retrieved (deduced from extension) Browser will either Deal with data itself Call on a helper application to display the retrieved resource externally Use a plug-in to display it in browser window

405–408 Hypermedia Markup If non-textual data is rendered within the browser, can integrate images, video, etc within Web page img element is established way of embedding bitmapped images (GIF, JPEG, PNG) object element can be used for any type of embedded data embed element not standard, but widely supported for embedding video, audio and applets

408–410 Links and Images An image may appear in the content of an a element, to serve as a clickable link e.g. thumbnail image linked to bigger version An image map can contain several hot spots, each linked to a URL usemap attribute of img designates map element, which contains area elements specifying shape and position of hot spots and their associated URLs