Title Computer Science 767W Fall 2007 Interactive Data Visualization Lecture #03 12-Sep-2007 Colin Ware Kurt Schwehr.

Slides:



Advertisements
Similar presentations
LIS650lecture 1 XHTML 1.0 strict Thomas Krichel
Advertisements

HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Intro to HTML. HTML HTML = HyperText Markup Language Used to define the content of a webpage HTML is made up of tags and attributes Content.
HTML popo.
XHTML Basics.
1. Content – Collective term for all text, images, videos, etc. that you want to deliver to your audience. 2. Structure – How the content is placed on.
How Tags are used to form your Web Page
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
HTML and XHTML Controlling the Display Of Web Content.
Markup Languages Controlling the Display Of Web Content.
23-Jun-15 HTML. 2 Web pages are HTML HTML stands for HyperText Markup Language Web pages are plain text files, written in HTML Browsers display web pages.
Title Computer Science 767W Fall 2007 Interactive Data Visualization Class #5 19-Sep-2007 Colin Ware Kurt Schwehr.
F DIGITAL MEDIA: COMMUNICATION AND DESIGN INTRODUCTION TO XML AND XHTML.
Title Computer Science 767W Fall 2007 Interactive Data Visualization Colin Ware Kurt Schwehr.
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Chapter 14 Introduction to HTML
Computer Sciences Department
Basics of HTML.
Presenting Information on WWW using HTML. Presenting Information on the Web with HTML How Web sites are organized and implemented A brief introduction.
Creating a Simple Page: HTML Overview
Unit 1 – Developing a Web Page. Objectives:  Learn the history of the Web and HTML  Describe HTML standards and specifications  Understand HTML elements.
Week 1.  Phillip Chee   Ext.1214 
ULI101 – XHTML Basics (Part II) What is Markup Language? XHTML vs. HTML General XHTML Rules Block Level XHTML Tags XHTML Validation.
CS 299 – Web Programming and Design Introduction to HTML.
Web page - A Web page is a simple text file that contains a set of HTML tags (code) that describe (to the browser) what should go on a web page. It may.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
XML 2nd EDITION Tutorial 1 Creating An Xml Document.
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
HTML: Hyptertext Markup Language Doman’s Sections.
XHTML 1.1  Derived from Standard Generalized Markup Language (SGML) of ISO  XHTML concerned primary with content rather than presentation and style 
XHTML1-1 Extensible HyperText Markup Language (XHTML) Part 2 Xingquan (Hill) Zhu
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
Introduction to HTML Xiangming Mu 9/23/ Learning Objectives Understand basic HTML tags and their attributes Learn to create a simple HTML page.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
1 Web Application Programming Presented by: Mehwish Shafiq.
1 Introduction to XML XML stands for Extensible Markup Language. Because it is extensible, XML has been used to create a wide variety of different markup.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
Web Application Programming Presented by: Mehwish Shafiq.
HTML Hyper Text Markup Language 1BFCET BATHINDA. Definitions Web server: a system on the internet containing one or more web site Web site: a collection.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 2.
2.1 XHTML. Motto High thoughts must have high language. –Aristophanes.
Are You Smarter Than a 5 th Grader? 1,000,000 5th Grade HTML 5th Grade Syntax 4th Grade HTML 4th Grade Syntax 3rd Grade HTML 3rd Grade Syntax 2nd Grade.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Spiderman ©Marvel Comics Creating Web Pages (part 1)
Objective: To describe the evolution of the Internet and the Web. Explain the need for web standards. Describe universal design. Identify benefits of accessible.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
Creating Your 1 st Web Page. Tags Refers to anything between on a webpage Most appear in pairs surrounding content Some appear as empty tags (no closing.
CIS 228 The Internet Day 2, 9/1/11 Hypertext. The Course Instructor: Bowen Alpern Office hour: GI 137-I, 4-5pm Tu.
Tutorial #1 Using HTML to Create Web Pages. HTML, XHTML, and CSS HTML – HyperText Markup Language The tags the browser uses to define the content of the.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Web Basics: HTML/CSS/JavaScript What are they?
Introduction to HTML.
XHTML Basics.
Introduction to XHTML.
XHTML Basics.
XHTML Basics.
XHTML Basics.
Computer communications
XHTML Basics.
Presentation transcript:

Title Computer Science 767W Fall 2007 Interactive Data Visualization Lecture #03 12-Sep-2007 Colin Ware Kurt Schwehr

Last class The Google Earth User Interface Creating a basic Placemark/Thumbtack

Class #03 Clouds KML in Google Maps HTML/KML detail Color/Style Lines

Course time change? Can we move the class to 1:00-2:20?

How many people have used Google Earth before this class?

Course Web Pages Google Earth: – Human Perception for Information Display: –

Jing

Camstudio

Cloud Demo clouds-monthly-sequences-nl.kml

KML on Google Maps

Last time in Google Earth…

If we create the proper URL, KML can appear in google maps ccom.unh.edu/~schwehr/Classes/2007 VisCourse/lectures/02/sunrise.kmlhttp://maps.google.com/?q= ccom.unh.edu/~schwehr/Classes/2007 VisCourse/lectures/02/sunrise.kml

The picture does not work Sunrise over the Chase Ocean Engineering parking lot.

Only have to keep track of one file with a kmz

Google Earth KML is XML

XML Header - “XML Declaration” – –XML character encoding –UTF-8 for English characters

Comments Anything within Comments do not nest

xmllint can tell us that something is wrong

XML Tags Must be balanced –Start: –End: <--- “/” marks the end –Can contain other tags, text, mixed some text text1 text2 text3 Can not mix tags –Wrong:

XML documents must have a single “root” node Oops…

Empty tags have a shorthand These are equivalent: –

Capitalization matters for XML

Tags can have Attributes Attributes are quoted text - termed “value” Empty tags can also have attributes –

Basic XHMTL - Root node for the document - Contains the contents of the document Headers,, and Links Tables

HTML versus XHTML HyperText Markup Language HTML is SMGL ( Much more complicated than XML) –capitalization does not matter –tags may be unbalanced XHTML is XML

For Google Earth Focus on what would be in the body of XHTML

XHTML Text Module

Paragraphs Each paragraph of text is wrapped in a tag HTML ignores new lines. Blank lines do not give you a new paragraph.

Headers … provide headers that are progressively smaller

and Marking sections of text

Links Text or Image

Images

Image with a link

Tables The most complicated XHTML that you will do in this class

A table

Table Tags - defines a table - table header - contains one row - one table cell within a row

Table Attributes border=“1” - gives the lines bgcolor=“orange”

HTML Special Character Codes There are numeric and text codes for characters Allows for characters not on the keyboard or things that interfere with HTML or XML. e.g. “>” can be written “>” or “>”

Character codes

This leaves out many HTML features! CSS - Cascading Style Sheets Javascript/DHTML Embedded objects (movies and others) AJAX All kinds of server side fun –Servlets –Mod-python/mod-perl –And many, many more

Walk through basic KML tags

What is the entry for Document?

Placemark

Point

coordinates

CDATA to wrap HTML Does this look like fun?

Passing HTML straight through to Google Earth causes trouble!

With CDATA, HTML can stay HTML

Making a table in HTML

Putting that table into KML

Color/Style

Color

View Tag

Using a web browser to display XML/KML

Lines

Another Demo (if time permits)

Additional Notes on Grading of Assignment #01 HTML content must be valid XML –If the text is wrapped in your text, then it passes xmllint –Do not worry about the KML formatting this time. It is okay to use the Google Earth dialog to create your placemarks. –Your KMZ must work on any computer without internet. Double check that your images are in the kmz

Next Class Review Color and Style. More details Photo overlays Polygons