SlideShare a Scribd company logo
1 of 34
ARTDM 171, Week 2:
   A Brief History
          Gilbert Guerrero
        gguerrero@dvc.edu
gilbertguerrero.com/blog/artdm-171/
Homework due today

• Read Intro and Ch.1 of the
  Dreamweaver textbook
• Read p.26-48 in The Future of Ideas
• Post a comment on the blog
“Freedom thus enhanced
  the social value of the
       controlled…”
             
Web Basics
General Folder Organization
General Folder Organization
Letʼs get coding!
Open the web page excerpt.html
HTML Reference
http://www.webmonkey.com
Dreamweaver Basics
And other survival techniques
Dreamweaver first steps
•   Use the Window menu
•   Workspaces
•   Panels
•   Tabs
•   Unsaved files *
•   Save All
•   Preview in Browser
HTML (Hyper Text Markup
Language)
• HTML is on the Web
  you see
          ultimately behind everything

• Final product displayed in the browser
  PHP, ASP, etc. are processed into
   HTML
  JavaScript becomes and interacts
   with HTML
  HTML pages are text files
HTML is designed to do three
things
• Formatting text into paragraphs,
  bold, italics, bullets, etc.
• Inclusion of images
• Hyperlinking
HTTP and HTML

• Basic protocols of the World Wide
  Web
• Specify how the Web will serve
  content and how browsers will
  retrieve content
• Web browsers can handle other
  protocols, or interconnnect
WWW is in the Public Domain

 • Free to use
 • Decentralized
 • Accessible
 • Visible code
 • Easy to learn
   (copy + paste + modify)
Acronyms of the Web

•HTML, XHTML, CSS, JS, PHP, ASP,
 JSP, DHTML, AJAX, XML,…
XHTML stands for Extensible
Hyper Text Markup Language. 
•   Based on HTML, uses rigid structure from XML
    •   Tags are always lower case
    •   Attributes must be contained within quotes
    •   Closing tag
    •   Empty tags must end with / to be closed
•   Portability
•   All code in this class will be XHTML valid by default
•   HTML 5 is in the works… http://www.alistapart.com/
    articles/previewofhtml5
What is XML?

• Allows you to create your own
  markup tags and attributes
• Use it anywhere, possibly as
  datasource
 • RSS feeds are based on this
• For more about XML, read “Using
  XML”  by J. David Eisenberg,  http://
  www.alistapart.com/articles/usingxml/  
CSS – the Designer's answer

• Separates presentation from
  structure
• Goes beyond the limits of basic
  HTML
• After markup is done, style it with
  CSS
Web Developer
    Firefox plugin
https://addons.mozilla.org/en-US/
          firefox/addon/60

    View CSS of the class blog
DHTML – XHTML, CSS,
JavaScript, and DOM
• Not  really another language.
• Examples: Pop up windows, flyout
 menus
JavaScript – client side
processing
• Scripting language that lets you
  process user interactions within the
  browser.
• Not to be confused with Java
• Rollovers, form validation, pop up
  alert messages, and other
  interactive responses
AJAX - Asynchronous
JavaScript and XML
• Another use of technology, not really a
  language
• Using DHTML with live data, no page
  reloads.
• Example: Google Maps
• More info, read AJAX: A New Approach
  to Web Applications by Jesse James
  Garrett, http://www.adaptivepath.com/
  ideas/essays/archives/000385.php
The Rest

• PHP, ASP, JSP, etc. – server side
  scripts
• Plugins – for everything else
The Internet and the
 World Wide Web
Infrastructure: Military

• In the shadow of Sputnik, Advanced
  Research Projects Agency (ARPA) was
  created
• In the late 1960s, Department of
  Defense contracted  Paul Baran at the
  Rand Corporation.
• Their Question: Could a nuclear attack
  or an accident disable the nation's
  telecommunications system? 
Paul Baran
http://www.ibiblio.org/pioneers/
          baran.html
