aplicações web acessíveis
DESCRIPTION
Aplicações Web AcessíveisTRANSCRIPT
Um Modelo parao Desenvolvimento de
Aplicações Web Acessíveis
Leandro Pimentel Borges
O que é uma Interface?É um sistema feito para adaptar dois sistemas ou adaptar
um sistema e seu operador para facilitar seu uso.
Interface de linha de comando
Interface gráfica
Interface tátil
Interface web
Até a década de 60 não havia interface gráfica, apenas
linha de comando
Primeiros jogos produzidos em linha de comando
Primeiras interfaces gráficas
Primeiro teclado (Apple II Plus)
Apple III + impressoraLançamento: 1980
Velocidade: 2Mhz, Memória: 512kbVídeo: 16 tons de cinza, Disquete 143kb
Preço: 4.000 dólares (nos EUA)
Primeiro mouse
Usabilidade
É um termo usado para definir a facilidade com que as pessoas
podem empregar uma ferramenta ou objeto a fim de realizar uma tarefa específica e importante.
Usabilidade = facilidade = rapidez Velocidade de acerto
Primeiros sites(feito no bloco de notas com HTML)
Baixaki engana com propagandas
UOL – fontes, cores e organização sobrepostas
Usabilidade se refere à simplicidade e facilidade com que algo pode ser utilizado.
Jakob Nielsen (2003) define usabilidade como “uma medida da qualidade da experiência do usuário ao
interagir com alguma coisa – seja um site na Internet, um aplicativo de software tradicional, ou
outro dispositivo que o usuário possa operar de alguma forma”. Ex. martelo, controle remoto.
Eficiência se refere à quantidade de esforço e recursos necessários para se chegar a um
determinado objetivo.
Detran RJ – Consulta de Agendamentoem apenas 4 cliques
Segundo Nielsen, a usabilidade pode ser dividida em cinco critérios básicos:
* a intuitividade (facilidade de uso)* a eficiência (velocidade)* a memorização (aprendizado)* baixa taxa de erros* a satisfação.
Ele é considerado o “pai da usabilidade”.
ufrrj99.blogspot.com
O World Wide Web Consortium (W3C) é um consórcio internacional com cerca de 300 membros, que agrega empresas, órgãos
governamentais e organizações independentes, e que visa desenvolver padrões para a criação e a
interpretação de conteúdos para a Web.www.w3.org
O termo acessibilidade refere-se a recomendações do W3C, que visam permitir que todos possam ter acesso aos websites, independente de terem alguma deficiência
ou não.As recomendações abordam desde o tipo de fonte a ser usado, bem como seu tamanho e
cor, de acordo com as necessidades do usuário, até a recomendações relativas ao
código HTML e CSS, por exemplo.
A acessibilidade Web permite reunir diferentes necessidades, preferências e situações do usuário,
diminuindo barreiras que impedem o acesso das pessoas ao conteúdo Web, além de adequar o site às leis e
regulamentações de acessibilidade Web e aumentar a sua audiência.
Web Content Accessibility Guidelines (WCAG) 2.0
Abrange uma vasta gama de recomendações para tornar o conteúdo Web mais acessível. Seguindo essas orientações vão tornar o conteúdo acessível a uma ampla gama de pessoas com deficiência, incluindo cegueira e baixa visão, surdez e perda de audição, dificuldades de aprendizagem, limitações cognitivas, movimentos limitados, incapacidades da fala, fotossensibilidade e combinações destes.
www.w3.org/TR/WCAG/
Interface de acessibilidade
ligada a computador,
internet, sintetizador de
voz e movimento autônomo utilizando
apenas os olhos
Stephen Hawking
A principal recomendação de acessibilidade Web existente é o WCAG 2.0, criado pelo W3C/WAI.
Diversos países criaram suas próprias leis e regulamentações de acessibilidade Web.
No Brasil, a legislação de acessibilidade foi regulamentada por meio do Decreto-Lei 5.296 em
dezembro de 2004.
E em janeiro de 2005 foi criado o e-MAG para padronizar a acessibilidade dos sites e portais do governo eletrônico (Modelo de Acessibilidade do
Governo Eletrônico).
GERAÇÃO DE APLICAÇÕES WEB ACESSÍVEIS USANDO O PANTANEIRO
O Pantaneiro é um framework desenvolvido para facilitar a geração de aplicações Web e portais
corporativos em uma plataforma e-gov, além de gerenciar e compartilhar o conteúdo
dinamicamente.
O Pantaneiro é composto por três ambientes:
•Autoria: realiza a modelagem da aplicação, a definição dos componentes, a modelagem da interface e as configurações necessárias para a gerência de permissões sobre os componentes e interfaces geradas.
•Projeto Navegacional: é onde o gestor da WebApp instanciada projeta a navegação entre os componentes criados no Ambiente de Autoria.
•Publicação: são realizadas as fases de instanciação e publicação das WebApps, além da fase de povoamento e publicação das instâncias dos componentes.
Ferramentas automatizadas deavaliação de acessibilidade Web
Determinam a conformidade do site à recomendação a que ele foi submetido e ajudam os revisores nos ajustes necessários quando o mesmo não está de acordo com tal recomendação.
Total Validator www.totalvalidator.comA-checker www.atutor.ca/achecker/index.php Hera www.sidar.org/hera/index.php.pt DaSilva www.dasilva.org.br ASES (Dasilva versão desktop)
http://achecker.ca/checker/index.php
MTA: MODELO DE TAREFAS DE ACESSIBILIDADE
Garantir o desenvolvimento de aplicações acessíveis com base na Norma ISO/IEC 12207 e desenvolver sistemas com técnicas adequadas.
As técnicas não são descritas, mas é fornecido um framework onde é possível planejar o desenvolvimento com processos fundamentais, de apoio e organizacionais.
AUMENTO DE 20%
AUMENTO DE 60% E 92%
12 VEZES MAIS ERROS
7 VEZES MAIS ERROS
RECOMENDAÇÕES SOBRE O ASSUNTO:
Cada instituição usa seu próprio framework, o que pode impedir o uso do framework Pantaneiro. Neste caso, após criar a ferramenta, pode ser feita a busca por erros de acessibilidade nos sites indicados anteriormente.
O segredo do sucesso é a simplicidade e a facilidade de se localizar informações dentro da ferramenta, tudo isso aliado ao uso das ferramentas verificadoras disponíveis na internet.
ACESSIBILIDADE = POSSIBILIDADES
Alecxander [email protected]
Colega meu, deficiente visual conhecido via internet, usa todos os programas que necessita.
Formata computadores, instala programas e trabalha na área de informática e celulares.
Totalmente independente dos familiares e participante de fóruns, grupos e blogs. http://br.groups.yahoo.com/group/revista_eletronica