SlideShare a Scribd company logo
1 of 35
Download to read offline
The elements of
  web design
Duality

• Technology
   • Semester 1
• Design
   • Semester 2
Design
A basic duality: The Web was originally conceived as a hypertextual information space;                                                                             30 March 2000
but the development of increasingly sophisticated front- and back-end technologies has
fostered its use as a remote software interface. This dual nature has led to much confusion,
as user experience practitioners have attempted to adapt their terminology to cases beyond
the scope of its original application. The goal of this document is to define some of these
terms within their appropriate contexts, and to clarify the underlying relationships among
these various elements.



Web as software interface                             Concrete                                                   Completion                         Web as hypertext system

                                                                                                                                   Visual Design: visual treatment of text,
Visual Design: graphic treatment of interface
elements (the quot;lookquot; in quot;look-and-feelquot;)                                   Visual Design                                           graphic page elements and navigational
                                                                                                                                   components

Interface Design: as in traditional HCI:                                                                                           Navigation Design: design of interface
design of interface elements to facilitate                                                                                         elements to facilitate the user's movement
user interaction with functionality
                                                                       Interface Design Navigation Design                          through the information architecture
Information Design: in the Tuftean sense:
designing the presentation of information                            Information Design                                            Information Design: in the Tuftean sense:
                                                                                                                                   designing the presentation of information
to facilitate understanding                                                                                                        to facilitate understanding

Interaction Design: development of                                     Interaction Information                                     Information Architecture: structural design




                                                                                                                       time
application flows to facilitate user tasks,
defining how the user interacts with
                                                                       Design     Architecture                                     of the information space to facilitate
                                                                                                                                   intuitive access to content
site functionality

Functional Specifications: quot;feature setquot;:
detailed descriptions of functionality the site
                                                                      Functional      Content                                      Content Requirements: definition of
                                                                                                                                   content elements required in the site
must include in order to meet user needs                          Specifications Requirements                                      in order to meet user needs

User Needs: externally derived goals                                                                                               User Needs: externally derived goals
for the site; identified through user research,
ethno/techno/psychographics, etc.                                              User Needs                                          for the site; identified through user research,
                                                                                                                                   ethno/techno/psychographics, etc.
Site Objectives: business, creative, or other
internally derived goals for the site                                    Site Objectives                                           Site Objectives: business, creative, or other
                                                                                                                                   internally derived goals for the site
task-oriented                                          Abstract                                                  Conception                               information-oriented

          This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development)
          that may influence decisions during user experience development. Also, this model does not describe a development process, nor does it define roles within a
          user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today.
© 2000 Jesse James Garrett                                                                                                                                         http://www.jjg.net/ia/


                                                                                                                                               JJG - elements of web design
JJG - elements of web design
Web as hypertext

• Information oriented
Web as software

• Task oriented
The surface - visual design
  • Colour
  • Typography
  • Visual elements
  • Branding


  ➡ Emotion
Skeleton - layout
• Interface design
• Navigation design
• Information design


➡ Readability
➡ Understandability
Structure

• Information
  Architecture
• Interaction Design
Scope - requirements

NCE   • Functional specification
         • What will it do?
      • Content requirements
         • What information does it
            hold?
in which the various features and
Just what those features and func-
Just what those features and func-
                    Strategy
of the site. Some sites that sell books
 s to save previously used addresses
 uestion of whether that feature—or
        • User needs
te is a question of scope.
           • Who will be using it and why?
        • Site objectives
           • Who is creating it and why?
ermined by the strategy of the site.
nly what the people running the site
Exercise


• Get into pairs
• Look at exercise 1 on Blackboard
Technology
Technology
• HTTP
• Servers & Browsers
• (X)HTML
• CSS
• Document Object Model
• Javascript
• AJAX
Standards

• HTTP
• (X)HTML
• CSS
• ECMAscript (javascript)
Servers & Browsers

• Web Servers
• Web Clients
   • Browsers, RSS readers, other sites