Wikipedia: Internet:
      History
http://en.wikipedia.org/wiki/
       Internet#History
Technologies on the Internet

• World Wide Web
• Email
• Peer-to-Peer (BitTorrent)
• Chat and Instant Messaging
• Online Gaming
• VoIP (skype)
Principles of the Internet

• End-to-end – intelligence at the ends,
  not hidden within the network
• Network is neutral
• Not optimized for any existing
  application
• Built for unrestricted growth, not even
  the designers knew
• No assumptions
Electronic Frontier
   Foundation
   http://www.eff.org
Standards
Vannevar Bush's Memex

• “As we may think”, Atlantic Monthly
  1945
• http://www.theatlantic.com/doc/
  194507/bush
W3C – WWW Consortium

• Tim Berners-Lee, director of W3C
• In October 1994, Tim Berners-Lee
  left CERN and founded the World
  Wide Web Consortium (W3C)
• Created to ensure compatibility and
  agreement in the adoption of
  standards. 
• http://www.w3c.org  
Homework, due Feb 9
• Read Chapter 2: Starting your first site
  • free accounthosting with Dreamhost or get a
     Setup Web
                  at http://xtreemhost.com/
• Read Chapter 3: Building your first page 
• Create a Web page using Dreamweaver:
  • Heading
  • At least two paragraphs  
  • Link colors other than the default
  • Font faces and sizes

More Related Content

What's hot

Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPressMykl Roventine
 
Week 1 - Intro to the Internet
Week 1 - Intro to the InternetWeek 1 - Intro to the Internet
Week 1 - Intro to the Internetbrianjihoonlee
 
So You Want A Personal Website?
So You Want A Personal Website?So You Want A Personal Website?
So You Want A Personal Website?Myles Braithwaite
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web ArchitectureChamnap Chhorn
 
UVA MDST 3703 JavaScript 2012-09-27
UVA MDST 3703 JavaScript 2012-09-27UVA MDST 3703 JavaScript 2012-09-27
UVA MDST 3703 JavaScript 2012-09-27Rafael Alvarado
 
Realtools for Realtors
Realtools for RealtorsRealtools for Realtors
Realtools for RealtorsBrad Andersohn
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web developmentUjjwal Ojha
 
WordPress 15th Meetup - Build a Child Theme
WordPress 15th Meetup - Build a Child ThemeWordPress 15th Meetup - Build a Child Theme
WordPress 15th Meetup - Build a Child ThemeFadi Nicolas Zahhar
 
The Augmented Wiki
The Augmented WikiThe Augmented Wiki
The Augmented WikiEugene Kim
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme DevelopmentJosh Williams
 
Social Media, Academics, & You: How to Use Evernote and Dropbox Like a Boss
Social Media, Academics, & You: How to Use Evernote and Dropbox Like a BossSocial Media, Academics, & You: How to Use Evernote and Dropbox Like a Boss
Social Media, Academics, & You: How to Use Evernote and Dropbox Like a BossIdris Clay
 
Introduction to web page
Introduction to web pageIntroduction to web page
Introduction to web pageMahmoud Shaqria
 
HTML5 security
HTML5 securityHTML5 security
HTML5 securitybedney
 
Create and manage_a_website_1
Create and manage_a_website_1Create and manage_a_website_1
Create and manage_a_website_1David
 

What's hot (20)

Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 
Week 1 - Intro to the Internet
Week 1 - Intro to the InternetWeek 1 - Intro to the Internet
Week 1 - Intro to the Internet
 
So You Want A Personal Website?
So You Want A Personal Website?So You Want A Personal Website?
So You Want A Personal Website?
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web Architecture
 
UVA MDST 3703 JavaScript 2012-09-27
UVA MDST 3703 JavaScript 2012-09-27UVA MDST 3703 JavaScript 2012-09-27
UVA MDST 3703 JavaScript 2012-09-27
 
