SlideShare a Scribd company logo
1 of 22
Is accessibility the new black?
<Unlabelled button double tap to activate>
The bigger picture
Accessibility and/versus inclusive design
Both are often grouped together since they are
each focused on making products or services
available to a wider range of people, but let’s
see some differences:
Being inclusive starts with
changing our perception.
1980 Today
Disability as personal attribute
“In the context of health experience, a
disability is any restriction or lack of
ability (resulting from an impairment) to
perform an activity in the manner or
within the range considered normal for a
human being.” World Health
Organization
Disability as context dependent
“Disability is not just a health problem. It
is a complex phenomenon, reflecting the
interaction between features of a
person’s body and features of the
society in which he or she lives.” World
Health Organization
● recognize exclusion
● learn from diversity
● solve for one, extend to many
Accessible design
Accessibility focuses on outcomes
-based qualities or attributes
Accessibility aims to create products
usable by people with disabilities.
Accessibility looks at “typical” vs
disabled customers.
Accessibility looks to established laws
and standards for guidance.
Accessibility focuses on specific
physical or cognitive disabilities
Accessibility aims to understand the
most common disabilities
Inclusive design
Inclusivity is a process-based
methodology
Inclusivity focuses on making products
user-friendly for everyone.
Inclusivity asserts that there is
no”typical” customer.
Inclusivity looks for cases of exclusion
to address.
Inclusivity focuses on exclusion for any
reason and connections between
people.
Inclusivity understands that exclusion
can happen to anyone depending on
context.
Accessibility is a key component of inclusive design
Alternative text can be for example, useful to users who are
blind and can’t see the screen as it describe the imagery
and the visual icons. Alternative text can also be useful to
users who might be with low bandwidth or using old
technology.
Not just technically accessible products
Accessibility is not just about meeting certain criteria, not
only to complete a checklist of guidelines to ensure that
your product is accessible, because that can lead to a
product that’s technically accessible, but not necessarily
usable and not a great experience for all users. For
example, the use of a semantics that does not help the user
in navigation using assisted technology.
Example: Screen Reader Demo for Digital Accessibility
https://www.youtube.com/watch?v=dEbl5jvLKGQ&ab_
channel=UCSFDocuments%26MediaPhotography
Case studies
Instagram / EA sports / AI plugins
Adding alt text to Instagram posts.
Alternative text serves several functions:
It is read by screen readers in place of images allowing
the content and function of the image to be accessible to
those with visual or certain cognitive disabilities.
It is displayed in place of the image in browsers if the
image file is not loaded or when the user has chosen not
to view images.
It provides a semantic meaning and description to images
which can be read by search engines or be used to later
determine the content of the image from page context
alone.
Gaming and accessibility
Accessibility Features.
The game supports many visual assistive settings such as Colour Blindness,
Brightness and Contrast, and Large Player Indicators. Additionally, you can
choose a variety of communication settings such as Menu Narration,
Speech-to-Text, and Text-to-Speech. These accessibility settings are available
in-game and on most selection menus.
https://www.ea.com/able/news/fifa-21-accessibility-features
Building on accessibility features.
SpecialEffect are an award-winning charity that enable people with physical disabilities to
benefit from the fun, inclusion and therapy of video games. They support people of all
ages through personalised assessments, equipment loans and equipment modifications.
George Dowell was a typical teenager spending most of his time playing sports
and video games. When he was just 17, George was involved in a car accident
that left him paralysed from the chest down.
For the next 10 months, George rehabilitated in a hospital and sought ways to
play his favourite video games, but due to his accident, George was left with
limited arm and hand movement.
Using a standard controller wasn’t a reality as he no longer had the control, grip
or the hand function to use it, so he stopped and tried other things to pass
time. After being discharged from hospital, he was introduced to SpecialEffect.
Who through a custom-built setup, have enabled George to play his favourite
videogames again.
https://www.ea.com/news/special-effect-making-gaming-possible
https://www.youtube.com/c/specialeffectcharity
The future of accessibility
What’s next for WCAG
The next edition of WCAG guidance
will not be called WCAG 3.0, as you
might expect. Currently, the project's
code name is "Silver," but there is a
chance that will change before it is
released. You might be wondering why
it won't be called "WCAG 3.0" and
follow the current standard. There's an
excellent reason for that. As the "W"
in WCAG stands for the word "web,"
it is no longer appropriate.
https://userway.org
https://www.w3.org/WAI/GL/task-forces/silver
/wiki/Main_Page
Will the future of accessibility be a plugin made with the help of artificial intelligence? Similarto userway or accessibe.
https://accessibe.com
Accessibility in practice
Design / Working with the development team
Ok George, but where do I start?
You can start with WCAG Guidelines
https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=121%2C131%2C111&currentsidebar=%23col_customize&levels=aaa&techniques=sufficient%
2Cadvisory%2Cfailures&technologies=smil%2Cpdf%2Cflash%2Csl#text-alternatives
Oryou can start with GOV.UK or Vox Media guidelines
http://accessibility.voxmedia.com/#designers
https://accessibility.blog.gov.uk/2016/09/02/dos-and-donts-on-designing-for-a
ccessibility/ or
https://github.com/UKHomeOffice/posters/tree/master/accessibility/dos-donts
/posters_en-UK/svg
Although they all speak of the
same principles like:
Perceivable Information
Operable UI and Navigation
Understandable Information and UI
Robust Content and Reliable Interpretation
this will not be an easy ride…
instead...
...instead you can start with Pablo's article to get an overview of what
needs to be done
https://uxdesign.cc/designing-for-accessibility-is-not-that-hard-c04cc4779d94
And focus on:
Add enough color contrast (4.5:1 for normal text AA)
Don’t use color alone to make critical information
understandable
Design usable focus states
Use labels or instructions with form fields and inputs
Write useful alternative text for your images and other
non-text content
Use correct markup on your content
Support keyboard navigation
Next step: what tools I need?
Color Oracle
Color Oracle is a free color blindness
simulator for Windows, Mac and Linux.
axe-coconut
Web Accessibility Testing - Chrome
Extension:
NoCoffee
Web Accessibility Testing - Chrome
Extension:
Siteimprove
Siteimprove Accessibility Checker
Chrome Extension:.
Depends on your workflow
There are a lot of tools that can be used in the design process, from Figma, XD, Sketch plugins or Chrome Extension to to online
solutions, some of them are focused on helping to establish a color palette that has a good contrast, simulating a disability or a
screen reader or make a global audit. Below are some of the most popular:
Working with the development team
Screen reader access
Affordances
Affordances are properties of objects which show users
the actions they can take. Users should be able to
perceive affordances without having to consider how
to use the items. For instance, a button can be
designed to look as if it needs to be turned or pushed.
Example: Door handle or a button (we try to make our website button to
look kind of like a three-dimensional button - you can click on it like any
button in real life we don’t give everybody an instruction manual for this)
Question
Question: For someone is non sighted how do we
convey the same visual affordances?
Use native elements with build in rich semantics or refer to Aria*
Authoring Practices foryour own semantics.
https://www.w3.org/TR/wai-aria-practices-1.1
*The Web Accessibility Initiative - Accessible Rich Internet Applications
(ARIA) specification adds the ability to modify and enhance the
semantic meaning of elements in the DOM
How it works under the hood - Google Chrome case
DOM: The Document Object Model is an application programming
interface (API) for HTML and XML documents. It defines the logical
structure of documents and the way a document is accessed and
manipulated.
GUI (Graphical User Interface): a form of user interface that allows users to
interact with electronic devices.
It is not only one solution to
solve accessibility problems
with screen readers
https://www.oomphinc.com/insights/images-alt-tags-out-loud-experience-oomph-inc/
It is not only one solution to
solve accessibility problems
with screen readers
https://www.sarasoueidan.com/blog/accessible-icon-buttons/
Accessible Visually Hidden Text with
hidden and aria-labelledby
Using aria-label
Different strategies
to make an icon
button accessible
“While the seemingly popular aria-label is a
perfectly valid way to add an accessible name
to a button (and/or other components), it is
certainly not the only way, let alone the best.”
Wrapping it all up
Learn more about assistive technology and how it is implemented under the hood
and how to make products that are usable not only technically accessible.
Check for common issues with Siteimprove or other apps.
Advocate for the use of native components with built in rich semantics.
Designing for accessibility is not hard, but make an accessibility product it is, so try to
design a great keyboard navigation interaction model, in addition to the visual design.
Inclusivity focuses on making products user-friendly for everyone, but designing for
everyone is designing for no one.

