SlideShare una empresa de Scribd logo
1 de 36
1
2
I am Nitin.. A blind
Rubyist..! Have Made
‘technology’
my ‘vision’..!
Assistive Technologies
Accessibility – In Brief
RIA overview
ARIA overview
ARIA attributes
Demonstrations
Contributing Back
Mission
References
Q & A
3
4
Assistive Technology
Screen Reader Magnifier
Braille Viewer
5
Screen reader is a software that reads the screen and
provides audio output enabling blind individuals access
information available via electronic devices.
6
Windows OS Linux OS Mac OS
JAWS For Windows
NVDA
Windows-Eyes
ORCA Voice Over
7
Magnifiers Braille Display
Provides Braille output on a rubber screen.Magnifies the keyboard-highlighted
and Mouse-focused objects enabling
low-vision users operate computers.
In simplest terms - Accessibility means making
something usable for everyone – including
people with disabilities.
8
9
10
Desktop
Application
Button
Text Box
Check Box
Tree View
Tab Panel
Screen
Reader
11
Traditional
Web
Application
Button
Text Box
Check Box
Tree View
Tab Panel
Screen
Reader
Managed using
CSS, Java script,
etc.
12
Rich
Internet
Application
Button
Text Box
Check Box
Tree View
Tab Panel
Screen
Reader
Rich Widgets
And, the answer is….
ARIA
Accessible
Rich
Internet
Applications Suite
13
Roles - <form role="search">
Properties – <input type="text" … aria-required="true">
States – <input type= "checkbox “… aria-checked =“false">
14
15
Good news: our site is now fully compliant with
accessibility standards. So the visually impaired
can hate it as much as everyone else does.
16
17
Inaccessible
<section class="col-2-3" >
<h1>Keynotes</h1>
</section>
Accessible
<section class="col-2-3" role="region"
aria-label="Keynotes">
<h1>Keynotes</h1>
</section>
18
Inaccessible
<h2>
<a href="#keynote"> Keynotes</a>
</h2>
Accessible
<a href= "#keynote"> Keynotes</a>
19
Accessibility hindrance
20
• Screen Reader knows No RED
• No ARIA Attributes
<input id="post_title"
name="post[title]" type="text">
21
With ARIA Attribute
<input aria-required="true"
id="post_title" name="post[title]"
type="text“>
22
23
<textarea aria-describedby="description"
id="post_body"
name="post[body]"></textarea>
<label for="post_Maximum 500
characters are allowed"
id="description">Maximum 500 characters
are allowed</label>
Live Regions are the areas in a web page in which the contents are
updated dynamically and frequently.
Examples –
Live Chat
News Feeds
24
25
26
<div id="liveregion2" class="region" role="log“
aria-live="polite" aria-atomic="true" aria-
relevant="additions">
</div>
27
Inaccessible
%section.panel{:id => "tabpanel1"}
%ul.nav.nav-tabs.nav-justified
%li{class: 'active', :id => "tab1"}
#summary.tab-pane.active
Accessible
%section.panel{:id => "tabpanel1", :role => "application"}
%ul.nav.nav-tabs.nav-justified{:role => "tablist"}
%li{class: 'active', :role => "tab", :id => "tab1",
"aria-controls" => "summary", "aria-selected" => :true}
#summary.tab-pane.active{:role => "tabpanel"}
@joshsoftware
28
29
Making RDoc Accessible
A long way to go
30
WAIable gem in Rails 5
31
http://www.w3.org/TR/WCAG/
http://www.w3.org/WAI/intro/aria.php
http://www.w3.org/TR/wai-aria-practices/
http://www.ogcio.gov.hk/en/community/web_accessibility
http://www.w3.org/WAI/Policy/
32
Video
33
Professional trainers & developers of accessibility.
Professional accessibility testers.
Consultation to corporates.
34
‘The power of the Web is in its
universality. Access by everyone
regardless of disability is an
essential aspect.’
Tim Berners-Lee,
W3C Director and inventor of the World Wide Web
35
Website- http://techvision.net.in
Email- info@techvision.net.in
Twitter- @techvision_ss
@nitinzd
@sidnc86
@talktodnyan
36

Más contenido relacionado

Similar a Rails_Conf_14_PPT_For_Accessibility

смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1
смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1
смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1rit2011
 
Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....
Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....
Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....Patrick Lauke
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopbetabeers
 
