Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Internet & Web Objectives The Internet & Web HTML/XHTML Project portfolio page Useful web sites Color http://www.colorjack.com/ http://kuler.adobe.com/#create/fromacolor Type: http://www.typetester.org/ Terms: Intranet & Extranets Networks -- two or more computers connected together for communication and the exchange of resources. Intranet: Private network within organization or business to share information. Terms: Networks LAN -- Local Area Network • Typically a network in a single building or group of buildings MAN -- Metropolitan Area Network • Local geographical area WAN -- Wide Area Network • Public or commercial communications network – wide geographic areas. The Internet Internet • Inter-connected network of computer networks • Originally limited to: • government, • research, and • academic use (scientific papers unlike web today) • NSFnet • National Science Foundation Growth of Internet in the 1990s 1. Removal of ban on commercial activity 2. Creation of Web by Tim Berners-Lee at CERN • invented internet-based hypermedia initiative for global information sharing. • wrote one of the first web client and server in 1990 (www.w3.org/People/Berners-Lee/) 3. Creation of Mosaic, web browser at NCSA Client/Server Interaction/communication between two computer programs. Client • requests a service (file or data) from the server. Server • Fulfills request and transmits requested item(s) to client. Client/Server Client Server Web Page Internet Protocols Protocols • Rules for clients and servers to communicate with each other. There are number of protocols with specific functions. Protocols File Transfer Protocol - FTP: Rules that allow files to be exchanged. Hypertext Transfer Protocol - HTTP: Rules for exchanging files (text, graphic images, sound, video) on the Web. Internet Protocol - IP Address All devices connected to the Internet have an numeric IP address. Must identify different computers/nodes – like each house has a mailing address. Addresses consist of a set of four groups of numbers (octets). 165.191.174.61 between 0 and 255. CNN - 157.166.255.18 How can I Find My IP Address Windows Command Prompt >ipconfig >getmac (Mac Address) Vista: Control panel>>Network & Sharing>>View Status Local Area Connection>Details. Win 7: Control panel>>Network & Internet>> Network & Sharing Center>> Local Area Connection>>Details. DNS Domain Name System (domain name) helps make reading IP address easier. 157.166.255.18 or CNN.com Two or more parts, e.g. duq.edu, jma.duq.edu The rightmost label conveys the top-level domain, e.g. edu Top-Level Domain Name A top-level domain (TLD)- the suffix of domain name. Current generic TLDs: .edu, .com, .org, .net, .mil, .gov County Code Two character codes to indicate the geographical location (country) of the web site. Examples: • .tv (Tuvalu), .ws (Samoa), .au, .jp, .uk Uniform Resource Locator Computer/Server name Parent folder name Your User folder name Pub folder name Class folder name Name of Web page – file name URL Address of a resource on the Internet. Uniform Resource Locator URL Specifies: • location of the document • protocol used to retrieve document • http://www.duq.edu/home.html Web Standards (W3C Consortium) W3C – World Wide Web Consortium • Offer recommendations related to the Web • Produces specifications/Recommendations that help standardize web technologies Accessibility Web Accessibility Initiative • Recommendations for developers of user agents to facilitate use of the web by those with special needs. • WCAG • Web Content Accessibility Guidelines http://www.w3.org/WAI/WCAG20/quickref/ Accessibility Section 508 of the Rehabilitation Act • In 1998, Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities (www.section508.gov). HTML: Background Web development What is Html/Xhtml? HTML 5 is still a draft HTML (4.01) is subsumed as XHTML 1.0 The Extensible HyperText Markup Language (XHTML) extends HTML - reformulated in XML What is Html/Xhtml? XHTML is a cleaner and clearer standard compared to early versions of HTML. HTML 5 offers new elements for better structure, drawing, media content, and handling of forms. • Nav Article Section Aside Footer What is Html/Xhtml? HTML 4.01 Not case-sensitive Works without ending tag </P> Overlapping tags XHTML 1.0 All lowercase Tags in pairs <p></p> Tag do not overlap HTML/XHTML HTML: <br> XHTML: <br /> HTML: <img src=“FileName.jpg”> XHTML & HTML5: <img src=“FileName.jpg” Alt=“Descriptor” /> HTML: <TITLE></title> XHTML: <title></title> HTML Elements HTML markup divides a document into elements (i.e., paragraphs). <p>This is paragraph one….</p> <p>This is paragraph one….</p> Element Content Element HTML Each individual markup code is referred to as an element or tag. Each type of element has a name. Each element is introduced by a start tag and terminated by an end tag HTML Element's start tag is name enclosed in angle brackets: <p>, <h1>, <div>, … • XHTML names = lower-case letters and numbers Element's end tag name preceded by a slash, enclosed in angle brackets: </p>, </h1>, </div>,… HTML: Tags Hypertext MarkUp Language - HTML Tags generally come in pairs. <html> </html> Beginning Tag Ending Tag HTML Tags Empty elements have start and end tags run together: <img />, <hr />,… Empty elements such as: • <hr /> • <br /> • <img /> Horizontal rule Line break Image Special characters <html> </html> = <html> </html> & = & ¡ = ! © = © HTML: Attributes Attributes or properties have Values color = “blue” width = “12ft” HTML: Attributes Tags <img src=“car.jpg” /> HTML: Attributes Attributes Attribute or Properties Value of attribute <img src=“car.jpg” width= “45” alt=“Dodge Viper” /> Attributes names in lower case Values assigned with = Values should be in “ ” Document Structure HTML HTML: Document structure HTML HEAD – information about the Web page. BODY – the actual contents of the Web page HTML: Document structure <HTML> <HEAD> </HEAD> <BODY> </BODY> </HTML> HTML: Document structure <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN“ "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title> </title></head> <body> </body> </html> Document Type Definition (DTD) A DTD – “defines the legal structure, elements, and attributes that are available for use in a document that complies to the DTD." Definition of what is legal syntax in XHTML and what isn't. HTML: Document structure <!DOCTYPE…> <html> <head> <title> Hello World, it's our first page!</title> </head> <body> <p>Hello, world!</p> </body> </html> HTML 5: Document structure <!DOCTYPE HTML> <html> <head><title> Hello World, it's our first page!</title></head> <body> <section> <article> <nav></nav> <p>Hello, world!</p> </article> </section> </body> </html> Tags That Should Be in Every HTML Document <html>…</ html > <head>…</head> <title>….</title> <body>…</body> <HTML> Tag Reminds the browser that the document is a HTML document <html>….</html> <HEAD> Tag Gives the browser information about the document Comes after the <HTML> tag <head>….</head> <TITLE> Tag Places information in the title bar of the browser’s window <title>….</title> Comment Tag Text that shows up in the HTML source code, but does not show up in the browser window <! - - Comments go here - - > <BODY> Tag All the information between the body tags appears in the browser’s window <body>…</body> Visual vs. Structural Markup Visual vs. Structural HTML - evolved from original version with tags suitable for marking up scientific papers. Recent versions emphasize structural markup, but there are visual markup features left over from earlier versions. Block boxes and inline boxes Block boxes and inline boxes—that correspond to the two types of tags—blocklevel and inline tags. Block boxes and inline boxes A block-level tag creates a break before and after the element. <p> <h>,<div>, etc. Inline tags don’t create a break before or after element. <span>, <em>, <strong> <cite>, <abbr>,<kbd> Block boxes and inline boxes Inline tags don’t create a break before or after element. <cite> <cite>”Mapping Temporal Relations of Discussions Software is a powerful tool”(Miller, 2010, p. 45)</cite>, it can be used on … Structural: Block-Level Elements p – paragraphs h1, h2,…,h6 – level 1, 2,…,6 headers blockquote – long quotations (not indented paragraphs) pre – pre-formatted text div – arbitrary division OL, UL, DL - list <table> for tabular data Structural: Paragraph Tag <p>…</p> Gives the appearance of paragraphs <p> In the summer of 2008, I developed Mapping Temporal Relations of Discussions Software (MTRDS) as a tool to analyze the temporal aspects of online course discussions. This Web-based prototype imports discussion files from a course management system and diagrams the temporal aspects of conversations. From the diagrams, one can observe the general time and date of discussion activity and individual patterns of interactivity. </p> <p> I am seeking funds to assist me in further developing an intelligent online tool that provides semantic as well as temporal analyses of online educational conversations. </p> Structural: Heading Levels Groups information into major points <h1>…</h1> Biggest heading level <h6>…</h6> Smallest heading level Structural: Heading Levels <h1>Heading Level 1</h1> <h2>Heading Level 2</h2> <h3>Heading Level 3</h3> <h4>Heading Level 4</h4> <h5>Heading Level 5</h5> <h6>Heading Level 6</h6> <h1> Introduction</h1> In the summer of 2009, I developed Mapping Temporal Relations of Discussions Software (MTRDS) as a tool to analyze the temporal aspects of online course discussions. This Web-based prototype imports discussion files from a course management system and diagrams the temporal aspects of conversations. From the diagrams, one can observe the general time and date of discussion activity and individual patterns of interactivity. <h2> Educational Conversations</h2> I am seeking funds to assist me in further developing an intelligent online tool that provides semantic as well as temporal analyses of online educational conversations. Structural: HTML Lists ul – unordered list ol – ordered list li – list element dl – definition list • Use pairs of dt (term) and dd (definition) elements within dl Structural: Unordered Lists <UL> <LI>Apples</LI> <LI>Oranges</LI> <LI>Pears</LI> </UL> <LI TYPE=round> <LI TYPE=disc> <LI TYPE=square> Structural: Unordered Lists •Apples •Oranges •Pears Structural: Ordered Lists <OL> <LI>Apples</LI> <LI>Oranges</LI> <LI>Pears</LI> </OL> <OL TYPE=“A”> <OL TYPE=“a”> <OL TYPE=“I”> <OL TYPE=“i”> <OL TYPE=“1”> Structural: Ordered Lists 1. Apples 2. Oranges 3. Pears Structural: HTML Tables Table elements contain tr (row) elements containing td (data, i.e. cell) elements Tables are very commonly used for page layout <table> <tr><td>Row 1Col 1</td></tr> <tr><td>Row 2 Col 1</td></tr> </table> <table> <tr><td>Row 1Col 1</td></tr> <tr><td>Row 2 Col 1</td></tr> </table> Row 1 Column 1 Row 2 Column 1 Making Links & Color Linking to Another Document Null links <a href =“#”>This is a NULL link</a> Linking to Another Document <a href =“document.htm”>Text that acts as the link</a> This anchor links to a document in the same folder as the current web page. Linking to a Specific Section of Another Document <a href=“document.htm#SectionTitle”>Text that acts as the link</a> <a name=“SectionTitle”> </a> This anchor links to a specific section of the document.htm page, which is in the same folder and the current web page. Linking to a Specific Section of Another Document <a href=“books/document.htm”>Read Books</a> This anchor links to the document.htm page, which is in a folder titled books. Linking to a Specific Section of Another Document <a href=“http://www.cnn.com”>Read Books</a> This anchor links to an external web site. Linking to Another Web Site <a href=“http://www.yahoo.com”>Yahoo</a> Color Equivalent RED FF0000 GREEN 00FF00 BLUE 0000FF MAGENTA FF00FF CYAN 00FFFF YELLOW FFFF00 BLACK 000000 WHITE FFFFFF baker's chocolate (5C3317) semi-sweet chocolate (6B4226) Color Colors are defined using a hexadecimal notation for the combination of Red, Green, and Blue color values (RGB). The lowest value that can be given to one light source is 0 (hex #00). The highest value is 255 (hex #FF) Color Hexadecimal value: FF0000 FF Red 00 00 Blue Green