SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
Acessibilidade Web:
Codificando empatia
Autor: Wender Pinto Machado
Contato: wenderpmachado@gmail.com
● Acessibilidade
○ Lei Brasileira de Inclusão da Pessoa com Deficiência,
sancionada em julho de 2015
○ "Art. 63. É obrigatória a acessibilidade nos sítios da internet
mantidos por empresas com sede ou representação comercial
no País [...] "
Introdução
● Pessoas com deficiência:
○ Temporaria
○ Permanente
● Pessoas com baixo desempenho cognitivo
○ Terceira idade
○ Crianças
Acessibilidade para quem?
6,2% possuem
algum tipo de eficiência
=
+12Milhões
Fonte: IBGE senso 2015
Fluxo do Acesso
Acesso
Fluxo do Acesso
Acesso Navegação
Fluxo do Acesso
Acesso Navegação
Fluxo do Acesso
● VoiceOver
● TalkBack
● Jaws
● . . .
Acesso Navegação
Descrição sonora
1. Lendo toda a página
Navegação pelo teclado / touch
Fonte: brasil.uxdesign.cc
2. Lendo os links
Navegação pelo teclado / touch
Fonte: brasil.uxdesign.cc
Navegação pelo teclado / touch
3. Lendo os cabeçalhos
Fonte: brasil.uxdesign.cc
● Diretrizes:
○ Wcag 1.0 / Wcag 2.0 - W3C
■ Recomendações de Acessibilidade para Conteúdo Web
○ e-MAG - Governo Federal
■ Modelo de Acessibilidade em Governo Eletrônico
Acessibilidade da Internet
Princípios WCag
● Perceptível
● Operável
● Compreensível
● Robusto
Fonte: http://www.d.umn.edu
Site: http://www.dasilva.org.br
Ferramenta disponível:
No desenvolvimento, considerar...
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeek
Edição: Wender Pinto Machado
No desenvolvimento, considerar...
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeek
Edição: Wender Pinto Machado
Semântica: Tags HTML5
Fonte: HTML Goodies
Semântica: Label
Semântica: Texto alternativo (alt)
Semântica: formulário
● Temos:
○ Role
○ Name/Label
○ Value
○ State
Fonte: Google Developers
Semântica: Árvore de Acessibilidade
Fonte: Google Developers
Ferramenta: ChromeVox (Google Chrome)
No desenvolvimento, considerar... (cont)
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeek
Edição: Wender Pinto Machado
Foco: Exemplo 1
Foco: Exemplo 1 (cont)
Foco: Exemplo 1 (cont)
Foco: Exemplo 1 (cont)
Foco: Exemplo 1 - Resolução
Foco: Exemplo 2
Foco: Exemplo 2 (cont)
#dicaDePesquisa
● Keyboard TRAP
● Offscreen content
Foco: Exemplo 3
Foco: Exemplo 3 (cont)
Foco: Exemplo 3 (cont)
Foco: Exemplo 3 (cont)
No desenvolvimento, considerar... (cont)
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeekFonte: CodinGeek
Edição: Wender Pinto Machado
Estilo: Exemplo
No desenvolvimento, considerar... (cont)
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeekFonte: CodinGeek
Edição: Wender Pinto Machado
(wai) Aria
Web
Accessibility
Initiative
Accessible
Rich
Internet
Applications
Aria
Fonte: Google Developers
Accessible
Rich
Internet
Applications
Aria: Exemplo 1
Aria: Exemplo 2
Aria: Exemplo 3
Aria: Exemplo 4
Aria: Plugin AxE (Google Chrome)
Automatizando...
Bonus ³
Aria: documentação
https://www.w3.org/TR/wai-aria
No desenvolvimento, considerar... (cont)
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeekFonte: CodinGeek
Edição: Wender Pinto Machado
No desenvolvimento, considerar... (FIM?)
● Semântica
● Foco
● Estilo
● Aria
Fonte: CodinGeek
Edição: Wender Pinto Machado
E as pessoas com baixo desempenho cognitivo ?
Acessibilidade + Usabilidade = ❤
10 Heurísticas de Nielsen
1. Visibilidade do status do sistema 2. Controle de usuários e liberdade
3. Correspondência entre sistema e mundo real
Acessibilidade + Usabilidade = ❤
10 Heurísticas de Nielsen
6. Prevenção de erros
5. Design estético e minimalista4. Consistência e padrões
Acessibilidade + Usabilidade = ❤
10 Heurísticas de Nielsen
7. Flexibilidade e eficiência de uso 8. Ajude os usuários a reconhecer,
diagnosticar e recuperar erros
9. Reconhecimento ao invés de recordar 10. Ajuda e documentação
ferramenta: Lighthouse (Audits do Google Chrome)
Automatizando...
● Existem padrões, documentações e ferramentas para auxiliar os
desenvolvedores
● 12 Milhões NÃO são opcionais
● Todos possuem chances de adquirir alguma deficiência
● É Lei
○ Lei Brasileira de Inclusão (LBI – Lei 13.146/15)
Conclusão
Bonus ¹
Bonus ²
Bibliografia
● Udacity: Web Acessibility - https://br.udacity.com/course/web-accessibility--ud891
● Wcag - https://www.w3.org/TR/WCAG20-TECHS/
● e-MAG - http://emag.governoeletronico.gov.br/
● Ícones - https://www.flaticon.com/
○ Feepik
○ Gregor Cresnar
○ Scott de Jonge
● Heurísticas Nielsen - http://blog.caelum.com.br/
● WebAIM - https://webaim.org/
○ Wave - http://wave.webaim.org
Bibliografia
● Dados IBGE -
http://www.ebc.com.br/noticias/2015/08/ibge-62-da-populacao-tem-algum-tipo-
de-deficiencia
● Total brasileiros 2015 -
http://g1.globo.com/economia/noticia/2015/08/brasil-tem-204-milhoes-de-habita
ntes-segundo-o-ibge.html
Fim
wenderpmachado@gmail.com
https://github.com/wenderpmachado
https://linkedin.com/in/wenderpmachado
OBRIGADO!