How you can start building accessible websites today (... and why!)
How you can start building accessible websites today (... and why!)How you can start building accessible websites today (... and why!)
How you can start building accessible websites today (... and why!)nrasul
 
Adaptive Layouts - standards>next London 28.05.2011
Adaptive Layouts - standards>next London 28.05.2011Adaptive Layouts - standards>next London 28.05.2011
Adaptive Layouts - standards>next London 28.05.2011Patrick Lauke
 
Intro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS featuresIntro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS featuresAndreas Bovens
 
jQuery: Accessibility, Mobile und Responsive
jQuery: Accessibility, Mobile und ResponsivejQuery: Accessibility, Mobile und Responsive
jQuery: Accessibility, Mobile und ResponsivePeter Rozek
 
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Patrick Lauke
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoGeorge Zamfir
 
Points of interest of Barcelona: city council's first progressive web app
Points of interest of Barcelona: city council's first progressive web appPoints of interest of Barcelona: city council's first progressive web app
Points of interest of Barcelona: city council's first progressive web appÁlvaro Martínez
 
Building a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profitBuilding a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profitBen Limmer
 
Making your site mobile-friendly / RIT++
Making your site mobile-friendly / RIT++Making your site mobile-friendly / RIT++
Making your site mobile-friendly / RIT++Patrick Lauke
 
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)How browser accessibility can enhance safe driving (AGL Summit Nov 2020)
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)Igalia
 
Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019Kate Walser
 
Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010Patrick Lauke
 
Accessiblity 101 and JavaScript Frameworks
Accessiblity 101 and JavaScript Frameworks Accessiblity 101 and JavaScript Frameworks
Accessiblity 101 and JavaScript Frameworks Aimee Maree Forsstrom
 
Accessibility in Responsive web design
Accessibility in Responsive web designAccessibility in Responsive web design
Accessibility in Responsive web designNexer Digital
 
apidays LIVE Jakarta - API Gateway: critical component of your digital archit...
apidays LIVE Jakarta - API Gateway: critical component of your digital archit...apidays LIVE Jakarta - API Gateway: critical component of your digital archit...
apidays LIVE Jakarta - API Gateway: critical component of your digital archit...apidays
 
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...Codemotion
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018Patrick Lauke
 

Similar a Rails_Conf_14_PPT_For_Accessibility (20)

смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1
смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1
смартфоны и планшетники. веб разработка помимо десктопа. Patrick h. lauke. зал 1
 
Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....
Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....
Handys und Tablets - Webentwicklung jenseits des Desktops - WebTech Mainz 12....
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktop
 
How you can start building accessible websites today (... and why!)
How you can start building accessible websites today (... and why!)How you can start building accessible websites today (... and why!)
How you can start building accessible websites today (... and why!)
 
Adaptive Layouts - standards>next London 28.05.2011
Adaptive Layouts - standards>next London 28.05.2011Adaptive Layouts - standards>next London 28.05.2011
Adaptive Layouts - standards>next London 28.05.2011
 
Intro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS featuresIntro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS features
 
jQuery: Accessibility, Mobile und Responsive
jQuery: Accessibility, Mobile und ResponsivejQuery: Accessibility, Mobile und Responsive
jQuery: Accessibility, Mobile und Responsive
 
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_Toronto
 
Points of interest of Barcelona: city council's first progressive web app
Points of interest of Barcelona: city council's first progressive web appPoints of interest of Barcelona: city council's first progressive web app
Points of interest of Barcelona: city council's first progressive web app
 
Building a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profitBuilding a Single Page Application using Ember.js ... for fun and profit
Building a Single Page Application using Ember.js ... for fun and profit
 
Making your site mobile-friendly / RIT++
Making your site mobile-friendly / RIT++Making your site mobile-friendly / RIT++
Making your site mobile-friendly / RIT++
 
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)How browser accessibility can enhance safe driving (AGL Summit Nov 2020)
How browser accessibility can enhance safe driving (AGL Summit Nov 2020)
 
Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019Surviving Dev Frameworks 2019
Surviving Dev Frameworks 2019
 
Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010
 
Accessiblity 101 and JavaScript Frameworks
Accessiblity 101 and JavaScript Frameworks Accessiblity 101 and JavaScript Frameworks
Accessiblity 101 and JavaScript Frameworks
 