More Related Content

What's hot

Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityEric Malcolm
 
8 Usability Lessons from the UPA Conference by Mark Alves
8 Usability Lessons from the UPA Conference by Mark Alves8 Usability Lessons from the UPA Conference by Mark Alves
8 Usability Lessons from the UPA Conference by Mark AlvesMark Alves
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsSivaprasad Paliyath (CUA - HFI)
 
Eulexia A Wearable Aid For Spell-checking
Eulexia A Wearable Aid For Spell-checkingEulexia A Wearable Aid For Spell-checking
Eulexia A Wearable Aid For Spell-checkingSebastian W. Cheah
 
Accessibility for design system 19
Accessibility for design system 19Accessibility for design system 19
Accessibility for design system 19Paya Do
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceKevin Suttle
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Jagriti Pande
 
Solving Web Accessibility: Leaving No One Behind
Solving Web Accessibility: Leaving No One BehindSolving Web Accessibility: Leaving No One Behind
Solving Web Accessibility: Leaving No One Behind3Play Media
 

What's hot (9)

Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for Accessibility
 
8 Usability Lessons from the UPA Conference by Mark Alves
8 Usability Lessons from the UPA Conference by Mark Alves8 Usability Lessons from the UPA Conference by Mark Alves
8 Usability Lessons from the UPA Conference by Mark Alves
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
 