BASICS OF HTML
BASICS OF HTMLBASICS OF HTML
BASICS OF HTML
 
Module 3 - Intro to Bootstrap
Module 3 - Intro to BootstrapModule 3 - Intro to Bootstrap
Module 3 - Intro to Bootstrap
 
Realtools for Realtors
Realtools for RealtorsRealtools for Realtors
Realtools for Realtors
 
Gettings started with Web development
Gettings started with Web developmentGettings started with Web development
Gettings started with Web development
 
WordPress 15th Meetup - Build a Child Theme
WordPress 15th Meetup - Build a Child ThemeWordPress 15th Meetup - Build a Child Theme
WordPress 15th Meetup - Build a Child Theme
 
It4k12 wordpress
It4k12 wordpressIt4k12 wordpress
It4k12 wordpress
 
HTML 5
HTML 5HTML 5
HTML 5
 
The Augmented Wiki
The Augmented WikiThe Augmented Wiki
The Augmented Wiki
 
Rapid WordPress Theme Development
Rapid WordPress Theme DevelopmentRapid WordPress Theme Development
Rapid WordPress Theme Development
 
Social Media, Academics, & You: How to Use Evernote and Dropbox Like a Boss
Social Media, Academics, & You: How to Use Evernote and Dropbox Like a BossSocial Media, Academics, & You: How to Use Evernote and Dropbox Like a Boss
Social Media, Academics, & You: How to Use Evernote and Dropbox Like a Boss
 
Introduction to web page
Introduction to web pageIntroduction to web page
Introduction to web page
 
L5 keoj
L5 keojL5 keoj
L5 keoj
 
Web design
Web designWeb design
Web design
 
HTML5 security
HTML5 securityHTML5 security
HTML5 security
 
Create and manage_a_website_1
Create and manage_a_website_1Create and manage_a_website_1
Create and manage_a_website_1
 

Viewers also liked

ARTDM170 Week 7: ActionScript Basics
ARTDM170 Week 7: ActionScript BasicsARTDM170 Week 7: ActionScript Basics
ARTDM170 Week 7: ActionScript BasicsGilbert Guerrero
 
What you missed when you skipped design school - Visual Thinking
What you missed when you skipped design school - Visual ThinkingWhat you missed when you skipped design school - Visual Thinking
What you missed when you skipped design school - Visual ThinkingMatt Nish-Lapidus
 
ARTDM 171, Week 3: Web Basics + Group Projects
ARTDM 171, Week 3: Web Basics + Group ProjectsARTDM 171, Week 3: Web Basics + Group Projects
ARTDM 171, Week 3: Web Basics + Group ProjectsGilbert Guerrero
 
ARTDM 170, Week13: Processing
ARTDM 170, Week13: ProcessingARTDM 170, Week13: Processing
ARTDM 170, Week13: ProcessingGilbert Guerrero
 
ARTDM 171, Week 14: Multimedia on the Web
ARTDM 171, Week 14: Multimedia on the WebARTDM 171, Week 14: Multimedia on the Web
ARTDM 171, Week 14: Multimedia on the WebGilbert Guerrero
 
ARTDM 170, Week9: Encapsulation + Paper Prototypes
ARTDM 170, Week9: Encapsulation + Paper PrototypesARTDM 170, Week9: Encapsulation + Paper Prototypes
ARTDM 170, Week9: Encapsulation + Paper PrototypesGilbert Guerrero
 
ARTDM 171, Week 7: Remapping Cyberspace
ARTDM 171, Week 7: Remapping CyberspaceARTDM 171, Week 7: Remapping Cyberspace
ARTDM 171, Week 7: Remapping CyberspaceGilbert Guerrero
 

Viewers also liked (7)

ARTDM170 Week 7: ActionScript Basics
ARTDM170 Week 7: ActionScript BasicsARTDM170 Week 7: ActionScript Basics
ARTDM170 Week 7: ActionScript Basics
 