• Proxies and Firewalls
HTML

• HyperText Markup Language


• Structurally describes content


•
XML

• Data exchange
                              SGML
• Description
                        XML          HTML

• Dynamic         RSS 2.0     XHTML
  formats
(X)HTML
<ul id=quot;oParentquot;>
   <li>Node 1</li>
   <li id=quot;oNodequot;>Node 2</li>
      <ul>
         <li>Child 1</li>
         <li ID=quot;oChild2quot;>Child 2</li>
         <li>Child 3</li>
      </ul>
   <li>Node 3</li>
</ul>
Document Object Model
Document Object Model

 • Use for Javascript
 • Use for CSS


 • DOM scripting is NOT DHTML
CSS
• Cascading Style Sheets


• Separate style from
  content
• Cascade
• Inherit
Standards based design

• Using XHTML, CSS and javascript to
  deliver usable, accessible and beautiful
  sites


• Open, and understandable to other
  designers and developers
Javascript
AJAX
Validation
• HTML
   • http://validator.w3.org/
• CSS
   • http://jigsaw.w3.org/css-validator/
• Javascript
   • Tools > Console
• FIREWALLS & PROXIES
View Source
• View Source
• View Source
• View Source
• View Source
• View Source
• View Source
• View Source
Exercise


• Get into pairs again
• Look at exercise 2 on Blackboard
Exam question


• Explain the differences between web
  sites as hypertext systems or as
  software applications. What are the key
  differences between designing for these
  two different kinds of sites?
Images
JJ Garrett, Elements of Web Design
Wikimedia, creative commons images
ICHC for the image above.

More Related Content

What's hot

ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development47ishu
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web DevelopmentParvez Mahbub
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)admecindia1
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web DesignVictor M. Ortiz
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1Shahrzad Peyman
 
Different Types of Websites
Different Types of WebsitesDifferent Types of Websites
Different Types of WebsitesNeil Lohana
 
Seo content writing tips
Seo content writing tipsSeo content writing tips
Seo content writing tipsjasonaldein
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentRandy Connolly
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designingsreejagiri
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designingpalhaftab
 
Chapter 2 | Website design & development
Chapter 2  | Website design & developmentChapter 2  | Website design & development
Chapter 2 | Website design & developmentMikaStuttaford
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 

What's hot (20)

ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Web design 3
Web design 3Web design 3
Web design 3
 
Responsive web designing ppt(1)
Responsive web designing ppt(1)Responsive web designing ppt(1)
Responsive web designing ppt(1)
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Introduction to Web Design
Introduction to Web DesignIntroduction to Web Design
Introduction to Web Design
 
Web Designing
Web Designing Web Designing
Web Designing
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
Bootstrap 5 basic
Bootstrap 5 basicBootstrap 5 basic
Bootstrap 5 basic
 
Web Design & Development - Session 1
Web Design & Development - Session 1Web Design & Development - Session 1
Web Design & Development - Session 1
 
Different Types of Websites
Different Types of WebsitesDifferent Types of Websites
Different Types of Websites
 
Seo content writing tips
Seo content writing tipsSeo content writing tips
Seo content writing tips
 
WEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web DevelopmentWEB I - 01 - Introduction to Web Development
WEB I - 01 - Introduction to Web Development
 
Presentation of web designing
Presentation of web designingPresentation of web designing
Presentation of web designing
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designing
 
Web design intro
Web design introWeb design intro
Web design intro
 
Web development
Web developmentWeb development
Web development
 
Chapter 2 | Website design & development
Chapter 2  | Website design & developmentChapter 2  | Website design & development
Chapter 2 | Website design & development
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Web design basics
Web design basicsWeb design basics
Web design basics
 

Similar to Elements Of Web Design

The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User ExperienceMichael Grillhösl
 
The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User ExperienceBen van de Sande
 
UX_JJGarrett_elements
UX_JJGarrett_elementsUX_JJGarrett_elements
UX_JJGarrett_elementsEdwin Ritter
 