Eulexia A Wearable Aid For Spell-checking
Eulexia A Wearable Aid For Spell-checkingEulexia A Wearable Aid For Spell-checking
Eulexia A Wearable Aid For Spell-checking
 
Accessibility for design system 19
Accessibility for design system 19Accessibility for design system 19
Accessibility for design system 19
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018Usability for everyone : Google I/O Extended 2018
Usability for everyone : Google I/O Extended 2018
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
Solving Web Accessibility: Leaving No One Behind
Solving Web Accessibility: Leaving No One BehindSolving Web Accessibility: Leaving No One Behind
Solving Web Accessibility: Leaving No One Behind
 

Similar to Is accessibility the new black?

Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101Eric Malcolm
 
Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Patrick Hays
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design HeuristicsNathanael Boehm
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateManish Jhurani
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...Abhay Rautela
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with librariesChristian Heilmann
 
A Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfA Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfCerebrum Infotech
 
App entry presentation
App entry presentationApp entry presentation
App entry presentationEuanovich
 
Embry-Riddle Campus Solutions UX Design
Embry-Riddle Campus Solutions UX Design Embry-Riddle Campus Solutions UX Design
Embry-Riddle Campus Solutions UX Design paulodavila
 
Icaweb402 a jenninecarlin
Icaweb402 a jenninecarlinIcaweb402 a jenninecarlin
Icaweb402 a jenninecarlinJennine Carlin
 
Explaindio is a versatile tool for creating animated videos
Explaindio is a versatile tool for creating animated videosExplaindio is a versatile tool for creating animated videos
Explaindio is a versatile tool for creating animated videosFoyezAhmed10
 
The power of accessibility (November, 2018)
The power of accessibility (November, 2018)The power of accessibility (November, 2018)
The power of accessibility (November, 2018)Rachel M. Carmena
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1Sameer Chavan
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?Marc Miquel
 

Similar to Is accessibility the new black? (20)

Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Accessibility for beginners
Accessibility for beginnersAccessibility for beginners
Accessibility for beginners
 
Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013Usability Presentation - IIS Brownbag 2013
Usability Presentation - IIS Brownbag 2013
 
User Experience Design Heuristics
User Experience Design HeuristicsUser Experience Design Heuristics
User Experience Design Heuristics
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivate
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
Professional web development with libraries
Professional web development with librariesProfessional web development with libraries
Professional web development with libraries
 
A Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdfA Complete Guide To Progressive Web App.pdf
A Complete Guide To Progressive Web App.pdf
 
App entry presentation
App entry presentationApp entry presentation
App entry presentation
 
Embry-Riddle Campus Solutions UX Design
Embry-Riddle Campus Solutions UX Design Embry-Riddle Campus Solutions UX Design
Embry-Riddle Campus Solutions UX Design
 
OSDC - Open and Accessible
OSDC - Open and AccessibleOSDC - Open and Accessible
OSDC - Open and Accessible
 
Icaweb402 a jenninecarlin
Icaweb402 a jenninecarlinIcaweb402 a jenninecarlin
Icaweb402 a jenninecarlin
 
Explaindio is a versatile tool for creating animated videos
Explaindio is a versatile tool for creating animated videosExplaindio is a versatile tool for creating animated videos
Explaindio is a versatile tool for creating animated videos
 
