SlideShare a Scribd company logo
CN5111 – Week 9
Dr. Andres Baravalle
1
Lecture content
• Introduction to accessibility
• Web accessibility
• The WCAG initiative
• Examples
2
Learning outcomes
• This week we will be working on:
– LO2: Apply appropriate design and
specification standards
– LO4: Effectively evaluate various systems and
make appropriate design decisions
3
Introduction to accessibility
4
What is accessibility
• “Accessibility is a general term used to
describe the degree to which a product,
device, service, or environment is
accessible by as many people as possible”
(Wikipedia)
5
ISO 16071 (2003)
• Accessibility is the “usability of a product,
service, environment or facility by people
with the widest range of capabilities”
6
ISO 13407
• "The usability of an interface is a measure
of the effectiveness, efficiency and
satisfaction with which specified users
can achieve specified goals in a
particular environment with that
interface." (ISO 13407).
7
Accessibility and usability
• Tying in usability’s definition (ISO 13407),
we can say that:
• "The accessibility of an interface is a
measure of the effectiveness, efficiency
and satisfaction with which people with the
widest range of capabilities can achieve
specified goals in a particular environment
with that interface."
8
Accessibility and usability
• If accessibility and usability are a
measure, you have to be able to establish
their magnitude, relative to a unit of
measurement
9
Accessibility is about multiple
paths (1)
• An accessible artefact must support
multiple paths to achieve the same task
– For example, you (often) can use a mobile
phone through voice recognition or using the
hardware interface
• An interface is accessible to an audience
when there is at least one path which can
be usable by each individual within the set
of intended users
10
Accessibility is about multiple
paths (2)
• To ensure accessibility, interaction paths should
be based on the characteristics of:
– Users
– Interfaces
– Goals
• A vocal interface to a hammer might not
increase its accessibility
• A vocal interface for a computer is likely to be
more useful
11
Web accessibility
12
Web accessibility: introduction
• The World Wide Web was conceived by Tim Berners Lee
in a scientific environment and was intended to be used
to exchange ideas freely among the scientific
community.
• The original form of the HyperText Markup Language
(HTML), the language used to build web pages, provided
structured documentation around headings, paragraphs
and other structures that define the information content
of a textual document.
• Presentation was a secondary concern.
13
Web accessibility: introduction
(2)
• As the internet grew and access to computer
networks widened, people other than scientists
were able to access the Web and new
professional figures, in charge of developing
web pages, emerged.
• The focus shifted a little from content towards
presentation: web pages started to be more
appealing and rich with graphics.
14
Focus on content vs. focus on
presentation
15
Improving presentation with
HTML 4.x
• Widespread techniques include:
– Proprietary, non-standard and browser-specific extensions to the
HTML standard, for adding formatting properties (e.g. the tags
<wbr> and <nobr>)
– Using images (with a wider font selection) for rendering text to
replace plain text on the page
– Using images to create graphical elements for presentation,
such as ‘fancy’ borders around the page
– Using data tables for page layout structures, often with blank
images to control the white space
– Using plugins or scripting to produce additional effects not
provided by HTML
16
Consequences (some
examples)
• Inconsistencies amongst browsers: due to the use of
proprietary tags, different browsers could be showing the
content quite differently
• Accessibility was strongly affected by the unexpected
use of HTML tags. HTML tags carry a semantic meaning:
<h1> for example, refers to a page heading, and should
not be used just to make text bigger.
• Using tables for layout, or images for borders, was
overloading the tags with functions that they didn’t
originally have.
17
Disabilities that can affect web
access (non-exaustive list)
• Hearing disabilities (people who are deaf, hard of
hearing, or hearing impaired)
• Visual disabilities (people who are blind, colour-blind or
visually impaired)
• Mobility disabilities (people who are physically disabled
or with impaired motor skills)
• Learning disabilities (such as people with dyslexia).
• It has been estimated that between 15% and 30% of
world population, and almost 10% of internet users,
has some kind of disability
18
That was wrong!
• A series of “magic numbers” - numbers that
appeared by “magic” - were used in the previous
slide
• Never forget to include appropriate references
and support your statements with relevant
quotes
• Thatcher, J., Waddell, C., Henry, S., Swierenga,
S., Urban, M., Burks, M. and Bohman, P. (2003)
Constructing Accessible Websites, Apress,
chapter 1.
19
Why web accessibility is so
important
• As the Web displaces more traditional
information sources and becomes a key
resource for information, commerce,
entertainment, distance learning, job
searching and government services, it
becomes more important that everyone
has access to it.
20
Making the web accessible
• Accessible websites and Web applications, where
people with disabilities can perceive, understand,
navigate, and interact
• Accessible user-agents, such as Web browsers and Web
applications in general (such as rich media players), that
can be used effectively by people with disabilities, and
that work well with assistive technologies that some
people with disabilities use to access the Web
• Accessible Web authoring tools, which support the
production of accessible Web content and websites, and
that can be used effectively by people with disabilities.
21
The WCAG initiative
22
WCAG guidelines
• The Web Content Accessibility Guidelines
have been compiled by the Web
Accessibility Initiative project (WAI - W3C)
to explain how to make web content
accessible
23
WCAG guidelines: #1
• Provide equivalent alternatives to auditory
and visual content.
24
WCAG guidelines: #2
• Don't rely on color alone
25
WCAG guidelines: #3
• Use markup and style sheets and do so
properly
26
WCAG guidelines: #4
• Clarify natural language usage
27
WCAG guidelines: #5
• Create tables that transform gracefully
28
WCAG guidelines: #6
• Ensure that pages featuring new
technologies transform gracefully
29
WCAG guidelines: #7
• Ensure user control of time-sensitive
content changes
30
WCAG guidelines: #8
• Ensure direct accessibility of embedded
user interfaces
31
WCAG guidelines: #9
• Design for device-independence
32
WCAG guidelines: #10
• Use interim solutions
33
WCAG guidelines: #11
• Use W3C technologies and guidelines
34
WCAG guidelines: #12
• Provide context and orientation
information
35
WCAG guidelines: #13
• Provide clear navigation mechanisms
36
WCAG guidelines: #14
• Ensure that documents are clear and
simple
37
Examples
38
Examples
• The next examples are for discussion
• Which ones are usable?
• Which ones are accessbile?
• WHY?
39
Example 1: CAPTCHAs
• CAPTCHAs are commonly used as a
countermeasure to the action of robots, software
that crawls the Web to gather information or to
post content.
• CAPTCHAs, used together with an
authentication system, (should) ensure that
robots can’t post content or access some areas
of a website.
40
Example 2: Drop-down menu at
Adobe.com
41
Example 3: auto-completion at
script.aculo.us
42
Example 4: Mojo
• <div dojoType="dijit.layout.BorderContainer" design="sidebar"
liveSplitters="false">
• <div dojoType="dijit.layout.ContentPane" region="leading">
• <div id="feature-menu"> <div class="cp" id="DojoLinkPane"> <div
class="cpContent"> <div
dojoType="dojoc.sandbox.menu.AccordionMenu" id="DojoMenu"
store="navStore" init="Dojo [...]
• (see
http://dojocampus.org/explorer/#Dojox_Image_Lightbox_Grouped)
43
Example 5: script.aculo.us
• <div class="c">
• <div class="example" id="demo-effect-blinddown"
onclick="new Effect.BlindDown(this)"> <div
style="height: 120px;"> <img
src="http://script.aculo.us/images/demo-logo.gif" alt="">
• <span>Click for Effect.BlindDown demo</span> </div>
[...]
• (see
http://wiki.github.com/madrobby/scriptaculous/combinati
on-effects-demo)
44
Testing tools
• The web developer toolbar:
– WCAG test
– No stylesheets
– Hide images
– Validate HTML/CSS
• Lynx!
45
Lynx
46
Readings
• The WCAG (Web Accessibility Initiative) website:
http://www.w3.org/WAI/
• Web Content Accessibility Guidelines 1.0
http://www.w3.org/TR/WCAG10/
• Web Content Accessibility Guidelines
2.0: http://www.w3.org/TR/WCAG20/
• Checklist of Checkpoints for Web Content Accessibility
Guidelines 1.0: http://www.w3.org/TR/WCAG10/full-
checklist.html
47

More Related Content

What's hot

User interfaces presentation
User interfaces presentationUser interfaces presentation
User interfaces presentation
somipam1
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
Hend Al-Khalifa
 
IMPORTANCE OF HAVING A WEBSITE PRESENTATION
IMPORTANCE OF HAVING A WEBSITE PRESENTATIONIMPORTANCE OF HAVING A WEBSITE PRESENTATION
IMPORTANCE OF HAVING A WEBSITE PRESENTATION
Johndigital maina
 
User centered Design
User centered DesignUser centered Design
User centered Design
Shalini Shingari
 
SELECT THE PROPER KINDS OF WINDOWS
SELECT THE PROPER KINDS OF WINDOWSSELECT THE PROPER KINDS OF WINDOWS
SELECT THE PROPER KINDS OF WINDOWS
Dhanya LK
 
Affordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciAffordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hci
Shoaibidd514
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
sai anjaneya
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
Mark Billinghurst
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
brindaN
 
The Design of Everyday Things
The Design of Everyday ThingsThe Design of Everyday Things
The Design of Everyday Things
Matthew Portwood
 
Good bad design
Good bad designGood bad design
Good bad design
Yaowaluck Promdee
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
Alan Dix
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
Sachith Perera
 
HCI Basics
HCI BasicsHCI Basics
HCI Basics
Zdeněk Lanc
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
PurnimaAgarwal6
 
Website Usability
Website UsabilityWebsite Usability
Website Usability
Vincci Kwong
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
CHAP 3 - NETWORK, INTRANET & INTERNET
CHAP 3 - NETWORK, INTRANET & INTERNETCHAP 3 - NETWORK, INTRANET & INTERNET
CHAP 3 - NETWORK, INTRANET & INTERNET
Cikgu Johan Johari
 
Blogging ppt
Blogging pptBlogging ppt
Blogging ppt
aubreyanne014
 
Multimedia user interface principles
Multimedia user interface principlesMultimedia user interface principles
Multimedia user interface principles
Norirdawati Sabangi
 

What's hot (20)

User interfaces presentation
User interfaces presentationUser interfaces presentation
User interfaces presentation
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
IMPORTANCE OF HAVING A WEBSITE PRESENTATION
IMPORTANCE OF HAVING A WEBSITE PRESENTATIONIMPORTANCE OF HAVING A WEBSITE PRESENTATION
IMPORTANCE OF HAVING A WEBSITE PRESENTATION
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
SELECT THE PROPER KINDS OF WINDOWS
SELECT THE PROPER KINDS OF WINDOWSSELECT THE PROPER KINDS OF WINDOWS
SELECT THE PROPER KINDS OF WINDOWS
 
Affordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hciAffordance,mapping,constraints and convention in hci
Affordance,mapping,constraints and convention in hci
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Introduction to Interaction Design
Introduction to Interaction DesignIntroduction to Interaction Design
Introduction to Interaction Design
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 
The Design of Everyday Things
The Design of Everyday ThingsThe Design of Everyday Things
The Design of Everyday Things
 
Good bad design
Good bad designGood bad design
Good bad design
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
HCI Basics
HCI BasicsHCI Basics
HCI Basics
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
Website Usability
Website UsabilityWebsite Usability
Website Usability
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading schemeLecture-1: Introduction to web engineering - course overview and grading scheme
Lecture-1: Introduction to web engineering - course overview and grading scheme
 
CHAP 3 - NETWORK, INTRANET & INTERNET
CHAP 3 - NETWORK, INTRANET & INTERNETCHAP 3 - NETWORK, INTRANET & INTERNET
CHAP 3 - NETWORK, INTRANET & INTERNET
 
Blogging ppt
Blogging pptBlogging ppt
Blogging ppt
 
Multimedia user interface principles
Multimedia user interface principlesMultimedia user interface principles
Multimedia user interface principles
 

Viewers also liked

Other metrics
Other metricsOther metrics
Other metrics
Andres Baravalle
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
Andres Baravalle
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
Andres Baravalle
 
Social, professional, ethical and legal issues
Social, professional, ethical and legal issuesSocial, professional, ethical and legal issues
Social, professional, ethical and legal issues
Andres Baravalle
 
Background on Usability Engineering
Background on Usability EngineeringBackground on Usability Engineering
Background on Usability Engineering
Andres Baravalle
 
Issue-based metrics
Issue-based metricsIssue-based metrics
Issue-based metrics
Andres Baravalle
 
Interfaces
InterfacesInterfaces
Interfaces
Andres Baravalle
 
Usability evaluations (part 2)
Usability evaluations (part 2) Usability evaluations (part 2)
Usability evaluations (part 2)
Andres Baravalle
 
Accessibility: introduction
Accessibility: introduction  Accessibility: introduction
Accessibility: introduction
Andres Baravalle
 
Usability evaluations (part 3)
Usability evaluations (part 3) Usability evaluations (part 3)
Usability evaluations (part 3)
Andres Baravalle
 
Measuring the user experience
Measuring the user experienceMeasuring the user experience
Measuring the user experience
Andres Baravalle
 
Usability evaluation methods (part 2) and performance metrics
Usability evaluation methods (part 2) and performance metricsUsability evaluation methods (part 2) and performance metrics
Usability evaluation methods (part 2) and performance metrics
Andres Baravalle
 
SPEL (Social, professional, ethical and legal) issues in Usability
SPEL (Social, professional, ethical and legal) issues in UsabilitySPEL (Social, professional, ethical and legal) issues in Usability
SPEL (Social, professional, ethical and legal) issues in Usability
Andres Baravalle
 
Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirements
Andres Baravalle
 
Planning and usability evaluation methods
Planning and usability evaluation methodsPlanning and usability evaluation methods
Planning and usability evaluation methods
Andres Baravalle
 
Don't make me think
Don't make me thinkDon't make me think
Don't make me think
Andres Baravalle
 
Dark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developmentsDark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developments
Andres Baravalle
 
Layout rules
Layout rulesLayout rules
Layout rules
mangal das
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
Andres Baravalle
 

Viewers also liked (19)

Other metrics
Other metricsOther metrics
Other metrics
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
 
Introduction to jQuery
Introduction to jQueryIntroduction to jQuery
Introduction to jQuery
 
Social, professional, ethical and legal issues
Social, professional, ethical and legal issuesSocial, professional, ethical and legal issues
Social, professional, ethical and legal issues
 
Background on Usability Engineering
Background on Usability EngineeringBackground on Usability Engineering
Background on Usability Engineering
 
Issue-based metrics
Issue-based metricsIssue-based metrics
Issue-based metrics
 
Interfaces
InterfacesInterfaces
Interfaces
 
Usability evaluations (part 2)
Usability evaluations (part 2) Usability evaluations (part 2)
Usability evaluations (part 2)
 
Accessibility: introduction
Accessibility: introduction  Accessibility: introduction
Accessibility: introduction
 
Usability evaluations (part 3)
Usability evaluations (part 3) Usability evaluations (part 3)
Usability evaluations (part 3)
 
Measuring the user experience
Measuring the user experienceMeasuring the user experience
Measuring the user experience
 
Usability evaluation methods (part 2) and performance metrics
Usability evaluation methods (part 2) and performance metricsUsability evaluation methods (part 2) and performance metrics
Usability evaluation methods (part 2) and performance metrics
 
SPEL (Social, professional, ethical and legal) issues in Usability
SPEL (Social, professional, ethical and legal) issues in UsabilitySPEL (Social, professional, ethical and legal) issues in Usability
SPEL (Social, professional, ethical and legal) issues in Usability
 
Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirements
 
Planning and usability evaluation methods
Planning and usability evaluation methodsPlanning and usability evaluation methods
Planning and usability evaluation methods
 
Don't make me think
Don't make me thinkDon't make me think
Don't make me think
 
Dark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developmentsDark web markets: from the silk road to alphabay, trends and developments
Dark web markets: from the silk road to alphabay, trends and developments
 
Layout rules
Layout rulesLayout rules
Layout rules
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 

Similar to Accessibility introduction

Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Design
colinbdclark
 
Web Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptxWeb Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptx
minhaakter04
 
Research at work Design for Accessibility
Research at work Design for AccessibilityResearch at work Design for Accessibility
Research at work Design for Accessibility
Ruilin Zhang
 
Social Networking Extensions for EPrints
Social Networking Extensions for EPrintsSocial Networking Extensions for EPrints
Social Networking Extensions for EPrints
Richard Davis
 
Web 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandeyWeb 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandey
meenu pandey
 
ICT introduction
ICT introductionICT introduction
ICT introduction
Angelito Quiambao
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
Vladimir Tomberg
 
Accessibility Tips: How to create accessible learning content
Accessibility Tips: How to create accessible learning contentAccessibility Tips: How to create accessible learning content
Accessibility Tips: How to create accessible learning content
Jacqueline L. Frank
 
Shirley Evans
Shirley EvansShirley Evans
Shirley Evans
Jisc
 
Accessibility Best Practices for Online Learning Content
Accessibility Best Practices for Online Learning ContentAccessibility Best Practices for Online Learning Content
Accessibility Best Practices for Online Learning Content
Jacqueline L. Frank
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA International
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
Vladimir Tomberg
 
World wide web
World wide webWorld wide web
World wide web
reshmadas1995
 
Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success
Jacqueline L. Frank
 
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
National Information Standards Organization (NISO)
 
Viko Eahil 2009
Viko Eahil 2009Viko Eahil 2009
Viko Eahil 2009
Karen Johanne Buset
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
Libcorpio
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation Strategies
UA WEB, A.C.
 
WEB2.0 And CLOUD
WEB2.0 And CLOUDWEB2.0 And CLOUD
WEB2.0 And CLOUD
surendra jaiswal
 
Internet tech &amp; web prog. p1,2,3-ver1
Internet tech &amp; web prog.  p1,2,3-ver1Internet tech &amp; web prog.  p1,2,3-ver1
Internet tech &amp; web prog. p1,2,3-ver1
Taymoor Nazmy
 

Similar to Accessibility introduction (20)

Web Accessibility and Design
Web Accessibility and DesignWeb Accessibility and Design
Web Accessibility and Design
 
Web Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptxWeb Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptx
 
Research at work Design for Accessibility
Research at work Design for AccessibilityResearch at work Design for Accessibility
Research at work Design for Accessibility
 
Social Networking Extensions for EPrints
Social Networking Extensions for EPrintsSocial Networking Extensions for EPrints
Social Networking Extensions for EPrints
 
Web 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandeyWeb 3.0 and english language teaching by dr meenu pandey
Web 3.0 and english language teaching by dr meenu pandey
 
ICT introduction
ICT introductionICT introduction
ICT introduction
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Accessibility Tips: How to create accessible learning content
Accessibility Tips: How to create accessible learning contentAccessibility Tips: How to create accessible learning content
Accessibility Tips: How to create accessible learning content
 
Shirley Evans
Shirley EvansShirley Evans
Shirley Evans
 
Accessibility Best Practices for Online Learning Content
Accessibility Best Practices for Online Learning ContentAccessibility Best Practices for Online Learning Content
Accessibility Best Practices for Online Learning Content
 
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA2019  Enhancing the User Experience for People with Disabilities: Top 10 ...
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
World wide web
World wide webWorld wide web
World wide web
 
Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success Accessibility & Inclusive Design to Enable Success
Accessibility & Inclusive Design to Enable Success
 
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
NISO Virtual Conference: Web-Scale Discovery Services: Transforming Access to...
 
Viko Eahil 2009
Viko Eahil 2009Viko Eahil 2009
Viko Eahil 2009
 
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
INNOVATION AND ‎RESEARCH (Digital Library ‎Information Access)‎
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation Strategies
 
WEB2.0 And CLOUD
WEB2.0 And CLOUDWEB2.0 And CLOUD
WEB2.0 And CLOUD
 
Internet tech &amp; web prog. p1,2,3-ver1
Internet tech &amp; web prog.  p1,2,3-ver1Internet tech &amp; web prog.  p1,2,3-ver1
Internet tech &amp; web prog. p1,2,3-ver1
 

More from Andres Baravalle

Don’t make me think
Don’t make me thinkDon’t make me think
Don’t make me think
Andres Baravalle
 
Data collection and analysis
Data collection and analysisData collection and analysis
Data collection and analysis
Andres Baravalle
 
Interaction design and cognitive aspects
Interaction design and cognitive aspects Interaction design and cognitive aspects
Interaction design and cognitive aspects
Andres Baravalle
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
Andres Baravalle
 
Usability requirements
Usability requirements Usability requirements
Usability requirements
Andres Baravalle
 
Usability: introduction (Week 1)
Usability: introduction (Week 1)Usability: introduction (Week 1)
Usability: introduction (Week 1)
Andres Baravalle
 
Don’t make me think!
Don’t make me think!Don’t make me think!
Don’t make me think!
Andres Baravalle
 

More from Andres Baravalle (7)

Don’t make me think
Don’t make me thinkDon’t make me think
Don’t make me think
 
Data collection and analysis
Data collection and analysisData collection and analysis
Data collection and analysis
 
Interaction design and cognitive aspects
Interaction design and cognitive aspects Interaction design and cognitive aspects
Interaction design and cognitive aspects
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
 
Usability requirements
Usability requirements Usability requirements
Usability requirements
 
Usability: introduction (Week 1)
Usability: introduction (Week 1)Usability: introduction (Week 1)
Usability: introduction (Week 1)
 
Don’t make me think!
Don’t make me think!Don’t make me think!
Don’t make me think!
 

Recently uploaded

Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17How to Predict Vendor Bill Product in Odoo 17
How to Predict Vendor Bill Product in Odoo 17
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 

Accessibility introduction

  • 1. CN5111 – Week 9 Dr. Andres Baravalle 1
  • 2. Lecture content • Introduction to accessibility • Web accessibility • The WCAG initiative • Examples 2
  • 3. Learning outcomes • This week we will be working on: – LO2: Apply appropriate design and specification standards – LO4: Effectively evaluate various systems and make appropriate design decisions 3
  • 5. What is accessibility • “Accessibility is a general term used to describe the degree to which a product, device, service, or environment is accessible by as many people as possible” (Wikipedia) 5
  • 6. ISO 16071 (2003) • Accessibility is the “usability of a product, service, environment or facility by people with the widest range of capabilities” 6
  • 7. ISO 13407 • "The usability of an interface is a measure of the effectiveness, efficiency and satisfaction with which specified users can achieve specified goals in a particular environment with that interface." (ISO 13407). 7
  • 8. Accessibility and usability • Tying in usability’s definition (ISO 13407), we can say that: • "The accessibility of an interface is a measure of the effectiveness, efficiency and satisfaction with which people with the widest range of capabilities can achieve specified goals in a particular environment with that interface." 8
  • 9. Accessibility and usability • If accessibility and usability are a measure, you have to be able to establish their magnitude, relative to a unit of measurement 9
  • 10. Accessibility is about multiple paths (1) • An accessible artefact must support multiple paths to achieve the same task – For example, you (often) can use a mobile phone through voice recognition or using the hardware interface • An interface is accessible to an audience when there is at least one path which can be usable by each individual within the set of intended users 10
  • 11. Accessibility is about multiple paths (2) • To ensure accessibility, interaction paths should be based on the characteristics of: – Users – Interfaces – Goals • A vocal interface to a hammer might not increase its accessibility • A vocal interface for a computer is likely to be more useful 11
  • 13. Web accessibility: introduction • The World Wide Web was conceived by Tim Berners Lee in a scientific environment and was intended to be used to exchange ideas freely among the scientific community. • The original form of the HyperText Markup Language (HTML), the language used to build web pages, provided structured documentation around headings, paragraphs and other structures that define the information content of a textual document. • Presentation was a secondary concern. 13
  • 14. Web accessibility: introduction (2) • As the internet grew and access to computer networks widened, people other than scientists were able to access the Web and new professional figures, in charge of developing web pages, emerged. • The focus shifted a little from content towards presentation: web pages started to be more appealing and rich with graphics. 14
  • 15. Focus on content vs. focus on presentation 15
  • 16. Improving presentation with HTML 4.x • Widespread techniques include: – Proprietary, non-standard and browser-specific extensions to the HTML standard, for adding formatting properties (e.g. the tags <wbr> and <nobr>) – Using images (with a wider font selection) for rendering text to replace plain text on the page – Using images to create graphical elements for presentation, such as ‘fancy’ borders around the page – Using data tables for page layout structures, often with blank images to control the white space – Using plugins or scripting to produce additional effects not provided by HTML 16
  • 17. Consequences (some examples) • Inconsistencies amongst browsers: due to the use of proprietary tags, different browsers could be showing the content quite differently • Accessibility was strongly affected by the unexpected use of HTML tags. HTML tags carry a semantic meaning: <h1> for example, refers to a page heading, and should not be used just to make text bigger. • Using tables for layout, or images for borders, was overloading the tags with functions that they didn’t originally have. 17
  • 18. Disabilities that can affect web access (non-exaustive list) • Hearing disabilities (people who are deaf, hard of hearing, or hearing impaired) • Visual disabilities (people who are blind, colour-blind or visually impaired) • Mobility disabilities (people who are physically disabled or with impaired motor skills) • Learning disabilities (such as people with dyslexia). • It has been estimated that between 15% and 30% of world population, and almost 10% of internet users, has some kind of disability 18
  • 19. That was wrong! • A series of “magic numbers” - numbers that appeared by “magic” - were used in the previous slide • Never forget to include appropriate references and support your statements with relevant quotes • Thatcher, J., Waddell, C., Henry, S., Swierenga, S., Urban, M., Burks, M. and Bohman, P. (2003) Constructing Accessible Websites, Apress, chapter 1. 19
  • 20. Why web accessibility is so important • As the Web displaces more traditional information sources and becomes a key resource for information, commerce, entertainment, distance learning, job searching and government services, it becomes more important that everyone has access to it. 20
  • 21. Making the web accessible • Accessible websites and Web applications, where people with disabilities can perceive, understand, navigate, and interact • Accessible user-agents, such as Web browsers and Web applications in general (such as rich media players), that can be used effectively by people with disabilities, and that work well with assistive technologies that some people with disabilities use to access the Web • Accessible Web authoring tools, which support the production of accessible Web content and websites, and that can be used effectively by people with disabilities. 21
  • 23. WCAG guidelines • The Web Content Accessibility Guidelines have been compiled by the Web Accessibility Initiative project (WAI - W3C) to explain how to make web content accessible 23
  • 24. WCAG guidelines: #1 • Provide equivalent alternatives to auditory and visual content. 24
  • 25. WCAG guidelines: #2 • Don't rely on color alone 25
  • 26. WCAG guidelines: #3 • Use markup and style sheets and do so properly 26
  • 27. WCAG guidelines: #4 • Clarify natural language usage 27
  • 28. WCAG guidelines: #5 • Create tables that transform gracefully 28
  • 29. WCAG guidelines: #6 • Ensure that pages featuring new technologies transform gracefully 29
  • 30. WCAG guidelines: #7 • Ensure user control of time-sensitive content changes 30
  • 31. WCAG guidelines: #8 • Ensure direct accessibility of embedded user interfaces 31
  • 32. WCAG guidelines: #9 • Design for device-independence 32
  • 33. WCAG guidelines: #10 • Use interim solutions 33
  • 34. WCAG guidelines: #11 • Use W3C technologies and guidelines 34
  • 35. WCAG guidelines: #12 • Provide context and orientation information 35
  • 36. WCAG guidelines: #13 • Provide clear navigation mechanisms 36
  • 37. WCAG guidelines: #14 • Ensure that documents are clear and simple 37
  • 39. Examples • The next examples are for discussion • Which ones are usable? • Which ones are accessbile? • WHY? 39
  • 40. Example 1: CAPTCHAs • CAPTCHAs are commonly used as a countermeasure to the action of robots, software that crawls the Web to gather information or to post content. • CAPTCHAs, used together with an authentication system, (should) ensure that robots can’t post content or access some areas of a website. 40
  • 41. Example 2: Drop-down menu at Adobe.com 41
  • 42. Example 3: auto-completion at script.aculo.us 42
  • 43. Example 4: Mojo • <div dojoType="dijit.layout.BorderContainer" design="sidebar" liveSplitters="false"> • <div dojoType="dijit.layout.ContentPane" region="leading"> • <div id="feature-menu"> <div class="cp" id="DojoLinkPane"> <div class="cpContent"> <div dojoType="dojoc.sandbox.menu.AccordionMenu" id="DojoMenu" store="navStore" init="Dojo [...] • (see http://dojocampus.org/explorer/#Dojox_Image_Lightbox_Grouped) 43
  • 44. Example 5: script.aculo.us • <div class="c"> • <div class="example" id="demo-effect-blinddown" onclick="new Effect.BlindDown(this)"> <div style="height: 120px;"> <img src="http://script.aculo.us/images/demo-logo.gif" alt=""> • <span>Click for Effect.BlindDown demo</span> </div> [...] • (see http://wiki.github.com/madrobby/scriptaculous/combinati on-effects-demo) 44
  • 45. Testing tools • The web developer toolbar: – WCAG test – No stylesheets – Hide images – Validate HTML/CSS • Lynx! 45
  • 47. Readings • The WCAG (Web Accessibility Initiative) website: http://www.w3.org/WAI/ • Web Content Accessibility Guidelines 1.0 http://www.w3.org/TR/WCAG10/ • Web Content Accessibility Guidelines 2.0: http://www.w3.org/TR/WCAG20/ • Checklist of Checkpoints for Web Content Accessibility Guidelines 1.0: http://www.w3.org/TR/WCAG10/full- checklist.html 47