Elements Of User Experience
Elements Of User ExperienceElements Of User Experience
Elements Of User Experienceguest829deb
 
Elements
ElementsElements
Elementskaa kaa
 
"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927Takashi Sakamoto
 
In order for UX to achieve it’s potential, we need to reframe it as a profess...
In order for UX to achieve it’s potential, we need to reframe it as a profess...In order for UX to achieve it’s potential, we need to reframe it as a profess...
In order for UX to achieve it’s potential, we need to reframe it as a profess...Peter Merholz
 
Zukunftsmarkt Zocken
Zukunftsmarkt ZockenZukunftsmarkt Zocken
Zukunftsmarkt ZockenStephan Engl
 
UX in Italia: idee e futuro
UX in Italia: idee e futuroUX in Italia: idee e futuro
UX in Italia: idee e futuroAlberto Mucignat
 
Gastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designGastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designPeter Bogaards
 
STI, MetaRational #2
STI, MetaRational #2STI, MetaRational #2
STI, MetaRational #2João Ramos
 
Elementos da experiência do usuário
Elementos da experiência do usuárioElementos da experiência do usuário
Elementos da experiência do usuárioJonathan Prateat
 

Similar to Elements Of Web Design (20)

The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User Experience
 
Wk08 Best Practice
Wk08 Best PracticeWk08 Best Practice
Wk08 Best Practice
 
The Elements of User Experience
The Elements of User ExperienceThe Elements of User Experience
The Elements of User Experience
 
Elements
ElementsElements
Elements
 
UX_JJGarrett_elements
UX_JJGarrett_elementsUX_JJGarrett_elements
UX_JJGarrett_elements
 
Elements Of User Experience
Elements Of User ExperienceElements Of User Experience
Elements Of User Experience
 
Elements
ElementsElements
Elements
 
Element S
Element SElement S
Element S
 
Wk08 Best Practice
Wk08 Best PracticeWk08 Best Practice
Wk08 Best Practice
 
"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927"Project Design for Optimaizing User Experience" 20070927
"Project Design for Optimaizing User Experience" 20070927
 
Dk glsec
Dk glsecDk glsec
Dk glsec
 
Elements
ElementsElements
Elements
 
In order for UX to achieve it’s potential, we need to reframe it as a profess...
In order for UX to achieve it’s potential, we need to reframe it as a profess...In order for UX to achieve it’s potential, we need to reframe it as a profess...
In order for UX to achieve it’s potential, we need to reframe it as a profess...
 
Zukunftsmarkt Zocken
Zukunftsmarkt ZockenZukunftsmarkt Zocken
Zukunftsmarkt Zocken
 
UX in Italia: idee e futuro
UX in Italia: idee e futuroUX in Italia: idee e futuro
UX in Italia: idee e futuro
 
WebSig24/7 "IA" 20060929
WebSig24/7 "IA" 20060929WebSig24/7 "IA" 20060929
WebSig24/7 "IA" 20060929
 
Gastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience designGastronomy: A source of inspiration for user experience design
Gastronomy: A source of inspiration for user experience design
 
Lean UX
Lean UXLean UX
Lean UX
 
STI, MetaRational #2
STI, MetaRational #2STI, MetaRational #2
STI, MetaRational #2
 
Elementos da experiência do usuário
Elementos da experiência do usuárioElementos da experiência do usuário
Elementos da experiência do usuário
 

More from Dan Dixon

Digital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban GamingDigital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban GamingDan Dixon
 
UX Bristol Gameful Design
UX Bristol Gameful DesignUX Bristol Gameful Design
UX Bristol Gameful DesignDan Dixon
 
Time management tips
Time management tipsTime management tips
Time management tipsDan Dixon
 
Big Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
Big Games and Hipsters: Cool Capital in Pervasive Gaming FestivalsBig Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
Big Games and Hipsters: Cool Capital in Pervasive Gaming FestivalsDan Dixon
 