Mais conteúdo relacionado

Semelhante a Acessibilidade Web - Codificando empatia

Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013
tecampinasoeste
 
ESCOLA DO DESIGNER.pdf
ESCOLA DO DESIGNER.pdfESCOLA DO DESIGNER.pdf
ESCOLA DO DESIGNER.pdf
fabioevolution1994
 

Semelhante a Acessibilidade Web - Codificando empatia (20)

A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
A Experiência como Vantagem Competitiva (UX) - Goiânia 2014
 
Palestra Marketing Digital no Terceiro Setor
Palestra Marketing Digital no Terceiro SetorPalestra Marketing Digital no Terceiro Setor
Palestra Marketing Digital no Terceiro Setor
 
Apresentação de Vicente Aguiar
Apresentação de Vicente AguiarApresentação de Vicente Aguiar
Apresentação de Vicente Aguiar
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2
 
Mas aula01
Mas aula01Mas aula01
Mas aula01
 
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
Android: História, Mercado e Possibilidades (FLISOL - Indaiatuba - 2011)
 
como a internet muda?
como a internet muda?como a internet muda?
como a internet muda?
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 
QMeeting / SP - Um Evento de Bi e QlikView para poucos.
QMeeting / SP - Um Evento de Bi e QlikView para poucos. QMeeting / SP - Um Evento de Bi e QlikView para poucos.
QMeeting / SP - Um Evento de Bi e QlikView para poucos.
 
Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013Arte e Tecnologia - Artes Visuais - 2013
Arte e Tecnologia - Artes Visuais - 2013
 
Road Show TI SENAC - Redes sociais e web semântica, qual a relação?
Road Show TI SENAC - Redes sociais e web semântica, qual a relação?Road Show TI SENAC - Redes sociais e web semântica, qual a relação?
Road Show TI SENAC - Redes sociais e web semântica, qual a relação?
 
O papel do Front-End na UX
O papel do Front-End na UXO papel do Front-End na UX
O papel do Front-End na UX
 
Criação de Sites na era da Web 2.0
Criação de Sites na era da Web 2.0Criação de Sites na era da Web 2.0
Criação de Sites na era da Web 2.0
 
Acessibilidade web
Acessibilidade webAcessibilidade web
Acessibilidade web
 
Ubicuidad en la Tecnología y el Aprendizaje. Una perspectiva Crítica
Ubicuidad en la Tecnología y el Aprendizaje. Una perspectiva CríticaUbicuidad en la Tecnología y el Aprendizaje. Una perspectiva Crítica
Ubicuidad en la Tecnología y el Aprendizaje. Una perspectiva Crítica
 
GDG Goiânia 2014 (Junho) - Semântica
GDG Goiânia 2014 (Junho) - SemânticaGDG Goiânia 2014 (Junho) - Semântica
GDG Goiânia 2014 (Junho) - Semântica
 
ESCOLA DO DESIGNER.pdf
ESCOLA DO DESIGNER.pdfESCOLA DO DESIGNER.pdf
ESCOLA DO DESIGNER.pdf
 
Webinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerceWebinar Usabilidade no E-commerce
Webinar Usabilidade no E-commerce
 
Introdução ao WCM System
Introdução ao WCM SystemIntrodução ao WCM System
Introdução ao WCM System
 
Design Webdesign
Design WebdesignDesign Webdesign
Design Webdesign
 

Acessibilidade Web - Codificando empatia