What you missed when you skipped design school - Visual Thinking
What you missed when you skipped design school - Visual ThinkingWhat you missed when you skipped design school - Visual Thinking
What you missed when you skipped design school - Visual Thinking
 
ARTDM 171, Week 3: Web Basics + Group Projects
ARTDM 171, Week 3: Web Basics + Group ProjectsARTDM 171, Week 3: Web Basics + Group Projects
ARTDM 171, Week 3: Web Basics + Group Projects
 
ARTDM 170, Week13: Processing
ARTDM 170, Week13: ProcessingARTDM 170, Week13: Processing
ARTDM 170, Week13: Processing
 
ARTDM 171, Week 14: Multimedia on the Web
ARTDM 171, Week 14: Multimedia on the WebARTDM 171, Week 14: Multimedia on the Web
ARTDM 171, Week 14: Multimedia on the Web
 
ARTDM 170, Week9: Encapsulation + Paper Prototypes
ARTDM 170, Week9: Encapsulation + Paper PrototypesARTDM 170, Week9: Encapsulation + Paper Prototypes
ARTDM 170, Week9: Encapsulation + Paper Prototypes
 
ARTDM 171, Week 7: Remapping Cyberspace
ARTDM 171, Week 7: Remapping CyberspaceARTDM 171, Week 7: Remapping Cyberspace
ARTDM 171, Week 7: Remapping Cyberspace
 

Similar to ARTDM 171, Week 2: A Brief History + Web Basics

Similar to ARTDM 171, Week 2: A Brief History + Web Basics (20)

Front end for back end developers
Front end for back end developersFront end for back end developers
Front end for back end developers
 
Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)Introduction to HTML5 and CSS3 (revised)
Introduction to HTML5 and CSS3 (revised)
 
9 10 july2020
9 10 july20209 10 july2020
9 10 july2020
 
HTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTMLHTML Start Up - Introduction to HTML
HTML Start Up - Introduction to HTML
 
Tech talk php_cms
Tech talk php_cmsTech talk php_cms
Tech talk php_cms
 
02 From HTML tags to XHTML
02 From HTML tags to XHTML02 From HTML tags to XHTML
02 From HTML tags to XHTML
 
web development process WT
web development process WTweb development process WT
web development process WT
 
Wt unit 1 ppts web development process
Wt unit 1 ppts web development processWt unit 1 ppts web development process
Wt unit 1 ppts web development process
 
HTML course.ppt
HTML course.pptHTML course.ppt
HTML course.ppt
 
Introduction to Web Standards
Introduction to Web StandardsIntroduction to Web Standards
Introduction to Web Standards
 
Unit 01 (1).pdf
Unit 01 (1).pdfUnit 01 (1).pdf
Unit 01 (1).pdf
 
Geek basics
Geek basicsGeek basics
Geek basics
 
Module 5 and 6
Module 5 and 6Module 5 and 6
Module 5 and 6
 
Internet
InternetInternet
Internet
 
JavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefoxJavaScript debugging diagnostic web tools and firefox
JavaScript debugging diagnostic web tools and firefox
 
Week01 jan19 introductionto_php
Week01 jan19 introductionto_phpWeek01 jan19 introductionto_php
Week01 jan19 introductionto_php
 
Module 3
Module 3Module 3
Module 3
 
Activity 11 common online terminologies
Activity 11 common online terminologiesActivity 11 common online terminologies
Activity 11 common online terminologies
 
Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
 
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTMLWEB TECHNOLOGY:Web Essentials and Markup Language HTML
WEB TECHNOLOGY:Web Essentials and Markup Language HTML
 

More from Gilbert Guerrero

Designing for Skepticism and Bright Sunlight
Designing for Skepticism and Bright SunlightDesigning for Skepticism and Bright Sunlight
Designing for Skepticism and Bright SunlightGilbert Guerrero
 