The power of accessibility (November, 2018)
The power of accessibility (November, 2018)The power of accessibility (November, 2018)
The power of accessibility (November, 2018)
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?
 
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEMEVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
EVOLVE'16 | Maximize | Libby Schaper & Gina Petrucceli | Web Accessibility & AEM
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Is accessibility the new black?

  • 1. Is accessibility the new black? <Unlabelled button double tap to activate>
  • 2. The bigger picture Accessibility and/versus inclusive design Both are often grouped together since they are each focused on making products or services available to a wider range of people, but let’s see some differences:
  • 3. Being inclusive starts with changing our perception. 1980 Today Disability as personal attribute “In the context of health experience, a disability is any restriction or lack of ability (resulting from an impairment) to perform an activity in the manner or within the range considered normal for a human being.” World Health Organization Disability as context dependent “Disability is not just a health problem. It is a complex phenomenon, reflecting the interaction between features of a person’s body and features of the society in which he or she lives.” World Health Organization ● recognize exclusion ● learn from diversity ● solve for one, extend to many
  • 4. Accessible design Accessibility focuses on outcomes -based qualities or attributes Accessibility aims to create products usable by people with disabilities. Accessibility looks at “typical” vs disabled customers. Accessibility looks to established laws and standards for guidance. Accessibility focuses on specific physical or cognitive disabilities Accessibility aims to understand the most common disabilities Inclusive design Inclusivity is a process-based methodology Inclusivity focuses on making products user-friendly for everyone. Inclusivity asserts that there is no”typical” customer. Inclusivity looks for cases of exclusion to address. Inclusivity focuses on exclusion for any reason and connections between people. Inclusivity understands that exclusion can happen to anyone depending on context.
  • 5. Accessibility is a key component of inclusive design Alternative text can be for example, useful to users who are blind and can’t see the screen as it describe the imagery and the visual icons. Alternative text can also be useful to users who might be with low bandwidth or using old technology. Not just technically accessible products Accessibility is not just about meeting certain criteria, not only to complete a checklist of guidelines to ensure that your product is accessible, because that can lead to a product that’s technically accessible, but not necessarily usable and not a great experience for all users. For example, the use of a semantics that does not help the user in navigation using assisted technology. Example: Screen Reader Demo for Digital Accessibility https://www.youtube.com/watch?v=dEbl5jvLKGQ&ab_ channel=UCSFDocuments%26MediaPhotography
  • 6. Case studies Instagram / EA sports / AI plugins
  • 7. Adding alt text to Instagram posts. Alternative text serves several functions: It is read by screen readers in place of images allowing the content and function of the image to be accessible to those with visual or certain cognitive disabilities. It is displayed in place of the image in browsers if the image file is not loaded or when the user has chosen not to view images. It provides a semantic meaning and description to images which can be read by search engines or be used to later determine the content of the image from page context alone.
  • 8. Gaming and accessibility Accessibility Features. The game supports many visual assistive settings such as Colour Blindness, Brightness and Contrast, and Large Player Indicators. Additionally, you can choose a variety of communication settings such as Menu Narration, Speech-to-Text, and Text-to-Speech. These accessibility settings are available in-game and on most selection menus. https://www.ea.com/able/news/fifa-21-accessibility-features Building on accessibility features. SpecialEffect are an award-winning charity that enable people with physical disabilities to benefit from the fun, inclusion and therapy of video games. They support people of all ages through personalised assessments, equipment loans and equipment modifications. George Dowell was a typical teenager spending most of his time playing sports and video games. When he was just 17, George was involved in a car accident that left him paralysed from the chest down. For the next 10 months, George rehabilitated in a hospital and sought ways to play his favourite video games, but due to his accident, George was left with limited arm and hand movement. Using a standard controller wasn’t a reality as he no longer had the control, grip or the hand function to use it, so he stopped and tried other things to pass time. After being discharged from hospital, he was introduced to SpecialEffect. Who through a custom-built setup, have enabled George to play his favourite videogames again. https://www.ea.com/news/special-effect-making-gaming-possible https://www.youtube.com/c/specialeffectcharity
  • 9. The future of accessibility What’s next for WCAG The next edition of WCAG guidance will not be called WCAG 3.0, as you might expect. Currently, the project's code name is "Silver," but there is a chance that will change before it is released. You might be wondering why it won't be called "WCAG 3.0" and follow the current standard. There's an excellent reason for that. As the "W" in WCAG stands for the word "web," it is no longer appropriate. https://userway.org https://www.w3.org/WAI/GL/task-forces/silver /wiki/Main_Page Will the future of accessibility be a plugin made with the help of artificial intelligence? Similarto userway or accessibe. https://accessibe.com
  • 10. Accessibility in practice Design / Working with the development team
  • 11. Ok George, but where do I start?
  • 12. You can start with WCAG Guidelines https://www.w3.org/WAI/WCAG21/quickref/?showtechniques=121%2C131%2C111&currentsidebar=%23col_customize&levels=aaa&techniques=sufficient% 2Cadvisory%2Cfailures&technologies=smil%2Cpdf%2Cflash%2Csl#text-alternatives
  • 13. Oryou can start with GOV.UK or Vox Media guidelines http://accessibility.voxmedia.com/#designers https://accessibility.blog.gov.uk/2016/09/02/dos-and-donts-on-designing-for-a ccessibility/ or https://github.com/UKHomeOffice/posters/tree/master/accessibility/dos-donts /posters_en-UK/svg
  • 14. Although they all speak of the same principles like: Perceivable Information Operable UI and Navigation Understandable Information and UI Robust Content and Reliable Interpretation this will not be an easy ride… instead...
  • 15. ...instead you can start with Pablo's article to get an overview of what needs to be done https://uxdesign.cc/designing-for-accessibility-is-not-that-hard-c04cc4779d94 And focus on: Add enough color contrast (4.5:1 for normal text AA) Don’t use color alone to make critical information understandable Design usable focus states Use labels or instructions with form fields and inputs Write useful alternative text for your images and other non-text content Use correct markup on your content Support keyboard navigation
  • 16. Next step: what tools I need? Color Oracle Color Oracle is a free color blindness simulator for Windows, Mac and Linux. axe-coconut Web Accessibility Testing - Chrome Extension: NoCoffee Web Accessibility Testing - Chrome Extension: Siteimprove Siteimprove Accessibility Checker Chrome Extension:. Depends on your workflow There are a lot of tools that can be used in the design process, from Figma, XD, Sketch plugins or Chrome Extension to to online solutions, some of them are focused on helping to establish a color palette that has a good contrast, simulating a disability or a screen reader or make a global audit. Below are some of the most popular:
  • 17. Working with the development team
  • 18. Screen reader access Affordances Affordances are properties of objects which show users the actions they can take. Users should be able to perceive affordances without having to consider how to use the items. For instance, a button can be designed to look as if it needs to be turned or pushed. Example: Door handle or a button (we try to make our website button to look kind of like a three-dimensional button - you can click on it like any button in real life we don’t give everybody an instruction manual for this) Question Question: For someone is non sighted how do we convey the same visual affordances? Use native elements with build in rich semantics or refer to Aria* Authoring Practices foryour own semantics. https://www.w3.org/TR/wai-aria-practices-1.1 *The Web Accessibility Initiative - Accessible Rich Internet Applications (ARIA) specification adds the ability to modify and enhance the semantic meaning of elements in the DOM
  • 19. How it works under the hood - Google Chrome case DOM: The Document Object Model is an application programming interface (API) for HTML and XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated. GUI (Graphical User Interface): a form of user interface that allows users to interact with electronic devices.
  • 20. It is not only one solution to solve accessibility problems with screen readers https://www.oomphinc.com/insights/images-alt-tags-out-loud-experience-oomph-inc/
  • 21. It is not only one solution to solve accessibility problems with screen readers https://www.sarasoueidan.com/blog/accessible-icon-buttons/ Accessible Visually Hidden Text with hidden and aria-labelledby Using aria-label Different strategies to make an icon button accessible “While the seemingly popular aria-label is a perfectly valid way to add an accessible name to a button (and/or other components), it is certainly not the only way, let alone the best.”
  • 22. Wrapping it all up Learn more about assistive technology and how it is implemented under the hood and how to make products that are usable not only technically accessible. Check for common issues with Siteimprove or other apps. Advocate for the use of native components with built in rich semantics. Designing for accessibility is not hard, but make an accessibility product it is, so try to design a great keyboard navigation interaction model, in addition to the visual design. Inclusivity focuses on making products user-friendly for everyone, but designing for everyone is designing for no one.