SlideShare a Scribd company logo
1 of 35
Download to read offline
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Web Technology &
Terminology

Bruce Clary, McPherson College, McPherson, Kansas
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Internet
•

International network of computers used to share
data.

•

Includes e-mail, bulletin boards, IM, newsgroups,
databases, streaming audio and video–almost all
of which can now be delivered through the WWW.
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

World Wide Web
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

World Wide Web
•

The graphical interface that uses the Internet to
share information.
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

World Wide Web
•

The graphical interface that uses the Internet to
share information.

•

The WWW cannot exist without the Internet. The
Internet can and does exist without the Web.
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Protocols
Sets of rules that allow data to be shared via the
Internet

•
•

HTTP: HyperText Transfer Protocol
FTP: File Transfer Protocol
HTTP
HyperText Transfer Protocol
The protocol, or rules, that move Web pages across
the Internet and that link pages together

•
•

One way transfer, server to browser
Stateless (which means no copy of the transfer is
saved on the server side)
FTP
File Transfer Protocol
The rules that move digital files across the Internet

•
•

Two way
Copies of transfers on both server and client sides
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

IP
Internet Protocol
IP addresses are unique numbers that identify
specific computers connected to the Internet.
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
•

The rules that identify specific files available on the
Internet

•

The address beginning with the transfer protocol
http:// in a browser address bar

•

See pg. 22 in Robbins for parts of a URL address
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

Host

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

Host

Domain

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

Host

Domain

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
Site Name
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

Host

Domain

Directory

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
Site Name
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

Host

Domain

Directory

File

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
Site Name
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

URL
Uniform Resource Locator
Protocol

Host

Domain

Directory

File

http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
Site Name

Path
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

DNS
Domain Name System
Connecting to computers and Web sites through
the Internet would be far more laborious and errorprone if it had to be done with IP addresses—e.g.,
10.0.1.197).
The DNS translates domain names (e.g.,
www.mcpherson.edu) that have meaning into an IP
address.
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

How it all works
•

See pg. 31 in Robbins
for illustration of HTTP
requests and responses
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Why are browsers different?
•
•
•
•

Independently developed
Document Object Model (DOM) support varies
Each uses independent JavaScript engines
Multiple rendering engines drive layout &
appearance
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Multiple rendering engines
Trident

Blink

Gecko

Web-Kit
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Browser consistency driven by Web
Standards
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Browser consistency driven by Web
Standards
•

In 1990s, market share drives browser development
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Browser consistency driven by Web
Standards
•
•

In 1990s, market share drives browser development
Development of open-source browsers such as
Firefox and Opera in 2000s finally get attention of
commercial browser developers
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Other ubiquitous Web technologies
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Other ubiquitous Web technologies
•

JavaScript: A client-side scripting language (which
means end-users can turn it off, disabling any parts
of your Web page dependent upon scripting)
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Other ubiquitous Web technologies
•

JavaScript: A client-side scripting language (which
means end-users can turn it off, disabling any parts
of your Web page dependent upon scripting)

•

jQuery: A JavaScript library that can be called with
just a few lines of code in your HTML pages
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Other ubiquitous Web technologies
•

JavaScript: A client-side scripting language (which
means end-users can turn it off, disabling any parts
of your Web page dependent upon scripting)

•

jQuery: A JavaScript library that can be called with
just a few lines of code in your HTML pages

•