ARTDM 171, Week 17: Usability Testing and QA
ARTDM 171, Week 17: Usability Testing and QAARTDM 171, Week 17: Usability Testing and QA
ARTDM 171, Week 17: Usability Testing and QAGilbert Guerrero
 
Artdm 170 week15 publishing
Artdm 170 week15 publishingArtdm 170 week15 publishing
Artdm 170 week15 publishingGilbert Guerrero
 
ARTDM 170, Week 13: Text Elements + Arrays
ARTDM 170, Week 13: Text Elements + ArraysARTDM 170, Week 13: Text Elements + Arrays
ARTDM 170, Week 13: Text Elements + ArraysGilbert Guerrero
 
ARTDM 170, Week 14: Introduction to Processing
ARTDM 170, Week 14: Introduction to ProcessingARTDM 170, Week 14: Introduction to Processing
ARTDM 170, Week 14: Introduction to ProcessingGilbert Guerrero
 
ARTDM 171, Week 13: Navigation Schemes
ARTDM 171, Week 13: Navigation SchemesARTDM 171, Week 13: Navigation Schemes
ARTDM 171, Week 13: Navigation SchemesGilbert Guerrero
 
Artdm170 week12 user_interaction
Artdm170 week12 user_interactionArtdm170 week12 user_interaction
Artdm170 week12 user_interactionGilbert Guerrero
 
Artdm 171 Week12 Templates
Artdm 171 Week12 TemplatesArtdm 171 Week12 Templates
Artdm 171 Week12 TemplatesGilbert Guerrero
 
ARTDM 171, Week 10: Mood Boards + Page Comps
ARTDM 171, Week 10: Mood Boards + Page CompsARTDM 171, Week 10: Mood Boards + Page Comps
ARTDM 171, Week 10: Mood Boards + Page CompsGilbert Guerrero
 
ARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper PrototypesARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper PrototypesGilbert Guerrero
 
ARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceGilbert Guerrero
 
ARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting InteractivityARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting InteractivityGilbert Guerrero
 
Artdm170 week6 scripting_motion
Artdm170 week6 scripting_motionArtdm170 week6 scripting_motion
Artdm170 week6 scripting_motionGilbert Guerrero
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionGilbert Guerrero
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionGilbert Guerrero
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionGilbert Guerrero
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionGilbert Guerrero
 

More from Gilbert Guerrero (20)

Designing for Skepticism and Bright Sunlight
Designing for Skepticism and Bright SunlightDesigning for Skepticism and Bright Sunlight
Designing for Skepticism and Bright Sunlight
 
ARTDM 171, Week 17: Usability Testing and QA
ARTDM 171, Week 17: Usability Testing and QAARTDM 171, Week 17: Usability Testing and QA
ARTDM 171, Week 17: Usability Testing and QA
 
Artdm 171 week15 seo
Artdm 171 week15 seoArtdm 171 week15 seo
Artdm 171 week15 seo
 
Artdm 170 week15 publishing
Artdm 170 week15 publishingArtdm 170 week15 publishing
Artdm 170 week15 publishing
 
ARTDM 171, Week 14: Forms
ARTDM 171, Week 14: FormsARTDM 171, Week 14: Forms
ARTDM 171, Week 14: Forms
 
ARTDM 170, Week 13: Text Elements + Arrays
ARTDM 170, Week 13: Text Elements + ArraysARTDM 170, Week 13: Text Elements + Arrays
ARTDM 170, Week 13: Text Elements + Arrays
 
ARTDM 170, Week 14: Introduction to Processing
ARTDM 170, Week 14: Introduction to ProcessingARTDM 170, Week 14: Introduction to Processing
ARTDM 170, Week 14: Introduction to Processing
 
ARTDM 171, Week 13: Navigation Schemes
ARTDM 171, Week 13: Navigation SchemesARTDM 171, Week 13: Navigation Schemes
ARTDM 171, Week 13: Navigation Schemes
 
