A Guide to the Internet Connection Servers

Total Page:16

File Type:pdf, Size:1020Kb

A Guide to the Internet Connection Servers SG24-4805-00 A Guide to the Internet Connection Servers October 1996 IBML International Technical Support Organization SG24-4805-00 A Guide to the Internet Connection Servers October 1996 Take Note! Before using this information and the product it supports, be sure to read the general information in Appendix B, “Special Notices” on page 305. First Edition (October 1996) This edition applies to Version 4.1 of IBM Internet Connection Server. Comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. HZ8 Building 678 P.O. Box 12195 Research Triangle Park, NC 27709-2195 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1996. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Contents Preface . vii How This Redbook Is Organized ........................... vii The Team That Wrote This Redbook ........................ viii Comments Welcome . viii Chapter 1. The Internet Connection Family ..................... 1 Chapter 2. Internet Concepts . 5 2.1 TCP/IP . 5 2.1.1 TCP/IP Layers . 6 2.1.2 Request for Comments (RFC) ........................ 6 2.1.3 TCP/IP Operation . 6 2.1.4 Applications . 7 2.1.5 Transport Layer . 10 2.1.6 Internet Layer . 10 2.1.7 Network Layer . 11 2.2 HTTP . 12 2.3 HTML . 14 2.3.1 HTML Characteristics . 14 2.3.2 Creating an HTML Document ........................ 14 2.3.3 HTML Tags . 15 2.3.4 Sample Document . 29 2.3.5 Netscape-Specific Extensions . 30 2.3.6 Microsoft Internet-Specific Extensions .................. 31 2.3.7 Creating Effective Online Information ................... 31 2.3.8 HTML Editing Tools .............................. 34 2.3.9 Icons and Cliparts ............................... 35 2.3.10 Best of the Web ............................... 35 2.4 Security . 36 2.4.1 Secure Sockets Layer (SSL) ......................... 37 2.4.2 Secure HyperText Transport Protocol (S-HTTP) ............. 37 2.5 Firewalls ....................................... 38 2.5.1 Proxy Servers . 40 2.5.2 SOCKS Servers . 40 2.6 Gateways . 41 2.6.1 DB2 WWW Connection ............................ 42 2.6.2 CICS Internet Gateway ............................ 42 2.6.3 MQSeries Internet Gateway ......................... 43 2.6.4 IMS Internet Gateway ............................. 43 2.7 Java . 43 2.8 Application Programming Interfaces ...................... 44 2.8.1 Common Gateway Interface (CGI) ..................... 45 2.8.2 Server-Side Include (SSI) .......................... 45 2.8.3 Proprietary Application Programming Interface (API) .......... 45 2.8.4 How to Choose a Programming Interface ................. 46 Chapter 3. Web Browsers . 47 3.1 The Principles of Browsing ............................ 47 3.1.1 Hypertext Transfer Protocol ......................... 47 3.1.2 The Multipurpose Internet Mail Extensions (MIME) ........... 52 3.1.3 HTML . 53 Copyright IBM Corp. 1996 iii 3.2 The Features of a Good Web Browser ..................... 53 3.2.1 Protocols . 53 3.2.2 HTML . 54 3.2.3 Java ....................................... 54 3.2.4 JavaScript . 54 3.2.5 ActiveX . 55 3.2.6 Security . 55 3.2.7 Network Security . 55 3.3 Available Browsers . 56 3.3.1 IBM WebExplorer . 56 3.3.2 Netscape Navigator . 56 3.3.3 Other Browsers and Ways to Surf the Net ................ 56 Chapter 4. Internet Connection Servers - Installation and Configuration ... 59 4.1 Standard Functions . 59 4.2 New Functions . 60 4.3 Export Version Restrictions ............................ 61 4.4 Do I Need a Secure Server? ........................... 61 4.4.1 Security Needs ................................. 61 4.4.2 What Mechanisms Provide Security? ................... 62 4.4.3 No Confidential Data on Your Web Server ................ 63 4.5 Installing an Internet Connection Server .................... 63 4.5.1 AIX . 65 4.5.2 MVS/ESA . 71 4.5.3 AS/400 . 76 4.5.4 OS/2 Warp . 80 4.5.5 Windows NT . 90 4.6 Configuration . 96 4.6.1 Editing the HTTPD Configuration File ................... 96 4.6.2 Using the Configuration and Administration Forms .......... 100 4.6.3 How We Configured Our Server ..................... 103 4.6.4 Key and Certificate Management ..................... 133 4.6.5 Proxy Functions . 139 4.6.6 Tuning the Server .............................. 144 4.6.7 Backup Procedures . 147 4.6.8 Logging Procedures . 148 4.6.9 AS/400 HTTP Server Configuration and Operation .......... 165 Chapter 5. Establishing a Presence on the Internet ............... 183 5.1 What May Be Presented on the Web? .................... 183 5.2 Why Should I Establish a Presence on the Web? .............. 183 5.3 Can I Save Costs by Having a Web Presence? ............... 184 5.4 Designing Your Web Page ........................... 184 5.4.1 Text and Graphics Web Pages ...................... 184 5.4.2 Form Web Pages .............................. 189 5.5 Searching the Internet .............................. 190 5.5.1 Search Engines . 190 5.5.2 Worms, Spiders and Robots ........................ 191 5.6 Using URLs . 192 5.7 Example of Building a Presence on the Internet .............. 192 5.7.1 The ABC Corporation Pages ....................... 192 5.8 Changing Your Document Root Directory .................. 195 5.9 Enhancing Your Web Server .......................... 196 5.9.1 Clickable Image Maps - Shapes ..................... 196 5.9.2 Clickable Image Maps - World Map ................... 200 iv A Guide to the Internet Connection Servers 5.9.3 Animated Pages - Love All, Serve All .................. 205 5.9.4 Server-Side Includes - Gods of Greek Mythology ........... 209 Chapter 6. Establishing an Active Presence on the Internet .......... 217 6.1 CGI Scripts ..................................... 217 6.1.1 Selecting Your Programming Language ................. 218 6.1.2 Programming Languages . 219 6.1.3 Using Environment Variables - Welcome ................ 220 6.1.4 Using Environment Variables - Switch .................. 225 6.1.5 Linking to a CGI Script - Calendar .................... 228 6.1.6 Building On-The-Fly Pages - The Simpsons .............. 234 6.1.7 Processing Forms - Calendar ....................... 239 6.1.8 Configuration and Administration Forms ................ 248 6.1.9 OS/400 CGI - ITSO Company ....................... 253 6.2 API Applications . 274 6.2.1 API Development Rules and Principles ................. 274 6.2.2 ICAPI Samples . 275 6.2.3 Using APIs versus Using CGIs ...................... 288 Chapter 7. Enhancing Your Web Site with Java Applications ......... 291 7.1 Java - Choosing a Presidential Candidate .................. 291 7.1.1 Configuration . 292 7.1.2 Considerations . 292 7.1.3 Using the Application ............................ 293 Appendix A. Two Simple Browsers and One Simple Server .......... 299 A.1 A Basic REXX Browser ............................. 299 A.1.1 The Basic Agent .............................. 299 A.1.2 The Basic Browser ............................. 300 A.2 A Basic Java Browser .............................. 301 A.3 A Basic REXX Server .............................. 302 Appendix B. Special Notices . 305 Appendix C. Related Publications . 309 C.1 International Technical Support Organization Publications ........ 309 C.2 Redbooks on CD-ROMs ............................. 309 How To Get ITSO Redbooks ............................. 311 How IBM Employees Can Get ITSO Redbooks .................. 311 How Customers Can Get ITSO Redbooks ..................... 312 IBM Redbook Order Form .............................. 313 Index . 315 Contents v vi A Guide to the Internet Connection Servers Preface This redbook provides detailed coverage of the IBM Internet Connection Server family of products. In particular, it focuses on the product′s implementation on multiple platforms. This redbook was written for Web site administrators and Internet specialists who need to evaluate and implement the Internet Connection Server. Many practical examples are presented that demonstrate how the Internet Connection Server can be used to establish a presence and engage in electronic commerce on the Internet. Some knowledge of TCP/IP and the Internet is assumed. However, for the less knowledgeable reader, we have included a chapter that covers basic concepts. How This Redbook Is Organized The redbook is organized as follows: • Chapter 1, “The Internet Connection Family” This chapter provides an introduction to the Internet Connection family of products. • Chapter 2, “Internet Concepts” This chapter provides an overview of Internet concepts. • Chapter 3, “Web Browsers” This chapter covers the protocols and functions included in the most widely used Web browsers. • Chapter 4, “Internet Connection Servers - Installation and Configuration” This chapter covers installation and configuration of the Internet Connection server on a selection of the supported platforms. • Chapter 5, “Establishing a Presence on the Internet” This chapter covers the use of the Internet Connection server in establishing a presence on the Internet. • Chapter 6, “Establishing an Active Presence on the Internet” This chapter covers the use of the Internet Connection server in establishing an active presence on the Internet. • Chapter 7, “Enhancing Your Web Site with Java Applications” This chapter provides a practical example of
Recommended publications
  • DOCUMENT RESUME AUTHOR Webnet 96 Conference Proceedings
    DOCUMENT RESUME ED 427 649 IR 019 168 AUTHOR Maurer, Hermann, Ed. TITLE WebNet 96 Conference Proceedings (San Francisco, California, October 15-19, 1996). INSTITUTION Association for the Advancement of Computing in Education, Charlottesville, VA. PUB DATE 1996-10-00 NOTE 930p.; For selected individual papers, see IR 019 169-198. Many figures and tables are illegible. AVAILABLE FROM Web site: http://aace.virginia.edu/aace/conf/webnet/proc96.html; also archived on WebNet 98 CD-ROM (includes 1996, 1997, 1998) AACE Membership/CD orders, P.O. Box 2966, Charlottesville, VA 22902; Fax: 804-978-7449 ($35, AACE members, $40, nonmembers). PUB TYPE Collected Works Proceedings (021) EDRS PRICE MF06/PC38 Plus Postage. DESCRIPTORS Access to Information; Authoring Aids (Programming); Computer Science; Computer Software; Courseware; Databases; Distance Education; Educational Media; Educational Strategies; *Educational Technology; Electronic Libraries; Elementary Secondary Education; *Hypermedia; Information Technology; Instructional Design; Multimedia Materials; Postsecondary Education; *World Wide Web IDENTIFIERS Electronic Commerce; Software Tools; Virtual Classrooms; *Web Sites ABSTRACT This proceedings contains 80 full papers, 12 posters/demonstrations, 108 short papers, one panel, and one tutorial, all focusing on World Wide Web applications. Topics include: designing hypertext navigation tools; Web site design; distance education via the Web; instructional design; the world-wide market and censorshipon the Web; customer support via the Web; VRML;
    [Show full text]
  • Regulating Search Engines: Taking Stock and Looking Ahead
    GASSER: REGULATING SEARCH ENGINES REGULATING SEARCH ENGINES: TAKING STOCK AND LOOKING AHEAD "To exist is to be indexed by a search engine" (Introna & Nissenbaum) URS GASSER TABLE OF CONTENTS I. IN TR O D UCTIO N ....................................................................................... 202 II. A BRIEF (AND CASUAL) HISTORY OF SEARCH ENGINES ..................... 203 Il. SEARCH ENGINE REGULATION: PAST AND PRESENT ........................ 208 A. OVERVIEW OF SEARCH ENGINE-RELATED CASES ............................ 208 B. LEGISLATION AND REGULATION ................................................. 216 C . SU M M AR Y .......................................................................................... 2 19 III. POSSIBLE FUTURE: HETEROGENEOUS POLICY DEBATES AND THE NEED FOR A NORMATIVE FRAMEWORK ......................................... 220 A. THEMES OF FUTURE POLICY DEBATES ............................................. 220 B . C HALLENGES A HEAD ........................................................................ 224 C. NORMATIVE FOUNDATIONS .............................................................. 227 IV . C ON CLU SIO N ....................................................................................... 234 * Associate Professor of Law, S.J.D. (St. Gallen), J.D. (St. Gallen), LL.M. (Harvard), Attorney at Law, Director, Research Center for Information Law, Univ. of St. Gallen, Faculty Fellow, Berkman Center for Internet & Society, Harvard Law School. I owe special thanks to my colleague James Thurman and the
    [Show full text]
  • Search Engines : Tools for Exploring the Internet
    CALIBER-98. 4-5 March 1998. Bhubaneswar. pp.193-199 @ 1NFLIBNET Centre. Ahmedabad Search Engines : Tools For Exploring The Internet SWAPAN KUMAR DASGUPTA Central Library, Kalyani University, Klyuniv @giasclOl. vsnl.net.in Abstract A software package for searching a particular information or topic from the vast amount of information available in INTERNET is called a search engine. The common search engines are Altavista. Webcrawler, Yahoo, Lycos, Infoseek, Aliweb. The author provides a list of search engines in INTERNET covering wide areas of interest and then brief description of URLs. After mentioning about the role of the INFLIBNET in modemising the university libraries and in improving the on-line access by creating its web page, the author says that in order to improve upon the education and research infrastructure of the country. some changes are necessary in our present thinking and approach. Introdution Internet is a global mesh and may be called a large repository of information put up by the user. Searching in a particular information or topic of interest, is an intricate task due to the fabulous size of Internet, and vast amount of information, and its many possible methods of storage. A software package for this purpose is called a search engine. Common Search Engines The common WWW search engines are Altavista, Webcrawler, Yahoo, Lycos, Infoseek, Aliweb. Some of these sites may be very busy, then the user has to try for another site, or may press G key for going to another URL. People are not aware that, netsurf can be of various ways. They may say it seems to be time consuming, but the fact is it is free from traditional constraints of time and space.
    [Show full text]
  • United States Patent (19) 11 Patent Number: 6,094,649 Bowen Et Al
    US006094649A United States Patent (19) 11 Patent Number: 6,094,649 Bowen et al. (45) Date of Patent: Jul. 25, 2000 54) KEYWORD SEARCHES OF STRUCTURED “Charles Schwab Broadens Deployment of Fulcrum-Based DATABASES Corporate Knowledge Library Application', Uknown, Full 75 Inventors: Stephen J Bowen, Sandy; Don R crum Technologies Inc., Mar. 3, 1997, pp. 1-3. Brown, Salt Lake City, both of Utah (List continued on next page.) 73 Assignee: PartNet, Inc., Salt Lake City, Utah 21 Appl. No.: 08/995,700 Primary Examiner-Hosain T. Alam 22 Filed: Dec. 22, 1997 Assistant Examiner Thuy Pardo Attorney, Agent, or Firm-Computer Law---- (51) Int. Cl." ...................................................... G06F 17/30 52 U.S. Cl. ......................................... 707/3; 707/5; 707/4 (57 ABSTRACT 58 Field of Search .................................... 707/1, 2, 3, 4, 707/5, 531, 532,500 Methods and Systems are provided for Supporting keyword Searches of data items in a structured database, Such as a 56) References Cited relational database. Selected data items are retrieved using U.S. PATENT DOCUMENTS an SQL query or other mechanism. The retrieved data values 5,375,235 12/1994 Berry et al. ................................. is are documented using a markup language such as HTML. 5,469,354 11/1995 Hatakeyama et al. ... 707/3 The documents are indexed using a web crawler or other 5,546,578 8/1996 Takada ................. ... 707/5 indexing agent. Data items may be Selected for indexing by 5,685,003 11/1997 Peltonen et al. .. ... 707/531 5,787.295 7/1998 Nakao ........... ... 707/500 identifying them in a data dictionary. The indexing agent 5,787,421 7/1998 Nomiyama ..
    [Show full text]
  • HTML, XHTML, and CSS: Comprehensive
    HTML 5 Creating an Image Map Objectives You will have mastered the material in this chapter when you can: • Defi ne terms relating to image • Create a home page mapping • Create a table, insert an image • List the differences between into a table, and use the usemap server-side and client-side image maps attribute to defi ne an image map • Name the two components of an • Insert special characters into image map and describe the steps to a Web page implement an image map • Use the <map> </map> tags to start • Distinguish between appropriate and and end a map inappropriate images for mapping • Use the <area> tag to indicate the • Sketch hotspots on an image shape, coordinates, and URL for a mapped area • Describe how the x- and y-coordinates relate to vertical and • Create an external style sheet for horizontal alignment styles used across the Web site • Open an image in Paint and use Paint to locate the image map coordinates Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s). Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it. HTML 5 Creating an Image Map Introduction Many of the Web pages in Chapters 2 through 4 used the <img> tag to add images. In Chapter 3, an image also was used as a link back to the home page, by using the <a> </a> tags to defi ne the image as the clickable element for the link.
    [Show full text]
  • IGP® / VGL Emulation Code V™ Graphics Language Programmer's Reference Manual Line Matrix Series Printers
    IGP® / VGL Emulation Code V™ Graphics Language Programmer’s Reference Manual Line Matrix Series Printers Trademark Acknowledgements IBM and IBM PC are registered trademarks of the International Business Machines Corp. HP and PCL are registered trademarks of Hewlett-Packard Company. IGP, LinePrinter Plus, PSA, and Printronix are registered trademarks of Printronix, LLC. QMS is a registered trademark and Code V is a trademark of Quality Micro Systems, Inc. CSA is a registered certification mark of the Canadian Standards Association. TUV is a registered certification mark of TUV Rheinland of North America, Inc. UL is a registered certification mark of Underwriters Laboratories, Inc. This product uses Intellifont Scalable typefaces and Intellifont technology. Intellifont is a registered trademark of Agfa Division, Miles Incorporated (Agfa). CG Triumvirate are trademarks of Agfa Division, Miles Incorporated (Agfa). CG Times, based on Times New Roman under license from The Monotype Corporation Plc is a product of Agfa. Printronix, LLC. makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, LLC. shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, LLC.
    [Show full text]
  • Linking USDA Nutrition Databases to IRI Household-Based and Store-Based Scanner Data, TB-1952, U.S
    Uniteited Sd Staates Ds Depaarrttmmeent of Af Aggricuultuuree Economic Research Linking USDA Nutrition Databases to IRI Service Household-Based and Store-Store-BasedBased Technical Bulletin Number 1952 Scanner Data March 2019 Andrea C. Carlson, Elina Tselepidakis Page, Thea Palmer Zimmerman, Carina E. Tornow, and Sigurd Hermansen United States Department of Agriculture Economic Research Service www.ers.usda.gov Recommended citation format for this publication: Andrea C. Carlson, Elina Tselepidakis Page, Thea Palmer Zimmerman, Carina E. Tornow, and Sigurd Hermansen. Linking USDA Nutrition Databases to IRI Household-Based and Store-Based Scanner Data, TB-1952, U.S. Department of Agriculture, Economic Research Service, March 2019. Cover image: Getty images. Use of commercial and trade names does not imply approval or constitute endorsement by USDA. To ensure the quality of its research reports and satisfy governmentwide standards, ERS requires that all research reports with substantively new material be reviewed by qualified technical research peers. This technical peer review process, coordinated by ERS' Peer Review Coordinating Council, allows experts who possess the technical background, perspective, and expertise to provide an objective and meaningful assessment of the output’s substantive content and clarity of communication during the publication’s review. In accordance with Federal civil rights law and U.S. Department of Agriculture (USDA) civil rights regulations and policies, the USDA, its Agencies, offices, and employees, and institutions participating in or administering USDA programs are prohibited from discriminating based on race, color, national origin, religion, sex, gender identity (including gender expression), sexual orientation, disability, age, marital status, family/parental status, income derived from a public assistance program, political beliefs, or reprisal or retaliation for prior civil rights activity, in any program or activity conducted or funded by USDA (not all bases apply to all programs).
    [Show full text]
  • Sejarah Perkembangan Dan Kemajuan the International Bussines Machines
    SEJARAH PERKEMBANGAN DAN KEMAJUAN THE INTERNATIONAL BUSSINES MACHINES Oleh : ANGGARA WISNU PUTRA 1211011018 CIPTA AJENG PRATIWI 1211011034 DERI KURNIAWAN 1211011040 FEBY GIPANTIUS ZAMA 1211011062 NOVITA LIANA SARI 1211011118 RAMA AGUSTINA 1211011128 FAKULTAS EKONOMI DAN BISNIS UNIVERSITAS LAMPUNG BANDAR LAMPUNG 2014 BAB II PEMBAHASAN 2.1 Sejarah berdirinya THE INTERNATIONAL BUSSINES MACHINES (IBM) 1880—1929 Pada tahun 1880-an, beberapa teknologi yang akan menjadi bisnis IBM ditemukan. Julius E. Pitrap menemukan timbangan komputer pada tahun 1885. Alexander Dey menemukan dial recorder tahun 1888. Herman Hollerith menemukan Electric Tabulating Machine 1989 dan pada tahun yang sama Williard Bundy menemukan alat untuk mengukur waktu kerja karyawan. Pada 16 Juni 1911, teknologi-teknologi tersebut dan perusahaan yang memilikinya digabungkan oleh Charles Ranlett Flint dan membentuk Computing Tabulating Recording Company (CTR). Perusahaan yang berbasis di New York ini memiliki 1.300 karyawan dan area perkantoran serta pabrik di Endicott dan Binghamton, New York; Dayton, Ohio; Detroit, Michigan; Washington, D.C.; dan Toronto, Ontario. CTR memproduksi dan menjual berbagai macam jenis mesin mulai dari timbangan komersial hingga pengukur waktu kerja. Pada tahun 1914, Flint merekrut Thomas J. Watson, Sr., dari National Cash Register Company, untuk membantunya memimpin perusahaan. Watson menciptakan slogan, ―THINK‖, yang segera menjadi mantra bagi karyawan CTR. Dalam waktu 11 bulan setelah bergabung, Watson menjadi presiden dari CTR. Perusahaan memfokuskan diri pada penyediaan solusi penghitungan dalam skala besar untuk bisnis. Selama empat tahun pertama kepemimpinannya, Watson sukses meningkatkan pendapatan hingga lebih dari dua kali lipat dan mencapai $9 juta. Ia juga sukses mengembangkan sayap ke Eropa, Amerika Selatan, Asia, dan Australia. Pada 14 Februari 1924, CTR berganti nama menjadi International Business Machines Corporation (IBM).
    [Show full text]
  • Barcodes and Rfids
    Barcodes and RFIDs Martin Dodge and Rob Kitchin For: Globalization in Practice (edited by Nigel Thrift, Adam Tickell and Steve Woolgar) Introduction One of the key phenomena of the globalization of commerce has been the internationalisation of goods and brands. A set of diverse practices and processes, including the transformation of transport infrastructure and logistics and the virtualisation of money, have enabled both producers (e.g., goods manufacturers) and sellers (e.g., wholesalers, supermarkets) to massively extend supply chains, to globally expand their markets, and to increase their turnover and profits. A key technology in improving the efficiency and productivity of logistical organisation and operation has been development of sophisticated identification systems that overcome the anonymity of manufactured products by assigning unique numerical identifiers – digital thumbprints - to material products. These identification systems allow products to be effectively and unambiguously processed, shipped and traced through complex logistical networks, to monitor sales, aid account management, refine supply chains and inform marketing strategies. Conceptually they have two distinct components, first an agreed allocation of unique id code numbers and, second, an agreed media to physical store the code. The most obvious manifestation of this technology for product identification and tracking are the parallel black and white printed stripes of barcodes. Barcodes Barcodes, visible on nearly all, retail products are the physical manifestation of UPCs (Universal Product Code) – a code that uniquely identifies a product regardless of location or language. The original UPC concept can be traced back to 1940s, but gained widespread acceptance and usage in the 1970s with the development of a UPC standard by a group of U.S.
    [Show full text]
  • Hypertext and Hypermedia Digital Multimedia, 2Nd Edition Nigel Chapman & Jenny Chapman Chapter 12
    Hypertext and Hypermedia Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 12 This presentation © 2004, MacAvon Media Productions 12 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 © 2004, MacAvon Media Productions 12 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 © 2004, MacAvon Media Productions 12 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) © 2004, MacAvon Media Productions 12 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) © 2004, MacAvon Media Productions 12 390–391 Browsing & Searching • Browsing – retrieve information
    [Show full text]
  • Applications That Changed the World
    Applications That Changed The World Some slides adapted from UC Berkeley CS10 – Dan Garcia Lecture Overview • What counts? • For each application – Historical context • What world was like before • On what shoulders does it stand? – Key players • Sometimes origins fuzzy – How it changed world • Summary Applications that Changed the World • Lots of applications changed the world – Electricity, Radio, TV, Cars, Planes, AC, ... • We’ll focus on those utilizing Computing • Important to consider historical apps – Too easy to focus on recent N years! Email (1965) • Fundamentally changed the way people interact! • 1965: MIT’s CTSS – Compatible Time-Sharing Sys • Exchange of digital info • How – Model: “Store and Forward” – Alice composes email to – “Push” technology [email protected] • Pros – Domain Name System looks up – Solves logistics (where) & where b.org is synchronization (when) – DNS server with the mail • Cons exchange server for b.org – “Email Fatigue” – Mail is sent to mx.b.org – Information Overload – Bob reads email from there – Loss of Context The Personal Computer (1970s) • First PCs sold as kits to hobbyists – Altair 8800 (1975) • Early mass-prod PCs – Apple I, II (Jobs & Woz) – Commodore PET Altair 8800 Apple II – IBM ran away w/market • Microprocessor key • Laptops portability • Created industry, wealth – Silicon Valley! – Bill Gates worth $50 Billion Commodore IBM PC PET en.wikipedia.org/wiki/Personal_computer The World Wide Web (1989) • “System of interlinked hypertext documents on the Internet” • History – 1945: Vannevar Bush describes hypertext system called World’s First web “memex” in article Tim Berners- server in 1990 – 1989: Tim Berners-Lee Lee proposes, gets system up ’90 – ~2000 Dot-com entrepreneurs rushed in, 2001 bubble burst www.archive.org • Wayback Machine – Snapshots of web over time • Today : Access anywhere! WWW Search & Browser (1993) • Browser – Marc L.
    [Show full text]
  • Way of the Ferret: Finding and Using Resources on the Internet
    W&M ScholarWorks School of Education Books School of Education 1995 Way of the Ferret: Finding and Using Resources on the Internet Judi Harris College of William & Mary Follow this and additional works at: https://scholarworks.wm.edu/educationbook Part of the Education Commons Recommended Citation Harris, Judi, "Way of the Ferret: Finding and Using Resources on the Internet" (1995). School of Education Books. 1. https://scholarworks.wm.edu/educationbook/1 This Book is brought to you for free and open access by the School of Education at W&M ScholarWorks. It has been accepted for inclusion in School of Education Books by an authorized administrator of W&M ScholarWorks. For more information, please contact [email protected]. DOCUMENT RESUME IR 018 778 ED 417 711 AUTHOR Harris, Judi TITLE Way of the Ferret: Finding andUsing Educational Resources on the Internet. SecondEdition. Education, Eugene, INSTITUTION International Society for Technology in OR. ISBN ISBN-1-56484-085-9 PUB DATE 1995-00-00 NOTE 291p. Education, Customer AVAILABLE FROM International Society for Technology in Service Office, 480 Charnelton Street,Eugene, OR 97401-2626; phone: 800-336-5191;World Wide Web: http://isteonline.uoregon.edu (members: $29.95,nonmembers: $26.95). PUB TYPE Books (010)-- Guides -Non-Classroom (055) EDRS PRICE MF01/PC12 Plus Postage. Mediated DESCRIPTORS *Computer Assisted Instruction; Computer Communication; *Educational Resources;Educational Technology; Electronic Mail;Information Sources; Instructional Materials; *Internet;Learning Activities; Telecommunications; Teleconferencing IDENTIFIERS Electronic Resources; Listservs ABSTRACT This book is designed to assist educators'exploration of the Internet and educational resourcesavailable online. An overview lists the five basic types of informationexchange possible on the Internet, and outlines five corresponding telecomputingoptions.
    [Show full text]