SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Web Accessibility
Analysis: MyQL Origination
57,000,000 users
Number of people with at least one disability
8,000,000 users
Vision Disability
19% of the population
Source: Census Bureau of the United States, 2012
What’s this?
This is a basic analysis of the
MyQL Origination website with
a focus on how to start making
websites compliant.
ADA Compliance
As of today there are no laws
which strictly define if a
commercial website should be
accessible.
About this
How can I use this?
The initial requirements for accessibility are defined
in this document.
The report is built to ensure implementation of the
suggestions in the short term without requiring
herculean engineering effort.
Hello!
I am Nishan Bose
Software Engineer Intern, Game of Loans
Mentor: Rob Anderson, Leader: Joe Seto
Graduate Student at University of Michigan - Ann Arbor
Master of Science in Information
Built ADA Compliant Websites for Information &
Technology Services at U of M
Underwent Training in the Accessibility Lab at U of M
1.
Rules of the Game
What is Accessibility?
Assistive Technologies
Joystick as Mouse Braille Keyboard Sniff and Puff Device
as keyboard/mouse
“Pen” operated keyboard Custom clicker mouse
“Accessibility refers to the design of products, devices,
services, or environments for people with disabilities.
The concept of accessible design ensures both “direct
access” (i.e. unassisted) and “indirect access” meaning
compatibility with a person's assistive technology (for
example, computer screen readers).
Source: Wikipedia
“Making Web Accessible for the widest possible audience
Currently, online infrastructure is hostile to those with disabilities
Inseparable from SEO, Mobile and Usability
Improve one and you improve others
How to? Adhere to Standards.
Gump
Web Accessibility Essentials
▷ Disabilities and the web
▷ Standards
▷ Accessibility Tools
▷ Design, Content and Engineering
▷ Legal
Disabilities and the web
▷ Visual: blindness, low-vision, color-blindness
▷ Hearing: partial to total deafness
▷ Motor: inability to use a mouse or physical keyboard,
slow response time
▷ Cognitive: learning disabilities, distractibility,
dyslexia
Standards
W3C WCAG 2.0
▷ World-wide standard, cited in US case law
▷ W3C Web Content Accessibility Guidelines are
principle based
▷ The four principles (POUR)
○ Perceivable
○ Operable
○ Understandable
○ Robust
Accessibility Tools
▷ The Keyboard
▷ AChecker Online Evaluator
▷ Wave Accessibility Toolbar
▷ NVDA Screen Reader
▷ ChromeVox Screen Reader
Design, Content, Engineering
▷ Create and use design guidelines
▷ Populate the website with content
▷ Engineer accessibility into features
Legal
▷ DOJ revising ADA to include online resources
▷ Based on W3C WCAG 2.0, Level AA
▷ Case Law: MIT, Harvard, Target, Southwest Airlines,
Priceline.com, Ramada, Kindle, LSAC and many more
Best Practices
Form Labels, Keyboard Access, Headings, Image
Text Alternatives and Page Titles
Let’s review some concepts
Forms
Labels, Keyboard Access, Clear
Instructions and effective error
handling are important for forms
accessibility
Keyboard Access and Visual
Focus
Many people cannot use a mouse
and rely on the keyboard to
interact with the web
Headings
Web pages often have sections of
information separated by visual
headings, for example heading text
is bigger and bold (like “Headings”
right above this sentence
Image Text Alternatives
Text alternatives(“alt text”) convey
the purpose of an image, including
pictures, illustrations, charts, etc.
Page Titles
The first thing screen readers say
when the user goes to a different
web page is the page title
Menus
Menu is the primary form of
navigation on a web page. It should
be easy to understand for all
accessibility tools
2.
Analysis
Individual Pages
Its not about WHO is right, it’s about WHAT is right.
What the human eyes see for headings
Home Page - Headings
What a screen reader “sees” for headings
Home Page - Headings
Todo Page - Page Titles
Example Menu
Menu
Home Page - Forms
Accessibility must become mainstream.
Only then will Quicken Loans reach its true
potential for connecting and enabling everyone
in the world.
Every Client. Every Time. No Exceptions. No Excuses.
How to?
▷ Design Guidelines
▷ Accessibility Training
▷ TFS Task for each story
▷ Accessibility Labs
Stand Out
First to
Market
ADA
Compliance
Proud &
Happy
Clients
QL becomes the leader in yet another
game-changing initiative
Obsessed with finding a better way.
Thanks!
Any questions?
Team Game of Loans
You can find me at:
nishan@umich.edu

Más contenido relacionado

La actualidad más candente

Web accessibility
Web accessibilityWeb accessibility
Web accessibilityAGILEDROP
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeWhitney Quesenbery
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilitySilverTech
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibilityYogeshDaphane
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design PresentationTopher Kanyuga
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsMedia Access Australia
 
Accessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesAccessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesWhitney Quesenbery
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101Patrick Dunphy
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it mattersMargarida Sousa
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilitySilverTech
 

La actualidad más candente (20)

Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challenge
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website Accessibility
 
WCAG
WCAGWCAG
WCAG
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
Design for accessibility
Design for accessibilityDesign for accessibility
Design for accessibility
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
Digital Accessibility - The Quick Wins
Digital Accessibility - The Quick WinsDigital Accessibility - The Quick Wins
Digital Accessibility - The Quick Wins
 
Accessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesAccessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiences
 
Accessibility Basics
Accessibility BasicsAccessibility Basics
Accessibility Basics
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 
Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
ADA Compliance & Website Accessibility
ADA Compliance & Website AccessibilityADA Compliance & Website Accessibility
ADA Compliance & Website Accessibility
 

Destacado

SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012Eduardo Meza-Etienne
 
Mobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp TorontoMobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp TorontoTed Drake
 
Ensuring Accessibility in Online Education
Ensuring Accessibility in Online EducationEnsuring Accessibility in Online Education
Ensuring Accessibility in Online Educationcolleenfleming
 
Elar module 5 oct16
Elar module 5 oct16Elar module 5 oct16
Elar module 5 oct16Megan Berger
 
Jekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes PagesJekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes PagesBarry Dahl
 
Jekyll Island, Georgia
Jekyll Island, GeorgiaJekyll Island, Georgia
Jekyll Island, GeorgiaBarry Dahl
 
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental EdMCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental EdBarry Dahl
 
Web a11y beyond guidelines
Web a11y beyond guidelinesWeb a11y beyond guidelines
Web a11y beyond guidelinesrach123
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 
Inspire Texas: Policies and Procedures
Inspire Texas: Policies and ProceduresInspire Texas: Policies and Procedures
Inspire Texas: Policies and ProceduresMegan Berger
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsHenny Swan
 
Understanding Section 508
Understanding Section 508Understanding Section 508
Understanding Section 508Criterion508
 
Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14Patrick Dunphy
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShareSlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Destacado (17)

SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012SSB BART Group Accessibility Overview 2012
SSB BART Group Accessibility Overview 2012
 
Mobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp TorontoMobile Accessibility - Accessibility Camp Toronto
Mobile Accessibility - Accessibility Camp Toronto
 
Ensuring Accessibility in Online Education
Ensuring Accessibility in Online EducationEnsuring Accessibility in Online Education
Ensuring Accessibility in Online Education
 
Elar module 5 oct16
Elar module 5 oct16Elar module 5 oct16
Elar module 5 oct16
 
Jekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes PagesJekyll Island, Georgia - Notes Pages
Jekyll Island, Georgia - Notes Pages
 
Jekyll Island, Georgia
Jekyll Island, GeorgiaJekyll Island, Georgia
Jekyll Island, Georgia
 
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental EdMCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
MCCVLC Webinar - Good Practices in Online Delivery of Developmental Ed
 
Section 508 Compliance and Remediation Procdure_MMEdits (2)
Section 508 Compliance and Remediation Procdure_MMEdits (2)Section 508 Compliance and Remediation Procdure_MMEdits (2)
Section 508 Compliance and Remediation Procdure_MMEdits (2)
 
Web a11y beyond guidelines
Web a11y beyond guidelinesWeb a11y beyond guidelines
Web a11y beyond guidelines
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 
Inspire Texas: Policies and Procedures
Inspire Texas: Policies and ProceduresInspire Texas: Policies and Procedures
Inspire Texas: Policies and Procedures
 
Web accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tipsWeb accessibility testing methodologies, tools and tips
Web accessibility testing methodologies, tools and tips
 
Understanding Section 508
Understanding Section 508Understanding Section 508
Understanding Section 508
 
Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14
 
2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare2015 Upload Campaigns Calendar - SlideShare
2015 Upload Campaigns Calendar - SlideShare
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar a Website Accessibility

Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityEric Malcolm
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
 
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
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonRachel Cherry
 
Designing accessible web experiences
Designing accessible web experiencesDesigning accessible web experiences
Designing accessible web experiencesUser Vision
 
Week 5 - Accessibility
Week 5 - AccessibilityWeek 5 - Accessibility
Week 5 - AccessibilityGraeme Smith
 
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
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Whole Brain Group, LLC
 
The Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentThe Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentPC Doctors NET
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Joshua Randall
 
Approach coding for accessibility
Approach coding for accessibilityApproach coding for accessibility
Approach coding for accessibilityNitin Suri
 
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 ®
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019Joshua Randall
 
Usability and Accessibility of the websites
Usability and Accessibility of the websitesUsability and Accessibility of the websites
Usability and Accessibility of the websitesNoushin Aslam
 
Stolley Book review
Stolley Book reviewStolley Book review
Stolley Book reviewmzedalis
 

Similar a Website Accessibility (20)

Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for Accessibility
 
Week 3 Lecture: Accessibility
Week 3 Lecture: AccessibilityWeek 3 Lecture: Accessibility
Week 3 Lecture: Accessibility
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 
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
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Designing accessible web experiences
Designing accessible web experiencesDesigning accessible web experiences
Designing accessible web experiences
 
Week 5 - Accessibility
Week 5 - AccessibilityWeek 5 - Accessibility
Week 5 - Accessibility
 
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...
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
The Importance of Accessibility in Web Development
The Importance of Accessibility in Web DevelopmentThe Importance of Accessibility in Web Development
The Importance of Accessibility in Web Development
 
Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15Digital accessibility intro-a11ycle_2020-01-15
Digital accessibility intro-a11ycle_2020-01-15
 
Approach coding for accessibility
Approach coding for accessibilityApproach coding for accessibility
Approach coding for accessibility
 
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
 
Universal design for e learning final
Universal design for e learning finalUniversal design for e learning final
Universal design for e learning final
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
 
Usability and Accessibility of the websites
Usability and Accessibility of the websitesUsability and Accessibility of the websites
Usability and Accessibility of the websites
 
Stolley Book review
Stolley Book reviewStolley Book review
Stolley Book review
 

Más de Nishan Bose

Tikkit - iOS App Demo
Tikkit - iOS App DemoTikkit - iOS App Demo
Tikkit - iOS App DemoNishan Bose
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHubNishan Bose
 
Rocket Internet Company Presentation
Rocket Internet Company PresentationRocket Internet Company Presentation
Rocket Internet Company PresentationNishan Bose
 
Student-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 FeedbackStudent-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 FeedbackNishan Bose
 
Student-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live DemoStudent-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live DemoNishan Bose
 
Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1Nishan Bose
 
Goal Tracker MVP
Goal Tracker MVPGoal Tracker MVP
Goal Tracker MVPNishan Bose
 
Gamification of Fathead.com
Gamification of Fathead.comGamification of Fathead.com
Gamification of Fathead.comNishan Bose
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile ScrumNishan Bose
 

Más de Nishan Bose (9)

Tikkit - iOS App Demo
Tikkit - iOS App DemoTikkit - iOS App Demo
Tikkit - iOS App Demo
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
 
Rocket Internet Company Presentation
Rocket Internet Company PresentationRocket Internet Company Presentation
Rocket Internet Company Presentation
 
Student-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 FeedbackStudent-to-Student Ticket Sales - MVP1 Feedback
Student-to-Student Ticket Sales - MVP1 Feedback
 
Student-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live DemoStudent-to-Student Ticket Sales - Live Demo
Student-to-Student Ticket Sales - Live Demo
 
Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1Student-to-Student Ticket Sales - Personas & MVP1
Student-to-Student Ticket Sales - Personas & MVP1
 
Goal Tracker MVP
Goal Tracker MVPGoal Tracker MVP
Goal Tracker MVP
 
Gamification of Fathead.com
Gamification of Fathead.comGamification of Fathead.com
Gamification of Fathead.com
 
Short introduction to Agile Scrum
Short introduction to Agile ScrumShort introduction to Agile Scrum
Short introduction to Agile Scrum
 

Último

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Website Accessibility

  • 2. 57,000,000 users Number of people with at least one disability 8,000,000 users Vision Disability 19% of the population Source: Census Bureau of the United States, 2012
  • 3. What’s this? This is a basic analysis of the MyQL Origination website with a focus on how to start making websites compliant. ADA Compliance As of today there are no laws which strictly define if a commercial website should be accessible. About this How can I use this? The initial requirements for accessibility are defined in this document. The report is built to ensure implementation of the suggestions in the short term without requiring herculean engineering effort.
  • 4. Hello! I am Nishan Bose Software Engineer Intern, Game of Loans Mentor: Rob Anderson, Leader: Joe Seto Graduate Student at University of Michigan - Ann Arbor Master of Science in Information Built ADA Compliant Websites for Information & Technology Services at U of M Underwent Training in the Accessibility Lab at U of M
  • 5. 1. Rules of the Game What is Accessibility?
  • 6.
  • 7.
  • 8. Assistive Technologies Joystick as Mouse Braille Keyboard Sniff and Puff Device as keyboard/mouse “Pen” operated keyboard Custom clicker mouse
  • 9. “Accessibility refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person's assistive technology (for example, computer screen readers). Source: Wikipedia
  • 10. “Making Web Accessible for the widest possible audience Currently, online infrastructure is hostile to those with disabilities Inseparable from SEO, Mobile and Usability Improve one and you improve others How to? Adhere to Standards. Gump
  • 11. Web Accessibility Essentials ▷ Disabilities and the web ▷ Standards ▷ Accessibility Tools ▷ Design, Content and Engineering ▷ Legal
  • 12. Disabilities and the web ▷ Visual: blindness, low-vision, color-blindness ▷ Hearing: partial to total deafness ▷ Motor: inability to use a mouse or physical keyboard, slow response time ▷ Cognitive: learning disabilities, distractibility, dyslexia
  • 13. Standards W3C WCAG 2.0 ▷ World-wide standard, cited in US case law ▷ W3C Web Content Accessibility Guidelines are principle based ▷ The four principles (POUR) ○ Perceivable ○ Operable ○ Understandable ○ Robust
  • 14. Accessibility Tools ▷ The Keyboard ▷ AChecker Online Evaluator ▷ Wave Accessibility Toolbar ▷ NVDA Screen Reader ▷ ChromeVox Screen Reader
  • 15. Design, Content, Engineering ▷ Create and use design guidelines ▷ Populate the website with content ▷ Engineer accessibility into features
  • 16. Legal ▷ DOJ revising ADA to include online resources ▷ Based on W3C WCAG 2.0, Level AA ▷ Case Law: MIT, Harvard, Target, Southwest Airlines, Priceline.com, Ramada, Kindle, LSAC and many more
  • 17. Best Practices Form Labels, Keyboard Access, Headings, Image Text Alternatives and Page Titles
  • 18. Let’s review some concepts Forms Labels, Keyboard Access, Clear Instructions and effective error handling are important for forms accessibility Keyboard Access and Visual Focus Many people cannot use a mouse and rely on the keyboard to interact with the web Headings Web pages often have sections of information separated by visual headings, for example heading text is bigger and bold (like “Headings” right above this sentence Image Text Alternatives Text alternatives(“alt text”) convey the purpose of an image, including pictures, illustrations, charts, etc. Page Titles The first thing screen readers say when the user goes to a different web page is the page title Menus Menu is the primary form of navigation on a web page. It should be easy to understand for all accessibility tools
  • 19. 2. Analysis Individual Pages Its not about WHO is right, it’s about WHAT is right.
  • 20. What the human eyes see for headings Home Page - Headings
  • 21. What a screen reader “sees” for headings Home Page - Headings
  • 22. Todo Page - Page Titles
  • 24. Menu
  • 25. Home Page - Forms
  • 26. Accessibility must become mainstream. Only then will Quicken Loans reach its true potential for connecting and enabling everyone in the world. Every Client. Every Time. No Exceptions. No Excuses.
  • 27. How to? ▷ Design Guidelines ▷ Accessibility Training ▷ TFS Task for each story ▷ Accessibility Labs
  • 29. QL becomes the leader in yet another game-changing initiative Obsessed with finding a better way.
  • 30. Thanks! Any questions? Team Game of Loans You can find me at: nishan@umich.edu