Artdm170 week12 user_interaction
Artdm170 week12 user_interactionArtdm170 week12 user_interaction
Artdm170 week12 user_interaction
 
Artdm 171 Week12 Templates
Artdm 171 Week12 TemplatesArtdm 171 Week12 Templates
Artdm 171 Week12 Templates
 
ARTDM 171, Week 10: Mood Boards + Page Comps
ARTDM 171, Week 10: Mood Boards + Page CompsARTDM 171, Week 10: Mood Boards + Page Comps
ARTDM 171, Week 10: Mood Boards + Page Comps
 
ARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper PrototypesARTDM 170, Week 10: Encapsulation + Paper Prototypes
ARTDM 170, Week 10: Encapsulation + Paper Prototypes
 
ARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User ExperienceARTDM 171, Week 9: User Experience
ARTDM 171, Week 9: User Experience
 
ARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting InteractivityARTDM 170, Week 7: Scripting Interactivity
ARTDM 170, Week 7: Scripting Interactivity
 
Artdm170 week6 scripting_motion
Artdm170 week6 scripting_motionArtdm170 week6 scripting_motion
Artdm170 week6 scripting_motion
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting Motion
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting Motion
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting Motion
 
Artdm171 Week6 Images
Artdm171 Week6 ImagesArtdm171 Week6 Images
Artdm171 Week6 Images
 
Artdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting MotionArtdm170 Week6 Scripting Motion
Artdm170 Week6 Scripting Motion
 

Recently uploaded

CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 

Recently uploaded (20)

CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 