Accessibility in Responsive web design
Accessibility in Responsive web designAccessibility in Responsive web design
Accessibility in Responsive web design
 
apidays LIVE Jakarta - API Gateway: critical component of your digital archit...
apidays LIVE Jakarta - API Gateway: critical component of your digital archit...apidays LIVE Jakarta - API Gateway: critical component of your digital archit...
apidays LIVE Jakarta - API Gateway: critical component of your digital archit...
 
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Rails_Conf_14_PPT_For_Accessibility

Notas del editor

  1. Users with disabilities frequently rely on hardware and software to access web content. These tools, known as assistive technologies, range from screen readers to touch screens to Braille Displays and head pointers.In this workshop, we will be mainly focussing on Screen Readers as Assistive Technology.Blind users of the web frequently use software called a screen reader to read the contents of a web page out loud. Screen readers enable users to hear, rather than read, the contents of a web page. Two common screen readers are JAWS from Freedom Scientific and NVDA from NV Access. We will be demonstrating both in this session.
  2. Users with disabilities frequently rely on hardware and software to access web content. These tools, known as assistive technologies, range from screen readers to touch screens to Braille Displays and head pointers.In this workshop, we will be mainly focussing on Screen Readers as Assistive Technology.Blind users of the web frequently use software called a screen reader to read the contents of a web page out loud. Screen readers enable users to hear, rather than read, the contents of a web page. Two common screen readers are JAWS from Freedom Scientific and NVDA from NV Access. We will be demonstrating both in this session.
  3. Users with disabilities frequently rely on hardware and software to access web content. These tools, known as assistive technologies, range from screen readers to touch screens to Braille Displays and head pointers.In this workshop, we will be mainly focussing on Screen Readers as Assistive Technology.Blind users of the web frequently use software called a screen reader to read the contents of a web page out loud. Screen readers enable users to hear, rather than read, the contents of a web page. Two common screen readers are JAWS from Freedom Scientific and NVDA from NV Access. We will be demonstrating both in this session.
  4. Users with disabilities frequently rely on hardware and software to access web content. These tools, known as assistive technologies, range from screen readers to touch screens to Braille Displays and head pointers.In this workshop, we will be mainly focussing on Screen Readers as Assistive Technology.Blind users of the web frequently use software called a screen reader to read the contents of a web page out loud. Screen readers enable users to hear, rather than read, the contents of a web page. Two common screen readers are JAWS from Freedom Scientific and NVDA from NV Access. We will be demonstrating both in this session.
  5. In this workshop we will be talking only about Web Content Accessibility.Web &quot;content&quot; generally refers to the information in a web page or web application, including:Natural information such as text, images, and soundsCode or markup that defines structure, presentation, etc.Web accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging.
  6. Authors need to associate elements in the document to a WAI-ARIA role and the appropriate states and properties (aria-* attributes) during its life-cycle.The terms &quot;states&quot; and &quot;properties&quot; refer to similar features. Both provide specific information about an object, and both form part of the definition of the nature of roles. States and properties are both treated as aria-prefixed markupattributes. However, they are maintained conceptually distinct to clarify subtle differences in their meaning. One major difference is that the values of properties (such as aria-labelledby) are often less likely to change throughout the application life-cycle than the values of states (such as aria-checked) which may change frequently due to user interaction. Because the distinction between states and properties is of little consequence to most web content authors, we refer to both &quot;states&quot; and &quot;properties&quot; simply as &quot;attributes&quot; whenever possible.
  7. &lt;input id=&quot;post_title&quot; name=&quot;post[title]&quot; type=&quot;text&quot;&gt;
  8. &lt;input id=&quot;post_title&quot; name=&quot;post[title]&quot; type=&quot;text&quot;&gt;
  9. Josh means “enthusiasm” and “passion” in Hindi. Its not Josh the name. Josh is one of India’s leading Ruby companies who has been helping us for the past 2 years in this effort.
  10. Josh means “enthusiasm” and “passion” in Hindi. Its not Josh the name. Josh is one of India’s leading Ruby companies who has been helping us for the past 2 years in this effort.
  11. Josh means “enthusiasm” and “passion” in Hindi. Its not Josh the name. Josh is one of India’s leading Ruby companies who has been helping us for the past 2 years in this effort.