PHP: Hypertext Preprocessor (originally, Personal
Home Page
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

Other ubiquitous Web technologies
•

JavaScript: A client-side scripting language (which
means end-users can turn it off, disabling any parts
of your Web page dependent upon scripting)

•

jQuery: A JavaScript library that can be called with
just a few lines of code in your HTML pages

•

PHP: Hypertext Preprocessor (originally, Personal
Home Page

•

CMS: Content Management System (e.g.,
Wordpress, Bulldog Connect, even Facebook)
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

More essential Web technologies
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

More essential Web technologies
•

MySQL: Structured Query Language
The preceding “My” indicates that MySQL is Open
Source and free for anyone to use
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

More essential Web technologies
•

MySQL: Structured Query Language
The preceding “My” indicates that MySQL is Open
Source and free for anyone to use

•

XML: eXtensible Markup Language
CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION

More essential Web technologies
•

MySQL: Structured Query Language
The preceding “My” indicates that MySQL is Open
Source and free for anyone to use

•
•

XML: eXtensible Markup Language
AJAX: Asynchronous JavaScript and XML
Web Technology and Terminology

More Related Content

What's hot (20)

Flexbox and Grid Layout
Flexbox and Grid LayoutFlexbox and Grid Layout
Flexbox and Grid Layout
 
Cascading style sheet
Cascading style sheetCascading style sheet
Cascading style sheet
 
Advanced Use of jinja2 for Templates
Advanced Use of jinja2 for TemplatesAdvanced Use of jinja2 for Templates
Advanced Use of jinja2 for Templates
 
Basic html structure
Basic html structureBasic html structure
Basic html structure
 
Html
HtmlHtml
Html
 
html5.ppt
html5.ppthtml5.ppt
html5.ppt
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Bootstrap Framework
Bootstrap Framework Bootstrap Framework
Bootstrap Framework
 
Table and Form HTML&CSS
Table and Form HTML&CSSTable and Form HTML&CSS
Table and Form HTML&CSS
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery
 
Html
HtmlHtml
Html
 
Html and Xhtml
Html and XhtmlHtml and Xhtml
Html and Xhtml
 
Span and Div tags in HTML
Span and Div tags in HTMLSpan and Div tags in HTML
Span and Div tags in HTML
 
HTML
HTMLHTML
HTML
 
Html coding
Html codingHtml coding
Html coding
 
div tag.pdf
div tag.pdfdiv tag.pdf
div tag.pdf
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
 
Introduction to WEB HTML, CSS
Introduction to WEB HTML, CSSIntroduction to WEB HTML, CSS
Introduction to WEB HTML, CSS
 
CSS - Styling Links and Creating Navigation
CSS - Styling Links and Creating NavigationCSS - Styling Links and Creating Navigation
CSS - Styling Links and Creating Navigation
 
Basic Html Knowledge for students
Basic Html Knowledge for studentsBasic Html Knowledge for students
Basic Html Knowledge for students
 

Similar to Web Technology and Terminology

InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soanick_garrod
 
Web tech
Web techWeb tech
Web techAnonOne
 
Javascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComJavascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComHamdi Hmidi
 
Black hat usa_2015-bypass_surgery-6_aug2015
Black hat usa_2015-bypass_surgery-6_aug2015Black hat usa_2015-bypass_surgery-6_aug2015
Black hat usa_2015-bypass_surgery-6_aug2015a4202655
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajeshRajeshP153
 
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365Shahzad S
 
Kensodev Portfolio 2010
Kensodev Portfolio 2010Kensodev Portfolio 2010
Kensodev Portfolio 2010KensoDev
 
Impact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_coImpact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_conick_garrod
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Harshith Rockx
 
Microformats Workshop (2009)
Microformats Workshop  (2009)Microformats Workshop  (2009)
Microformats Workshop (2009)Kelley Howell
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosRené Winkelmeyer
 
The Challenges of Web Design
The Challenges of Web DesignThe Challenges of Web Design
The Challenges of Web DesignBruce Clary
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
 
Gopher & Search Engines.pptx
Gopher & Search Engines.pptxGopher & Search Engines.pptx
Gopher & Search Engines.pptxApurvSingh65
 
Internet website designing_company_in_delhi
Internet website designing_company_in_delhiInternet website designing_company_in_delhi
Internet website designing_company_in_delhiCss Founder
 

Similar to Web Technology and Terminology (20)

Web Terms
Web TermsWeb Terms
Web Terms
 
InterConnect 2015 session 2825 cics_and_the_new soa
InterConnect 2015 session 2825  cics_and_the_new soaInterConnect 2015 session 2825  cics_and_the_new soa
InterConnect 2015 session 2825 cics_and_the_new soa
 
Web tech
Web techWeb tech
Web tech
 
Javascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComJavascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITCom
 
Black hat usa_2015-bypass_surgery-6_aug2015
Black hat usa_2015-bypass_surgery-6_aug2015Black hat usa_2015-bypass_surgery-6_aug2015
Black hat usa_2015-bypass_surgery-6_aug2015
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajesh
 
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
 
Getting Your Website Up & Running
Getting Your Website Up & RunningGetting Your Website Up & Running
Getting Your Website Up & Running
 
Kensodev Portfolio 2010
Kensodev Portfolio 2010Kensodev Portfolio 2010
Kensodev Portfolio 2010
 
Impact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_coImpact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_co
 
Starting Up a Cost-Free Library Portal for Small-funded Libraries
Starting Up a Cost-Free Library Portal for Small-funded LibrariesStarting Up a Cost-Free Library Portal for Small-funded Libraries
Starting Up a Cost-Free Library Portal for Small-funded Libraries
 
Internet
InternetInternet
Internet
 
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
Webdesigningandpublishingcomputerstudiestheorylesson 101212054612-phpapp02
 
Microformats Workshop (2009)
Microformats Workshop  (2009)Microformats Workshop  (2009)
Microformats Workshop (2009)
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
 
The Challenges of Web Design
The Challenges of Web DesignThe Challenges of Web Design
The Challenges of Web Design
 
Webdesign session1
Webdesign session1Webdesign session1
Webdesign session1
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
 
Gopher & Search Engines.pptx
Gopher & Search Engines.pptxGopher & Search Engines.pptx
Gopher & Search Engines.pptx
 
Internet website designing_company_in_delhi
Internet website designing_company_in_delhiInternet website designing_company_in_delhi
Internet website designing_company_in_delhi
 

More from Bruce Clary

Athletic Orientation-2015
Athletic Orientation-2015Athletic Orientation-2015
Athletic Orientation-2015Bruce Clary
 
The Design Consultation
The Design ConsultationThe Design Consultation
The Design ConsultationBruce Clary
 
Writing the Self-Study Report
Writing the Self-Study ReportWriting the Self-Study Report
Writing the Self-Study ReportBruce Clary
 
Understanding the English Sentence: Lesson 1
Understanding the English Sentence: Lesson 1Understanding the English Sentence: Lesson 1
Understanding the English Sentence: Lesson 1Bruce Clary
 
The Pierless Bridge: Emily Dickinson's Poems of Faith and Doubt
The Pierless Bridge: Emily Dickinson's Poems of Faith and DoubtThe Pierless Bridge: Emily Dickinson's Poems of Faith and Doubt
The Pierless Bridge: Emily Dickinson's Poems of Faith and DoubtBruce Clary
 
"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement
"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement
"You didn't build that": Copyright, Fair Use, and the Creative Commons MovementBruce Clary
 
African Americans in the Civil War
African Americans in the Civil WarAfrican Americans in the Civil War
African Americans in the Civil WarBruce Clary
 
The Civil War in the Age of Civil Rights
The Civil War in the Age of Civil RightsThe Civil War in the Age of Civil Rights
The Civil War in the Age of Civil RightsBruce Clary
 
Gone with the Wind: High Water Mark of the Lost Cause
Gone with the Wind: High Water Mark of the Lost CauseGone with the Wind: High Water Mark of the Lost Cause
Gone with the Wind: High Water Mark of the Lost CauseBruce Clary
 
Journey to Gettysburg
Journey to GettysburgJourney to Gettysburg
Journey to GettysburgBruce Clary
 
Four Major Interpretive Tradition of the American Civil War
Four Major Interpretive Tradition of the American Civil WarFour Major Interpretive Tradition of the American Civil War
Four Major Interpretive Tradition of the American Civil WarBruce Clary
 
Still Fighting the Civil War
Still Fighting the Civil WarStill Fighting the Civil War
Still Fighting the Civil WarBruce Clary
 
Student Use of Multimedia: What You Need to Know
Student Use of Multimedia: What You Need to KnowStudent Use of Multimedia: What You Need to Know
Student Use of Multimedia: What You Need to KnowBruce Clary
 
Puritan Essentials
Puritan EssentialsPuritan Essentials
Puritan EssentialsBruce Clary
 
Elements of Journalism, Chap 1
Elements of Journalism, Chap 1Elements of Journalism, Chap 1
Elements of Journalism, Chap 1Bruce Clary
 

More from Bruce Clary (20)

Athletic Orientation-2015
Athletic Orientation-2015Athletic Orientation-2015
Athletic Orientation-2015
 
WPD Training
WPD TrainingWPD Training
WPD Training
 
The Design Consultation
The Design ConsultationThe Design Consultation
The Design Consultation
 
Writing the Self-Study Report
Writing the Self-Study ReportWriting the Self-Study Report
Writing the Self-Study Report
 
Understanding the English Sentence: Lesson 1
Understanding the English Sentence: Lesson 1Understanding the English Sentence: Lesson 1
Understanding the English Sentence: Lesson 1
 
The Pierless Bridge: Emily Dickinson's Poems of Faith and Doubt
The Pierless Bridge: Emily Dickinson's Poems of Faith and DoubtThe Pierless Bridge: Emily Dickinson's Poems of Faith and Doubt
The Pierless Bridge: Emily Dickinson's Poems of Faith and Doubt
 
"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement
"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement
"You didn't build that": Copyright, Fair Use, and the Creative Commons Movement
 
African Americans in the Civil War
African Americans in the Civil WarAfrican Americans in the Civil War
African Americans in the Civil War
 
The Civil War in the Age of Civil Rights
The Civil War in the Age of Civil RightsThe Civil War in the Age of Civil Rights
The Civil War in the Age of Civil Rights
 
Gone with the Wind: High Water Mark of the Lost Cause
Gone with the Wind: High Water Mark of the Lost CauseGone with the Wind: High Water Mark of the Lost Cause
Gone with the Wind: High Water Mark of the Lost Cause
 
Southern Honor
Southern HonorSouthern Honor
Southern Honor
 
Journey to Gettysburg
Journey to GettysburgJourney to Gettysburg
Journey to Gettysburg
 
Four Major Interpretive Tradition of the American Civil War
Four Major Interpretive Tradition of the American Civil WarFour Major Interpretive Tradition of the American Civil War
Four Major Interpretive Tradition of the American Civil War
 
Still Fighting the Civil War
Still Fighting the Civil WarStill Fighting the Civil War
Still Fighting the Civil War
 
Student Use of Multimedia: What You Need to Know
Student Use of Multimedia: What You Need to KnowStudent Use of Multimedia: What You Need to Know
Student Use of Multimedia: What You Need to Know
 
Editing stills
Editing stillsEditing stills
Editing stills
 
Presentation1
Presentation1Presentation1
Presentation1
 
Ex3
Ex3Ex3
Ex3
 
Puritan Essentials
Puritan EssentialsPuritan Essentials
Puritan Essentials
 
Elements of Journalism, Chap 1
Elements of Journalism, Chap 1Elements of Journalism, Chap 1
Elements of Journalism, Chap 1
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Recently uploaded (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Web Technology and Terminology

  • 1. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Web Technology & Terminology Bruce Clary, McPherson College, McPherson, Kansas
  • 2. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Internet • International network of computers used to share data. • Includes e-mail, bulletin boards, IM, newsgroups, databases, streaming audio and video–almost all of which can now be delivered through the WWW.
  • 3. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION World Wide Web
  • 4. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION World Wide Web • The graphical interface that uses the Internet to share information.
  • 5. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION World Wide Web • The graphical interface that uses the Internet to share information. • The WWW cannot exist without the Internet. The Internet can and does exist without the Web.
  • 6. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Protocols Sets of rules that allow data to be shared via the Internet • • HTTP: HyperText Transfer Protocol FTP: File Transfer Protocol
  • 7. HTTP HyperText Transfer Protocol The protocol, or rules, that move Web pages across the Internet and that link pages together • • One way transfer, server to browser Stateless (which means no copy of the transfer is saved on the server side)
  • 8. FTP File Transfer Protocol The rules that move digital files across the Internet • • Two way Copies of transfers on both server and client sides
  • 9. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION IP Internet Protocol IP addresses are unique numbers that identify specific computers connected to the Internet.
  • 10. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator • The rules that identify specific files available on the Internet • The address beginning with the transfer protocol http:// in a browser address bar • See pg. 22 in Robbins for parts of a URL address
  • 11. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
  • 12. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
  • 13. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol Host http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
  • 14. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol Host Domain http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html
  • 15. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol Host Domain http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html Site Name
  • 16. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol Host Domain Directory http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html Site Name
  • 17. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol Host Domain Directory File http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html Site Name
  • 18. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION URL Uniform Resource Locator Protocol Host Domain Directory File http://bulldog.mcpherson.edu/~shordeo/ex_4-5.html Site Name Path
  • 19. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION DNS Domain Name System Connecting to computers and Web sites through the Internet would be far more laborious and errorprone if it had to be done with IP addresses—e.g., 10.0.1.197). The DNS translates domain names (e.g., www.mcpherson.edu) that have meaning into an IP address.
  • 20. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION How it all works • See pg. 31 in Robbins for illustration of HTTP requests and responses
  • 21. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Why are browsers different? • • • • Independently developed Document Object Model (DOM) support varies Each uses independent JavaScript engines Multiple rendering engines drive layout & appearance
  • 22. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Multiple rendering engines Trident Blink Gecko Web-Kit
  • 23. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Browser consistency driven by Web Standards
  • 24. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Browser consistency driven by Web Standards • In 1990s, market share drives browser development
  • 25. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Browser consistency driven by Web Standards • • In 1990s, market share drives browser development Development of open-source browsers such as Firefox and Opera in 2000s finally get attention of commercial browser developers
  • 26. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Other ubiquitous Web technologies
  • 27. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Other ubiquitous Web technologies • JavaScript: A client-side scripting language (which means end-users can turn it off, disabling any parts of your Web page dependent upon scripting)
  • 28. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Other ubiquitous Web technologies • JavaScript: A client-side scripting language (which means end-users can turn it off, disabling any parts of your Web page dependent upon scripting) • jQuery: A JavaScript library that can be called with just a few lines of code in your HTML pages
  • 29. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Other ubiquitous Web technologies • JavaScript: A client-side scripting language (which means end-users can turn it off, disabling any parts of your Web page dependent upon scripting) • jQuery: A JavaScript library that can be called with just a few lines of code in your HTML pages • PHP: Hypertext Preprocessor (originally, Personal Home Page
  • 30. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION Other ubiquitous Web technologies • JavaScript: A client-side scripting language (which means end-users can turn it off, disabling any parts of your Web page dependent upon scripting) • jQuery: A JavaScript library that can be called with just a few lines of code in your HTML pages • PHP: Hypertext Preprocessor (originally, Personal Home Page • CMS: Content Management System (e.g., Wordpress, Bulldog Connect, even Facebook)
  • 31. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION More essential Web technologies
  • 32. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION More essential Web technologies • MySQL: Structured Query Language The preceding “My” indicates that MySQL is Open Source and free for anyone to use
  • 33. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION More essential Web technologies • MySQL: Structured Query Language The preceding “My” indicates that MySQL is Open Source and free for anyone to use • XML: eXtensible Markup Language
  • 34. CM350 WEB DESIGN FOR EFFECTIVE COMMUNICATION More essential Web technologies • MySQL: Structured Query Language The preceding “My” indicates that MySQL is Open Source and free for anyone to use • • XML: eXtensible Markup Language AJAX: Asynchronous JavaScript and XML