ARTDM 171, Week 2: A Brief History + Web Basics

  • 1. ARTDM 171, Week 2: A Brief History Gilbert Guerrero gguerrero@dvc.edu gilbertguerrero.com/blog/artdm-171/
  • 2. Homework due today • Read Intro and Ch.1 of the Dreamweaver textbook • Read p.26-48 in The Future of Ideas • Post a comment on the blog
  • 3. “Freedom thus enhanced the social value of the controlled…”  
  • 7. Letʼs get coding! Open the web page excerpt.html
  • 9. Dreamweaver Basics And other survival techniques
  • 10. Dreamweaver first steps • Use the Window menu • Workspaces • Panels • Tabs • Unsaved files * • Save All • Preview in Browser
  • 11. HTML (Hyper Text Markup Language) • HTML is on the Web you see ultimately behind everything • Final product displayed in the browser  PHP, ASP, etc. are processed into HTML  JavaScript becomes and interacts with HTML  HTML pages are text files
  • 12. HTML is designed to do three things • Formatting text into paragraphs, bold, italics, bullets, etc. • Inclusion of images • Hyperlinking
  • 13. HTTP and HTML • Basic protocols of the World Wide Web • Specify how the Web will serve content and how browsers will retrieve content • Web browsers can handle other protocols, or interconnnect
  • 14. WWW is in the Public Domain • Free to use • Decentralized • Accessible • Visible code • Easy to learn (copy + paste + modify)
  • 15. Acronyms of the Web •HTML, XHTML, CSS, JS, PHP, ASP, JSP, DHTML, AJAX, XML,…
  • 16. XHTML stands for Extensible Hyper Text Markup Language.  • Based on HTML, uses rigid structure from XML • Tags are always lower case • Attributes must be contained within quotes • Closing tag • Empty tags must end with / to be closed • Portability • All code in this class will be XHTML valid by default • HTML 5 is in the works… http://www.alistapart.com/ articles/previewofhtml5
  • 17. What is XML? • Allows you to create your own markup tags and attributes • Use it anywhere, possibly as datasource • RSS feeds are based on this • For more about XML, read “Using XML”  by J. David Eisenberg,  http:// www.alistapart.com/articles/usingxml/  
  • 18. CSS – the Designer's answer • Separates presentation from structure • Goes beyond the limits of basic HTML • After markup is done, style it with CSS
  • 19. Web Developer Firefox plugin https://addons.mozilla.org/en-US/ firefox/addon/60 View CSS of the class blog
  • 20. DHTML – XHTML, CSS, JavaScript, and DOM • Not  really another language. • Examples: Pop up windows, flyout menus
  • 21. JavaScript – client side processing • Scripting language that lets you process user interactions within the browser. • Not to be confused with Java • Rollovers, form validation, pop up alert messages, and other interactive responses
  • 22. AJAX - Asynchronous JavaScript and XML • Another use of technology, not really a language • Using DHTML with live data, no page reloads. • Example: Google Maps • More info, read AJAX: A New Approach to Web Applications by Jesse James Garrett, http://www.adaptivepath.com/ ideas/essays/archives/000385.php
  • 23. The Rest • PHP, ASP, JSP, etc. – server side scripts • Plugins – for everything else
  • 24. The Internet and the World Wide Web
  • 25. Infrastructure: Military • In the shadow of Sputnik, Advanced Research Projects Agency (ARPA) was created • In the late 1960s, Department of Defense contracted  Paul Baran at the Rand Corporation. • Their Question: Could a nuclear attack or an accident disable the nation's telecommunications system? 
  • 27. Wikipedia: Internet: History http://en.wikipedia.org/wiki/ Internet#History
  • 28. Technologies on the Internet • World Wide Web • Email • Peer-to-Peer (BitTorrent) • Chat and Instant Messaging • Online Gaming • VoIP (skype)
  • 29. Principles of the Internet • End-to-end – intelligence at the ends, not hidden within the network • Network is neutral • Not optimized for any existing application • Built for unrestricted growth, not even the designers knew • No assumptions
  • 30. Electronic Frontier Foundation http://www.eff.org
  • 32. Vannevar Bush's Memex • “As we may think”, Atlantic Monthly 1945 • http://www.theatlantic.com/doc/ 194507/bush
  • 33. W3C – WWW Consortium • Tim Berners-Lee, director of W3C • In October 1994, Tim Berners-Lee left CERN and founded the World Wide Web Consortium (W3C) • Created to ensure compatibility and agreement in the adoption of standards.  • http://www.w3c.org  
  • 34. Homework, due Feb 9 • Read Chapter 2: Starting your first site • free accounthosting with Dreamhost or get a Setup Web at http://xtreemhost.com/ • Read Chapter 3: Building your first page  • Create a Web page using Dreamweaver: • Heading • At least two paragraphs   • Link colors other than the default • Font faces and sizes

Editor's Notes

  1. "Yet we are trained to ignore another form of governmental intervention that also made the Internet possible. This is the regulation that assured that the platforform upon which the Internet was built would not turn against it." p44, Future of Ideas, Lessig, L. Question: What can we interpret from Lessig’s final sentence in the reading, “Freedom thus enhanced the social value of the controlled…”? Question: How does our understanding of the Language of the Internet, both code and content, affect how we design for it and how we use it? Think about the RFC’s (request for comments in the design of the protocol.)
  2. Content is at the Core • Code a page with no tags – content comes through • Easy to create Web pages • Linear format, top to bottom
  3.   
  4.   
  5.   
  6. It’s a method of using XHTML, CSS, JavaScript, and DOM (Document Object Model) to add motion and fluid interactivity to your pages.
  7. It’s a method of using XHTML, CSS, JavaScript, and DOM (Document Object Model) to add motion and fluid interactivity to your pages.
  8.   
  9.   
  10. Question:    Based on the reading (by Lessig), how might the Internet’s origins affect it’s behavior?     Lessig points out a lot of the benefits from the architecture, but is there anything else there?
  11.   
  12.   
  13.   Not all networks are this way. Consider the telephone network.
  14.   
  15.   
  16.