Educating Creative Technologists
Educating Creative TechnologistsEducating Creative Technologists
Educating Creative TechnologistsDan Dixon
 
Pervasive game ethnography
Pervasive game ethnographyPervasive game ethnography
Pervasive game ethnographyDan Dixon
 
Bodies, rhythms and digital games
Bodies, rhythms and digital gamesBodies, rhythms and digital games
Bodies, rhythms and digital gamesDan Dixon
 
A Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeA Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeDan Dixon
 
Apollo and Dionysus at Play
Apollo and Dionysus at PlayApollo and Dionysus at Play
Apollo and Dionysus at PlayDan Dixon
 
Nietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationNietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationDan Dixon
 
What is a Game?
What is a Game?What is a Game?
What is a Game?Dan Dixon
 
Dramatic Elements
Dramatic ElementsDramatic Elements
Dramatic ElementsDan Dixon
 
Games Matrix
Games MatrixGames Matrix
Games MatrixDan Dixon
 
Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?Dan Dixon
 

More from Dan Dixon (14)

Digital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban GamingDigital Insights from Pervasive & Urban Gaming
Digital Insights from Pervasive & Urban Gaming
 
UX Bristol Gameful Design
UX Bristol Gameful DesignUX Bristol Gameful Design
UX Bristol Gameful Design
 
Time management tips
Time management tipsTime management tips
Time management tips
 
Big Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
Big Games and Hipsters: Cool Capital in Pervasive Gaming FestivalsBig Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
Big Games and Hipsters: Cool Capital in Pervasive Gaming Festivals
 
Educating Creative Technologists
Educating Creative TechnologistsEducating Creative Technologists
Educating Creative Technologists
 
Pervasive game ethnography
Pervasive game ethnographyPervasive game ethnography
Pervasive game ethnography
 
Bodies, rhythms and digital games
Bodies, rhythms and digital gamesBodies, rhythms and digital games
Bodies, rhythms and digital games
 
A Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday lifeA Ludic Aesthetic in Everyday life
A Ludic Aesthetic in Everyday life
 
Apollo and Dionysus at Play
Apollo and Dionysus at PlayApollo and Dionysus at Play
Apollo and Dionysus at Play
 
Nietzsche Contra Caillois Presentation
Nietzsche Contra Caillois PresentationNietzsche Contra Caillois Presentation
Nietzsche Contra Caillois Presentation
 
What is a Game?
What is a Game?What is a Game?
What is a Game?
 
Dramatic Elements
Dramatic ElementsDramatic Elements
Dramatic Elements
 
Games Matrix
Games MatrixGames Matrix
Games Matrix
 
Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?Death; a minor annoyance or an invitation to play?
Death; a minor annoyance or an invitation to play?
 

