lecture 33 week 9 HTML

lecture 33 week 9 HTML - Unix C + GNU HTML Perl Python...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 1 Internet Development (The Internet and HTML) Comp-206 : Introduction to Software Systems Week 9 Joseph Vybihal Computer Science McGill University
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 2 Announcements Course evaluations start soon Final exam: Dec 10 @ 9 AM
Background image of page 2
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 3 Part 1 The Internet as Technology (HTML, CGI, CSS, Python, C, Perl and Java)
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 4 Client / Server Server
Background image of page 4
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 5 Your Browser as an Interpreter Web page Browser Reader function Display Function HTML CSS CGI Java Your screen Functions that scan the text file for key words that define how it should be displayed
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 6 Your Browser as I/O HTML XML CSS CGI TEXT FILE Browser Output Input I/O Languages Applets Java Script Shell Command Apache Servers PHP Through Shell Perl Python C
Background image of page 6
Unix C + GNU HTML Perl Python SGML (Standard Generalized Markup Language) (CERN / ISO 8879:1986 Standard) HTML Hyper-text Markup Language Document Markup for display XML Extensible Markup Language File Markup for databases
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 8 Hypertext Mark-up Language (HTML) HTML is a mark-up language for the creation of web pages. It contains both data and instructions on how to display that data. When HTML was created, it was very loosely defined. That helped it gain popularity. Now, HTML (current version of 4.01) is “strictly” defined. The 4.01 standards were developed by The World Wide Web Consortium (W3C), an international consortium where Member organizations, a full-time staff, and the public work together to develop Web standards.
Background image of page 8
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 9 HTTP HTTP is a protocol to transfer HTML pages. It is the culmination of several RFC's. A HTTP client establishes a connection over a predefined port : 80 for normal HTTP 443 for SSL HTTP The server sends back a response code with the requested document, if it exists. 200: OK 401: Unauthorized 403: Forbidden 404: Not Found 500: Internal Server Error
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 10 Part 2 HTML Programming
Background image of page 10
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 11 HTML by Example <html> <head> <title>Title of page</title> </head> <body> This is my first homepage. <b>This text is bold</b> </body> </html> Created in sections Uses tag commands Is a text file (a script)
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 12
Background image of page 12
Unix C + GNU HTML Perl Python COMP 206 - Joseph Vybihal Software Systems 13 Tags HTML is a collection of tags. Two types of tags
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 14
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 52

lecture 33 week 9 HTML - Unix C + GNU HTML Perl Python...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online