Web Development Basics

Note:
This page was created for use in my former teaching at the University of Pittsburgh. It is only occasionally updated resulting in many links being more of historical rather than current usefulness. Over time many links will suffer link rot.

"Only 10 percent of the current Fortune 500 companies will survive the next 10 years. The rest will shrivel to a fraction of their former selves, because they won't make a successful transition to the customer-centric Web economy."
Jakob Nielsen

Perhaps a ride on the CLUETRAIN would help.


Module 1: Introduction to Internet Technology

  1. Who are you ?
    1. Author
    2. Webmaster    What is a Webmaster?
    3. System Administrator
    4. Contractor or Employee? You Decide.
    5. Money, That's What I Want
  2. A History of the Computer   Can You Guess The Computer?
  3. Xybernaut is the leader in Wearable computers!     Beyond Geek Chic
  4. Shouldn't Technology Make Life Easier?
  5. Technocopia
  6. Internet Paradox
  7. Ten Ways the Web Will Change the World
  8. No, We Don't Have a Web Site
  9. What does it "look like"?
    1. Internet: "The Big Picture"   [ Russ Haynal ]
    2. An Atlas of Cyberspace
    3. WebMap
    4. Mapnet       AS Internet graph       [Macroscopic Internet visualization]
    5. ThemeScape,
    6. Antarcti.ca    Map.net
    7. Map of the Internet - IDL MAP
    8. Internet Mapping Project: Map gallery
    9. || peacock maps ||
    10. The Internet Weather Report
    11. Internet Traffic Report
    12. Internet Traffic Flow Size Analysis
    13. A geographical map of the internet   [Geobytes ad network]
  10. What does it mean?
    1. Glossary of Internet Terms
    2. whatis.com
    3. NetLingo.com:   [The Internet Language Dictionary]
    4. Kadow's Internet and Unix Dictionary
    5. BABEL : A Glossary of Computer Oriented Abbreviations and Acronyms
    6. TechWeb Encyclopedia
    7. Webopedia:    [Online Computer Dictionary for Internet Terms and Technical Support]
    8. NetLearn: Internet Learning Resources
    9. net.TUTOR
    10. ASIS Thesaurus of Information Science
  11. The UCLA Internet Report: Surveying the Digital Future
  12. Georgia Tech Graphic Visualization and Usability Center (GVU)
  13. NetFactual.Com
  14. Internet Domain Survey
  15. The Internet Archive: Building an 'Internet Library'
  16. State of the Internet: USIC's Report on Use & Threats in 1999
  17. Nua Internet Surveys
  18. Nielsen/NetRatings
  19. SIQSS Internet Study
  20. Web Snapshot - Internet research, news, trends, tools, traffic, and historical data
  21. Russ Haynal's ISP Page
  22. Information for Internet Service Providers
  23. Telecom Information Resources on the Internet
  24. Organizations
    1. The Internet Society (ISOC)
    2. Internet Architecture Board (IAB)
    3. The Internet Engineering Task Force
    4. The Internet Corporation for Assigned Names and Numbers
    5. The Internet Assigned Numbers Authority
    6. American Registry for Internet Numbers
    7. United States Internet Council
    8. Internet Policy Institute
    9. Benton Foundation
    10. PFIR - People For Internet Responsibility
    11. The Internet Software Consortium (ISC)
    12. Internet Telecommunications Project
    13. NSIRegistry.net [Generic Top-Level Domains Registry Document Repository]
    14. Network Solutions
    15. National Telecommunications and Information Administration
    16. National Coordination Office for Computing, Information, and Communications (NCO/CIC)
    17. NANOG: The North American Network Operators' Group
    18. The Center for the Study of Technology and Society
  25. Internet History from the Internet Society
  26. History of the Internet and the World Wide Web from The Web Developer's Virtual Library
  27. Learn the Net  [An Internet Guide and Tutorial]
  28. The List  [The Definitive ISP Buyer's Guide]
  29. Boardwatch Magazine  [Guide to Internet Access and the World Wide Web]
  30. ISP/C - Internet Service Providers' Consortium   [Trade Association of ISPs]
  31. The Internet and The Web   [WDVL]
  32. Internet FAQ Archives
  33. Internet Notes, including RFCs, FYIs, STDs, and IMRs.
  34. Standards (and 38 Cross References)
  35. Understanding IP Addressing: Everything You Ever Wanted To Know   [3COM]
  36. Ask Mr. DNS
  37. IP Network Index
  38. IP address
  39. Classless Inter-Domain Routing   (CIDR)
    1. CIDR
    2. Classless Inter-Domain Routing (CIDR) Overview
    3. RFC1519 Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy
  40. Well Known Port Numbers  [23, 80, 21, 70...]   Port Numbers
  41. Root-Zone: Index by TLD Code   Country Codes
  42. the official US Domain Registry   .mil   .gov
  43. Domain Information
    1. .biz, .info .name, .pro .aero .coop .museum
    2. DomainWatch
    3. DomainNameBuyersGuide
    4. Domainator    [e-gineer]
    5. DomainSurfer
  44. Europa  [the European Union's server ]
  45. iMP: The Magazine on Information Impacts
  46. Irresponsible Internet Statistics Generator
  47. What " they " know about you:    Privacy.net   Cyberarmy.com   or remain   anonymous
  48. Center for On-Line Addiction
  49. The Journal of Online Behavior (JOB)
  50. OptOut   Shields Up!

Module 2: Basics of Using the Web

  1. The Network is the User Experience: Microsoft's .NET Announcement
  2. TELECOM Digest & Archives   [Take a look at this!]
  3. Developing Web vision     How to Create Really Cool Web Sites
  4. W3C - The World Wide Web Consortium
  5. CERN: European Laboratory for Particle Physics
  6. Tim Berners-Lee   Weaving the Web
  7. As We May Think by Vannevar Bush
  8. Ted Nelson and Xanadu    Xanadu Software Code Released     Xanadu Project
  9. History of the Internet   [Internet Society]
  10. UCLA to be first station in Nationwide Computer Network   [PDF]   [3 July 1969]
  11. Vinton G. Cerf: Truth and the Internet   Welcome to Cerf's Up
  12. Prof. Leonard Kleinrock, the Inventor of the Internet Technology
  13. Hypertext   The First Mouse
  14. Protocols
  15. Naming and Addressing: URIs
  16. Uniform Resource Locators  [WDVL]
  17. Hytelnet and the Hytelnet-HTTP Museum Gateway
  18. Browsers
    1. Browse Happy -- Online. Worry-free.
    2. Another Great Battle in the Browser Wars Looms Ahead
    3. The WorldWideWeb browser    [The first web browser]
    4. Browser Emulator
    5.      Deja Vu: (re-)creating web history    [DC meta tags]
    6. BrowserWatch
    7. Browser News
    8. The Browser News
    9. Open Directory - Computers: Software: Internet: Clients: WWW: Browsers
    10. Browser Cam    [Browser screen captures]
    11. Cross-Browser Issues
    12. Find Old Browsers
      1. Netscape Browser Archive - SillyDog701
      2. Just about any browser...
      3. old school browsing
      4. Find Browsers > Current Browsers
      5. Find Browsers > Old Browsers
      6. FTP directory /Browsers/ at ftp.ftpplanet.com
    13. BrowserHawk
    14. ZDNet's Browser Page
    15. NCSA Mosaic Home Page
    16. About Lynx
    17. Netscape   The Mozilla Museum
    18. Netscape Tutorial   (1995)
    19. Internet Explorer
      1. Kill Bill's Browser
    20. SeaMonkey
    21. Acoo Browser
    22. Opera       Opera for the Masses
    23. Opera Mini™ for Mobile
      1. Opera Mini™ simulator
    24. Firefox
    25. Mozilla
    26. PhaseOut   [ alternative tabbed browser ]
    27. Safari   [Mac only]
    28. Omnibrowser 2.0
    29. The MSN TV Viewer   [WebTV]
    30. Avant Browser
    31. Maxthon Internet Browser
    32. PhaseOut 5
    33. Navigator / Explorer Comparison
    34. AOL Browser Features and Functionality
    35. HotJava Browser
    36. SlimBrowser
    37. InnerX Browser
    38. Public Web Browser
    39. Popout Prism browser     Enhanced Thumbnails
    40. K-Meleon
    41. OpenTV Device Mosaic
    42. Tango Multilingual Web Browser
    43. Amaya   [W3C]
    44. The Multivalent Browser
    45. CubicEye
    46. Browse 3D
    47. ViOS: The Internet In 3D   [User Manual]
    48. PinealWeb Browser
    49. Browser ID (User-Agent) Strings
    50. Real Alternative
  19. Creating Convergence     [Scientific American: November 2000]
  20. The Wireless Mobile Internet
  21. Ubiquious Computing:   IBM Pervasive Computing    Wearable Computers
  22. Virtual Worlds Group!       Enter WindupWorld
  23. Internet Appliances
  24. New Internet Computer
    1. Internet Appliances Take Hold
    2. Power To The PC
    3. Are You Post-PC?
    4. Designing Web Sites for PDAs
    5. Internet Appliances and Universal Access   [PDF]
    6. Optimizing Web Pages For Handheld Devices
    7. Minimalist Web Design
    8. Designing for noncomputer browsers
    9. WAP devices available today
    10. WAP browser @ Gelon.net
  25. Video Teleconferencing: Here, There, and Everywhere
  26. The Internet, The Web and Television
    1. HDTV Demystified
    2. Sam's Digital Television Report
    3. The Internet and Television   [WDVL]
    4. Open TV
    5. Broadband Zone
    6. Rapid Browser
    7. AOL's Andreessen previews Web vs. TV 'war'
    8. MSN TV   [Developer]   [Download the MSN TV Viewer ]
    9. Liberate Technologies, PopTV, AOL TV   Making Enhanced TV    Download TV Emulator
    10. AOLTV     Awesome Product: AOLTV
    11. WebTV Design Guide For Webmasters
    12. Designing For WebTV
    13. WorkdayTV.com
    14. RecordTV
    15. Virtual Newscasters / Animated Anchors
      1. Ananova     Video Report
      2. V*Star Inc 1KTV   Welcome to 1KTV LA

Module 3: HTML / XHTML Basics for Web Development

  1. HyperText Markup Language Home Page
  2. HyperText Markup Language Activity Statement
  3. W3C's The User Interface Domain
  4. REC-html32 HTML 3.2 Reference Specification
  5. HTML 4 is the current W3C Recommendation
  6. HTML 4.0 Online Tour
  7. Campaign 2000 How the candidates' web sites stack up
  8. HTML Examples
  9. CJB.NET - Free URL Redirection   Avatars of the word: From Papyrus to Cyberspace
  10. XHTML: The Extensible HyperText Markup Language
    1. XHTML 1.0: The Extensible HyperText Markup Language   [W3C]
    2. XHTML: Our Last, Best Hope for Clean Code
    3. XHTML: The Transition From HTML to XML
    4. Extensible Markup Language (XML)
    5. Introduction to XHTML, with eXamples
    6. Converting from HTML to XHTML
    7. An Expert's View on XHTML 1.0
    8. XHTML 1.0: Where XML and HTML meet
    9. Next Standard: XHTML?
    10. Migrating from HTML to XML
    11. Following the XHTML Path
    12. The WWW Library Directory    Molly   [look at the code]
    13. HTML-Kit

Module 4: Tools for Implementing a Web Site

  1. Internet Technical Resources
  2. Packet Switching Demo    (Flash 3)
  3. TCP/IP
  4. TCP: Transmission Control Protocol
  5. IP:Internet Protocol
  6. Internet Protocol (IP) Internetworking Transport Tutorial
  7. Protocols
  8. What is Internet Time?
  9. eBay Current Date and Time
  10. How time is maintained on the Internet
  11. TimeTicker and the time tickers...
  12. Welcome to the Time WWW server
  13. David's FTP Page
  14. File Transfer Protocol   [ ftp://ftp.microsoft.com ]
  15. Simple Mail Transfer Protocol
  16. Network News Transfer Protocol
  17. Wide Area Information Servers
  18. Gopher    [ gopher://gopher.tc.umn.edu/ ]
  19. TELNET   [ telnet://locis.loc.gov ]
  20. tn3270
  21. HTTP: HyperText Transfer Protocol
    1. The Hypertext Transfer Protocol (HTTP)   [WDVL]
    2. HyperText Transfer Protocol  [Webopedia]
    3. Hypertext Transfer Protocol -- HTTP/1.1
    4. Understanding HTTP
    5. HTTP Headers Revealed!
    6. Status Code Definitions       HTTP Status Code Summaries
    7. 404 Not Found Homepage
    8. 404 Research Lab    Customize Your 404 Error Message     Custom 404 Error Message Prevents Customer Loss
    9. Improving the Dreaded 404 Error Message
    10. Whats so funny about a 404 Error message?
    11. Robust Hyperlinks and Robust Locations    The End of 404s?
  22. Server Information
    1. Web Servers
    2. Server Platforms
    3. ServerWatch: Servers Listed by Operating System
    4. Picking a Web server?
    5. Web Servers
    6. WebServer Quick Compare
    7. WebServer OnLine Magazine
  23. Individual Servers
    1. NCSA HTTPd Home Page
    2. CERN httpd
    3. Apache Server Project
    4. Apache 1.3 User's Guide    Covalent To Offer Support For Apache
    5. Windows 2000 Server / Internet Information Server 5.0 (IIS)
    6. Internet Information Server 4.0 Data Sheet
    7. Windows Web Services (IIS) Deploy
    8. Microsoft Personal Web Server   [download]
    9. iPlanet [Sun-Netscape (AOL) Alliance]
    10. Welcome to the world of AOLserver
    11. Netscape Servers & Tools
    12. IBM's WebSphere
    13. O'Reilly WebSite Professional
    14. Stronghold Secure Web Server 3
    15. OmniHTTPd
    16. Jigsaw - The W3C's Web Server    [Documentation]
    17. Mac Web server tutorial
  24. Proxy Servers
    1. The Resource - Proxies
    2. Microsoft Proxy Server
    3. Squid Web Proxy Cache
    4. Netscape Proxy Server
    5. Apache module mod_proxy
    6. WinGate  [personal/medium proxy server]
  25. The World Wide Web Security FAQ
  26. Internet Firewalls Frequently Asked Questions
  27. Internet Firewalls and Security [3Com]
  28. Security World Wide Web Sites
  29. Zeuros - firewallsallest Web Server">webACE Server: World's Smallest Web Server    Matchbox Webserver
  30. PizzaBox File Server
  31. WebTrends Report   [example]
  32. WebTrends Marketing Report   [Stargate sample]
  33. WebTrends Live   [Demo]
  34. SuperStats   [Demo Account]
  35. E-soft Web Server Survey
  36. The Netcraft Web Server Survey
  37. Netcraft's What's that site running?
  38. Web Server Popularity   [e-gineer - Article]
  39. Web Servers Used at the Top Sites   [e-gineer - Article]
  40. Weighed Web Server Share
  41. Apache Server Status for www.hyperreal.org
  42. Usage Statistics for illum
  43. AccessWatch    [website traffic analysis tool]
  44. Current system statistics for tcp.com
  45. Library Web Server    [Current Monthly Statistics]
  46. CWRU Aurora Server Statistics
  47. LiLI:    [Libraries Linking Idaho -- Server Statistics]
  48. ServerWatch    ["the quintessential resource for Internet servers"]
  49. Web Authoring Tools   [Internet Scout Project Tool Kit]
  50. Writing for the Web: A Primer for Librarians
  51. WebServer Compare   [The definitive guide to HTTP server specs]
  52. World Wide Web Server Software
  53. Web66: Classroom Internet Server Cookbook
  54. Evaluations:Cold Fusion, ASPs, FileMaker Pro,SilverStream
  55. How It Works: Cookies
  56. Cookies:   Bake your own Internet Cookie!
  57. U.S. antidrug site dealing cookies

Module 5: Running a Web Site

  1. SuperScout for Business
  2. More employers taking advantage of new cyber-surveillance software
  3. Digital Disaster Planning: When Bad Things Happen to Good Systems
  4. Set Up a Web Server
  5. So You Want to Run Your Own Server  from  Philip and Alex's Guide to Web Publishing
  6. End-to-End Web Site Monitoring
  7. the Web Host Guild
  8. Cobalt Networks, Inc.   [Server Appliances: Cobalt Qube]   Justifying the Blue Box
  9. Why should your company choose server appliances over traditional servers?
  10. AT&T Style Guide
  11. Yale C/AIM Web Style Guide
  12. IBM Ease of Use Web Design Guidelines     [ print-all version of "Web guidelines"]
  13. Principles of Good Web Design
  14. Download this comprehensive Information Security Policy
  15. WEBMASTER POLICIES
  16. Computer Policy and Law Policies List
  17. Au Fait Communications Terms of Service
  18. State of West Virginia Acceptable Use Policy
  19. UC Santa Cruz Web Site Standards
  20. USC Web Development Resources
  21. The Core Rules Of Netiquette
  22. The Internet Hardlink Co  [a list of Polices, Terms of Services, etc]
  23. University of Delaware World Wide Web (WWW) Style Guide
  24. VT University Relations Style Guide for Written Documents
  25. Guidelines/Policies   [New Mexico State University]
  26. Acceptable Use Policies (AUPs)
  27. Outsource
  28. DSL Finds Its Killer App
  29. ISDN
  30. Brainstorm Networks: Decicated ISDN
  31. Fiber to the Home Tutorial
  32. The Future of Wireless Broadband Local Access
  33. Welcome to the Broadband Guide
  34. Web Server Hosting
  35. Website Traffic Analysis
    1. Website Traffic Analysis   [Darwin Executive Guides]
    2. Website Traffic Analysis
    3. User Tracking
    4. Wusage: Usage Statistics For Web Servers
    5. Web Server Statistics for www.useit.com FSC Web Server Log Reports
    6. Browser Statistics: Last 10,000 Hits
    7. Software Tracks Site Usability   [Planet IT]
    8. Web Log Analysis Who's Doing What, When?
    9. http-analyze     demo report
    10. Web Server Statistics for National Weather Service Tallahassee, FL
    11. IIP Web Usage Reports
    12. Web Browser Agent Statistics for www.nightflight.com
    13. I/PRO
  36. Service-Level Management Tutorial
  37. Load Balancing Solutions

Module 6: Web Graphics

  1. Insert and Format Graphics or Image Files
  2. Scanner Basics 101 A few scanning tips
  3. Sullivan's Online Scanning Resources
  4. LiveImage Image Mapping Program for Windows95 and NT 4.0
  5. EXAMPLE: Image Map of the Mall in Washington, DC
  6. EXAMPLE: FEMA - Reference Library   [Image Map- Room Metaphor]
  7. The Background Selection
  8. Free Background Sources
  9. Julianne's Background Textures
  10. Indexes of Free Icons and Graphics
  11. The Icon Browser
  12. Buttons!
  13. Making Good Looking WWW GIFs or JPEGs for Multi-Platforms with Photoshop
  14. GIF Wizard (online tool)
  15. Bandwidth Conservation Society
  16. Browser Safe Color
  17. The Browser Safe Color Palette
  18. Dithering test page
  19. Non-Dithering Colors:   by Hue  by Value
  20. Optimiming Web Graphics
  21. Webmaster Image Editing Class
  22. Paint Shop Pro Tips & Tutorials
  23. Optimizing Background Images
  24. Tips on Making Images Load Faster
  25. Images on the Web
  26. Optimize Photoshop for Web Graphics
  27. X-33 IPIX Images
  28. ImagePump Home Page    Awesome Product: ImagePump
  29. Zoom Zone

Module 7: Advanced Web Features

  1. P2P: Peer-to-Peer Computing
  2. Peer-to-Peer File Sharing   [Yahoo]
  3. An Introduction to Peer-to-Peer Computing     [TechRepublic]
  4. Browser, Browser Not
  5. Docster: The Future of Document Delivery?
  6. BadBlue
  7. DataSynapse
  8. Napster
  9. The Freenet Project    ["Re-Wiring the Internet"]
  10. Mojo Nation
  11. Aimster
  12. Gnutella   [real-time search, peer-based file-sharing client]
  13. CuteMX.com
  14. I Mesh
  15. Scour Radio
  16. Say goodbye to the personal computer and hello to personal dataspace
  17. the Open Archives Initiative
  18. Implications of Peer-to-Peer Networking for Libraries
  1. The World Wide Web Virtual Library: Audio
  2. Bell Labs Text-to-Speech Synthesis   [Pick a "voice"]
  3. XM SATELLiTE RADiO   Satellite-Based Radio Tunes in to SAN Tech
  4. Sirius Radio
  5. TuneIn Network
  6.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 [Windows Media Player]
  7. TVRadio Network
  8. Pandia Radio Search
  9. Radio-Locator
  10. "The Listening Room"
  11. Net Radio: Still A Pandora's Box?
  12. What is podcasting?
  13. Podcast.net     [ TiVo, Blogs, and an iPod ]
  14. NBCi:Internet Radio
  15. ACB Radio Interactive
  16. Kerbango   ["Internet Radio"]
  17. BroadcastAMERICA.com
  18. Vatican Radio Website
  19. The Voice of America   VOANEWS.COM
  20. Radio Canada International
  21. CBC Home Page     Canada's National Broadcaster
  22. KPIG Radio Online
  23. KBON   [101.1 FM Louisiana Proud]
  24. RadioNetsm Internet Talk
  25. WXYC Chapel Hill 89.3 FM - The First Radio Station to Broadcast on the Internet.
  26. The Amateur Radio Listening Post
  27. Songs of the British Isles
  28. Other Sites and Sound Archives
  29. The Juliette Lewis Web Pages - Videocaptures and Sounds   [Check the meta tags]
  30. September 21, 1939: A Day in Radio     [Quick Time]
  31. "Walking in the Air" by Blake from "The Snowman"    [Listen]      [Words]
  32. Fantasia on a Theme by Thomas Tallis     [Real Audio Extract]
  33. English Folk Song Suite       [Real Audio Extract]
  34. speech accent archive
  35. Audio Browsers
  36. Philip's FreeSpeech Browser
  37. myIVAN     [voice browsing]
  38. OneVoice    [voice browsing]
  39. The Long Wait for Voice
  40. RealNetworks     Beginners Guide To real Audio
  41. SHOUTcast
  42. MidiWeb    The MIDI Farm
  43. MPEG Pointers and Resources     MP3.com    askMP3.com
  44. Sites with audio clips
  45. The WAV Files - The sounds' site
  46. QuickTime    QuickTime - Streaming Channels
  47. Interactive Streaming Video
  48. Video Conferencing Cookbook
  49. Videoconferencing for Learning
  50. IHETS Streaming Video
  51. HTML Converters
  52. Adobe Acrobat    Acrobat Reader 4.0 Tutorial
  53. PlanetPDF
  54. Optimizing PDF Files for the Web   Create Adobe PDF Online
  55. Adobe Acrobat eBook Reader    [formerly called the Glassbook Reader]
  56. The On-Line Books Page
  57. eBook
  58. ebooknet.com
  59. Text Encoding Initiative
  60. Print-On-Demand Could Be Publishing's Future
  61. Forms
    1. HTML Form Elements
    2. A Tour of HTML Forms and CGI Scripts
    3. Enhancing your web pages with forms
    4. A Web Form Analyzer  [all the environment variables]
  62. Frames and Framesets
  63. Tables
  64. Dynamic HTML
    1. The DHTML Pit Stop
    2. Inside Dynamic HTML
    3. dhtml
    4. Netscape DHTML
    5. MozillaZine
    6. Webcoder
    7. Html Guru
    8. Aquarium [Netscape]  [Look at this in Netscape and IE]
    9. Superfly Fashions
    10. Jeff Rule's Dynamic HTML Site   [Backward and Forward]
  65. CSS: Cascading Style Sheets
    1. W3C: Cascading Style Sheets home page
    2. CSS Pointers Group
    3. CSS Browser Compatibility Charts
    4. CSS: Cascading Style Sheets
    5. Image Filtering Examples and Exercises
    6. Image Filtering with CSS
    7. Quick Image Effects with CSS
  66. SMIL: Synchronized Multimedia Integration Language
    1. Just SMIL
    2. Making Sites SMIL
    3. SMIL Tutorial
    4. SMIL's New Strategy: Modularity
    5. The Future of SMIL
    6. Jeff Rule's SMIL Site

Module 8: CGI and Scripting Languages

  1. The CGI Bin
  2. CGI Programming FAQ    [WDG]
  3. CGI Extremes - A Perl and CGI Script Resource
  4. CGI-Resources
  5. The CGI Resource Index: Programs and Scripts: Perl
  6. CGI Resources & Information
  7. ScriptSearch The Worlds Largest CGI Library
  8. A Tour of HTML Forms and CGI Scripts
  9. An instantaneous introduction to CGI scripts and HTML forms
  10. CGI Programming Is Simple!
  11. CGI: The Common Gateway Interface for Server-side Processing
  12. Security Issues When Installing and Customizing Pre-Built Web Scripts
  13. Debugging CGI Scripts
  14. Debugging CGI Scripts 101
  15. cg-eye A tool for live CGI debugging and testing
  16. Al Williams's Script-O-Rama
  17. CGI Demos Written by Scott Mohnkern
  18. CGI Programming FAQ
  19. Understanding UNIX permissions and chmod
  20. Using HTTP Headers to Optimize CGI
  21. Check Your Persona Now
  22. Flex Your Server Muscles With CGI [WebTools]
  23. CGI.pm - a Perl5 CGI Library
  24. CGI Made Really Easy [Writing CGI scripts to process Web forms]
  25. Webmastering CGI Class
  26. cgic: an ANSI C library for CGI Programming
  27. The MIME Multipart/Related Content-type
  28. JavaScript
  29. CGI Environment Variables  [With annotations for the Windows/DOS environment]
  30. CGI Test Program
  31. Server-Side Scripting
    1. Server-side Scripting
    2. Server-Side Scripting Shootout
    3. NCSA HTTPd Tutorial: Server Side Includes (SSI)
    4. An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl for a search/string-processing program    [PDF]
  32. ASP: Active Server Page
    1. Introduction to ASP For Web Developers
    2. ASP 101
    3. ASP Quick Lessons
    4. ASP Experiments
    5. www.LearnASP.com by Charles Carroll
    6. 4GuysFromRolla.com
    7. 15 Seconds
    8. ASPCode.net
    9. Active Server Pages Development Support Resources
    10. FAQs & Highlights for Active Server Pages
  33. ColdFusion
    1. ColdFusion Web application server   ColdFusion Product Information
    2. ColdFusion Articles   [TheScripts.com]
    3. Administering ColdFusion Server
    4. Programming ColdFusion
    5. ColdFusion Express
    6. Coldfusion Links
    7. Cold Fusion Web Ring
  34. Curl Integrated Content Language
    1. Curl Language For Web Pages Launched
    2. Curl Corporation
    3. curlBreaker
    4. Curl Corporation Developer Network
  35. Java Page Compilation (JHTML)
    1. atg
    2. An introduction to Java Page Compilation
  36. Java Server Pages (JSP)
    1. JavaServer PagesTM (JSP TM) technology [Sun]
    2. Caffeinate Your HTML with a Shot of Java
    3. JavaServer Pages Tutorial
    4. Introduction to JavaServer Pages
  37. Miva
    1. Miva Corporation
    2. Miva Script Information
    3. Miva/Htmlscript
  38. MySQL
    1. Installing Apache, PHP4 and MySQL on Win 98
    2. SQL Interpreter and Tutorial       [with Live Practice Database]
    3. PHP/MySQL Tutorial
    4. MySQL & PHP Tutorial      DEMO: ACME Party Balloons
  39. PHP: Hypertext Preprocessor
    1. PHP: Hypertext Preprocessor
    2. PHP Resource List
    3. Stargeek
    4. Why PHP?
    5. PHP 4.0, in Leaps and Bounds
    6. Welcome to the World of PHP
    7. PHP Help Links    [NORMAD Solutions Inc.]
    8. FAQTS - Knowledge Base - FAQTS : PHP
    9. What You Should Know About PHP   [webreview.com]
    10. Tutorials
    11. PHP Introductory Tutorial   [php.net]
    12. PHP/MySQL Tutorial     [webmonkey.com]
    13. PHP3 Introduction    [devshed.com]
    14. Getting Started With PHP3     [phpbuilder.com]
    15. PHP vs CGI
    16. PHP 3.0 & MSQL 2.0 tutorial
    17. phpWebSite
  40. Python
    1. Python Language Website
    2. Five Minutes to a Python CGI
    3. DevShed : Python Links
  41. Server Side Includes
    1. SSI stands for Server Side Includes     test.shtml
    2. Server Side Includes    [WDVL]
    3. The Silicon Guide To Using Server Side Includes
    4. Server Side Includes
    5. CGI Programming on the World Wide Web: Server Side Includes
    6. Webmastering SSI Class
    7. BNB's Defininitive Guide to Server Side Includes
  42. Server-Side JavaScript
    1. Server-Side JavaScript
  43. Zope
    1. The Insider's Guide to Zope
    2. Zope
    3. Zope Newbie News    Zope Sites
    4. DevShed: Zope

Module 9: PERL

  1. Perl
  2. Programming in PERL
  3. WebScripts    (Perl CGI Scripts)
  4. Perl Mongers
  5. Building blocks for CGI scripts in Perl
  6. Welcome to Perl 5 by Example
  7. How to install a basic Perl script on a Web server
  8. Beginner's Guide to CGI Scripting with Perl
  9. PERL Tutorials
  10. Building blocks for CGI scripts in Perl
  11. CPAN: Comprehensive Perl Archive Network
  12. Welcome to ActivePerl
  13. Perl at Warp Speed  [Paramount Pictures uses Perl to power StarTrek.com ]
  14. Cool Tricks With Perl and Apache [Lincoln Stein]
  15. Perl and CGI for the World Wide Web: Visual QuickStart Guide  Sample Files
  16. Creating a web-accessible Access database, using ActiveState Perl

Module 10: Developing Interactive Applications

  1. Introduction to the Web Application Development Environment (Tools)
  2. ActiveX Controls Gallery
  3. Next Generation Internet (NGI) Initiative
  4. The Internet2 Project
  5. InterPlaNetary Internet Study Public Site
  6. IP Version 6 (IPv6)
  7. 6bone Home Page
  8. IETF IPng Info
  9. ipv6.org
  10. ipv6.com
  11. IPv6 Forum
  12. 6ren
  13. v6nap
  14. 6tap
  15. HS247
  16. IPv6: The Future is Now
  17. IPv6: "Six" Appeal
  18. The Internet Backbone
  19. Guide to E-Commerce   [Cornell's Catherwood Library]
  20. the Open Trading Protocol Web Site
  21. IOTP (Internet Open Trading Protocol)
  22. Internet Open Trading Protocol (OTP)
  23. ePublicEye.com   [Acteva, Inc.]
  24. Introduction to Databases for the Web
  25. Electronic Authentication Policy     [U.S. Department of Treasury]
  26. Digital Certificates
  27. Digital Certificates & Encryption
  28. In Certificates We Trust
  29. VeriSign
  30. Digital signatures
  31. Digital signatures are powerful business tools
  32. Digital:Convergence Corporation   Forbes Tries Embedded Links
  33. Programming Java, Java Script, Assembler,Windows programming

Module 11: International Considerations
Internationalization or I18N / Localization or L10N

  1. [I18N because of the 18 letters between the I and the N; similarly L10N]
  2. Language
  3. Globalization
  4. LOTEit
  5. International Information Architecture
  6. Web Internationalization Links
  7. Notes on a multilingual web
  8. The Soldiers are in the Coffee - An Introduction to Machine Translation
  9. Multilingual.Com
  10. All the Web's a Stage - GLOBAL E-COMMERCE    Good Timing (guddotaimingu) in Japan
  11. More Painful Lessons from the "Oops" File    [The Naming Newsletter]
  12. Global Web Sites Prove Challenging
  13. Web addresses go multilingual
  14. Interlingua-English
  15. Character Sets / Font Face / Unicode
    1. Earl's Font Face Test Page
    2. University of Missouri Printing Services Fonts
    3. Unicode Home Page Unicode  ISO 10646
    4. Unicode Character Set Test Page
    5. Unicode and Multilingual Support in HTML,Fonts, Web Browsers and Other Applications
    6. Fonts and Keyboards
    7. Every Known Font Site - True Type Resource
    8. Fonts in Cyberspace
    9. Sample Pages for Various Character Sets
    10. Speaking in Charsets: Building a Multilingual Web Site
  16. IBM Global Solutions Directory - Language Selector
  17. Is Globalization Right for You?
  18. International Trade Administration - U.S. Department of Commerce - 1-800-USA-TRADE
  19. Al Bawaba
  20. Global Business Magazine
  21. EBSCO Information Services
  22. Cisco Systems
  23. E*TRADE
  24. boo.com::
  25. Resources for Internationalization
    1. CatsCradle 3.5
    2. InterTran / Internet Translator
    3. Berlitz GlobalNET : The launch pad for Going Global
    4. Bowne Global Solutions
    5. Tango Multilingual Web Browser
    6. eTranslate, the Web Globalization Company: consulting, technology & translation services
    7. GlobalSight
    8. Idiom Technologies
    9. Lernout & Hauspie: The Speech and Language Company
    10. Lionbridge Multilingual Internet Solutions
    11. Seagull International
    12. Trados
    13. Uniscape web globalization and ebusiness globalization solutions
    14. WorldPoint (TM) - Be Global (TM)
    15. Transparent
  26. Scrabble
    1. Welcome to WorldWide Scrabble
    2. Scrabble: US/Canada
    3. Scrabble: Outside US/Canada
    4. Alteon
  27. AltaVista Around the World
    1. Altavista USA
    2. Deutschland
    3. France
    4. India
    5. Italy
    6. Korea
    7. Nederland
    8. Sweden
    9. United Kingdom
  28. eBay Around the World
    1. eBay Australia
    2. eBay Canada
    3. eBay Germany
    4. Japan Bridge Page   eBay Japan
    5. eBay UK
    6. eBay USA

Module 12: Wireless Considerations

  1. The Wireless Mobile Internet

Module 13: Putting it All Together: Development and Testing

  1. 60 Days to Launch: The Anatomy of an Internet Startup    [QuickTime 4]
  2. Land's End
  3. Disney
  4. etrade
  5. Microsoft

Resources

a short diversion...

Exercises: Web Development Basics

  1. Exercises: Web Development Basics

Tools

  1. W3Schools
  2. eXtropia | free tutorials
  3. IBM's developerWorks
  4. Brainbench
  5. Ad hoc IPTools Page
  6. LinkScan    LinkScan/QuickCheck
  7. Tracert - Web site performance monitoring
  8. Web Techniques Magazine   [Archives]
  9. Network Monitoring Tools
  10. Web Site Test Tools and Site Management Tools
  11. Trace Route
  12. Host name to Latitude/Longitude
  13. Yahoo!'s Index Of Traceroute Web Servers
  14. Find out who an IP address belongs to:
  15. Reverse DNS lookup
  16. Ping Utility
  17. WEB-PEER-REVIEW Mailing List
  18. Web Probe
  19. Sam Spade
  20. HTML-Kit
  21. Microsoft Office Converters and Viewers
  22. Introducing Dreamweaver UltraDev
  23. WebGrrils Resources
  24. WebAttack.com
  25. File Download Time Calculator
  26. WWW Viewer Test Page from LLNL
  27. HTML Tidy
  28. InsideDHTML Tools for IE4
  29. Free Autoresponders   [free forms w/o cgi]
  30. Freedback.com    [free forms w/o cgi]
  31. Favicon

WebDAV: World Wide Web Distributed Authoring and Versioning

  1. WebDAV Distributed Authoring Protocol specification  RFC 2518    [ HTML ]   [PDF]
  2. Welcome to WebDAV Resources   FAQ
  3. WebDAV in 2 Minutes
  4. WWW Distributed Authoring and Versioning (webdav) Charter    [IETF]
  5. IETF WEBDAV Working Group
  6. WebDAV Interoperability Experience
  7. CyberTeam's WebDAV Home Page
  8. WebDAV and the Two Way Web
  9. WebDAV State of Adoption Report
  10. Communicating XML Data Over the Web with WebDAV   [Microsoft]
  11. XML & WebDAV: An Introduction
  12. ekeeper.com Drag & Drop Web Content Management
  13. WebDEV Clients
    1. Microsoft Office 2000
    2. Internet Explorer 5
    3. sitecopy   sitecopy and WebDAV
    4. DAV Explorer   DAV Explorer User's Manual
    5. WebDrive
    6. cadaver
  14. Free WebDAV-enabled storage account
    1. Sharemation
    2. My Docs Online

Platform for Privacy Preferences (P3P) Project

  1. Platform for Privacy Preferences (P3P) Project

PICS Rating

  1. Platform for Internet Content Selection (PICS) from W3C
  2. Internet Content Rating Association     ICRA Label tester  
  3. RSACi Homepage
  4. SafeSurf - Making the Net Safe
  5. CyberPatrol   Test a Site
  6. GetNetWise
  7. ALA | Filters and Filtering
  8. Plain Facts About Internet Filtering Software

MetaData

  1. Dublin Core Metadata Initiative (DCMI)
  2. How To Use HTML Meta Tags
  3. Metadata Demystified: A Guide for Publishers   [pdf]
  4. Metadata and Resource Description W3C
  5. Content Indexing Standard     GILS - Metatags     [Washington State ]
  6. META Tagging for Search Engines
  7. Dublin Core Generator
  8. Dublin Core Metadata Template
  9. Wrexham County Borough Council    DC Meta-Tags
  10. State Library of Queensland, Multicultural Services
  11. META builder
  12. Free OnLine HTML Meta Tag Generator

Web Design / Development Companies

  1. HQ CyberServices
  2. Halo Technology Limited
  3. Web Design and Development by Infotree, Hartford, Connecticut
  4. Alaska Web Art
  5. Ultraprise Corporation
  6. Brown Associates
  7. Intercities inc.
  8. Judds Online
  9. Takoma Software, Inc.
  10. Vivid's clients
  11. Welcome to Interactivate, Inc.
  12. Jeffrey Zeldman, Site Designer- Web designer
  13. Onramp Access    [Portfolio]

Web Server Hosting

  1. Web-Host Outsourcing
  2. TRK Hosting
  3. 1 & 1
  4. Compare Web Hosts
  5. TopHosts.Com - The Complete Webhosting Resource
  6. HostIndex.com Web Hosting Directory
  7. CNET.com - Web Services - Web Hosting
  8. HostIndex.com Web Hosting Directory
  9. CNET: Web Host List
  10. WestHost
  11. Interland
  12. Adgrafix Web Hosting, Virtual Servers, Dedicated Servers, E-commerce, Merchant Accounts
  13. DellHost
  14. 9NETAVENUE
  15. Concentric    Concentric Roars To No. 2 Web Hosting Spot
  16. Digex
  17. Exodus
  18. GTE Internetworking
  19. PSINet
  20. UUNET
  21. Verio
  22. Best
  23. WebCom®, Worldwide Host to Small Business
  24. pair Networks
  25. Intercom Online Inc.
  26. 2K Web Communications Interlink 2000
  27. Web-Quote Central
  28. Theblade: Low cost web hosting services
  29. HostPro
  30. DataReturn
  31. VirtuaLynx
  32. ValueWeb
  33. Hiway Technologies
  34. Worldwide Internet
  35. Interland Web Hosting
  36. Summit Hosting
  37. Top Choice Systems
  38. Reiter Associates Web Hosting

 


** Home ** Class Pages ** Site Map **


David J. Hark
HARK/INTERNET-HELP, Inc.
P. O. Box 201 Shepherdstown, WV 25443-0201
304-876-2607
N8GMQ
dhark@fred.net
http://www.dhark.com
http://www.fred.net/dhark
Last updated: 21 February 2008

© 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 David J. Hark