Recently uploaded

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
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
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Recently uploaded (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
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
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Elements Of Web Design

  • 1. The elements of web design
  • 2. Duality • Technology • Semester 1 • Design • Semester 2
  • 4. A basic duality: The Web was originally conceived as a hypertextual information space; 30 March 2000 but the development of increasingly sophisticated front- and back-end technologies has fostered its use as a remote software interface. This dual nature has led to much confusion, as user experience practitioners have attempted to adapt their terminology to cases beyond the scope of its original application. The goal of this document is to define some of these terms within their appropriate contexts, and to clarify the underlying relationships among these various elements. Web as software interface Concrete Completion Web as hypertext system Visual Design: visual treatment of text, Visual Design: graphic treatment of interface elements (the quot;lookquot; in quot;look-and-feelquot;) Visual Design graphic page elements and navigational components Interface Design: as in traditional HCI: Navigation Design: design of interface design of interface elements to facilitate elements to facilitate the user's movement user interaction with functionality Interface Design Navigation Design through the information architecture Information Design: in the Tuftean sense: designing the presentation of information Information Design Information Design: in the Tuftean sense: designing the presentation of information to facilitate understanding to facilitate understanding Interaction Design: development of Interaction Information Information Architecture: structural design time application flows to facilitate user tasks, defining how the user interacts with Design Architecture of the information space to facilitate intuitive access to content site functionality Functional Specifications: quot;feature setquot;: detailed descriptions of functionality the site Functional Content Content Requirements: definition of content elements required in the site must include in order to meet user needs Specifications Requirements in order to meet user needs User Needs: externally derived goals User Needs: externally derived goals for the site; identified through user research, ethno/techno/psychographics, etc. User Needs for the site; identified through user research, ethno/techno/psychographics, etc. Site Objectives: business, creative, or other internally derived goals for the site Site Objectives Site Objectives: business, creative, or other internally derived goals for the site task-oriented Abstract Conception information-oriented This picture is incomplete: The model outlined here does not account for secondary considerations (such as those arising during technical or content development) that may influence decisions during user experience development. Also, this model does not describe a development process, nor does it define roles within a user experience development team. Rather, it seeks to define the key considerations that go into the development of user experience on the Web today. © 2000 Jesse James Garrett http://www.jjg.net/ia/ JJG - elements of web design
  • 5.
  • 6. JJG - elements of web design
  • 7. Web as hypertext • Information oriented
  • 8. Web as software • Task oriented
  • 9. The surface - visual design • Colour • Typography • Visual elements • Branding ➡ Emotion
  • 10. Skeleton - layout • Interface design • Navigation design • Information design ➡ Readability ➡ Understandability
  • 11. Structure • Information Architecture • Interaction Design
  • 12.
  • 13. Scope - requirements NCE • Functional specification • What will it do? • Content requirements • What information does it hold? in which the various features and Just what those features and func-
  • 14. Just what those features and func- Strategy of the site. Some sites that sell books s to save previously used addresses uestion of whether that feature—or • User needs te is a question of scope. • Who will be using it and why? • Site objectives • Who is creating it and why? ermined by the strategy of the site. nly what the people running the site
  • 15. Exercise • Get into pairs • Look at exercise 1 on Blackboard
  • 17. Technology • HTTP • Servers & Browsers • (X)HTML • CSS • Document Object Model • Javascript • AJAX
  • 18. Standards • HTTP • (X)HTML • CSS • ECMAscript (javascript)
  • 19. Servers & Browsers • Web Servers • Web Clients • Browsers, RSS readers, other sites • Proxies and Firewalls
  • 20. HTML • HyperText Markup Language • Structurally describes content •
  • 21. XML • Data exchange SGML • Description XML HTML • Dynamic RSS 2.0 XHTML formats
  • 22. (X)HTML <ul id=quot;oParentquot;> <li>Node 1</li> <li id=quot;oNodequot;>Node 2</li> <ul> <li>Child 1</li> <li ID=quot;oChild2quot;>Child 2</li> <li>Child 3</li> </ul> <li>Node 3</li> </ul>
  • 23.
  • 25. Document Object Model • Use for Javascript • Use for CSS • DOM scripting is NOT DHTML
  • 26.
  • 27. CSS • Cascading Style Sheets • Separate style from content • Cascade • Inherit
  • 28. Standards based design • Using XHTML, CSS and javascript to deliver usable, accessible and beautiful sites • Open, and understandable to other designers and developers
  • 30. AJAX
  • 31. Validation • HTML • http://validator.w3.org/ • CSS • http://jigsaw.w3.org/css-validator/ • Javascript • Tools > Console • FIREWALLS & PROXIES
  • 32. View Source • View Source • View Source • View Source • View Source • View Source • View Source • View Source
  • 33. Exercise • Get into pairs again • Look at exercise 2 on Blackboard
  • 34. Exam question • Explain the differences between web sites as hypertext systems or as software applications. What are the key differences between designing for these two different kinds of sites?
  • 35. Images JJ Garrett, Elements of Web Design Wikimedia, creative commons images ICHC for the image above.