Académique Documents
Professionnel Documents
Culture Documents
Sistema de Informação
Thiago Lopes
Fernando Eurides Martins
2005
Thiago Lopes
Fernando Eurides Martins
Trabalho de Conclusão de
Curso apresentado à
Faculdade Comunitária de
Campinas – Unidade II, como
requisito para obtenção do
título de Bacharel em
Sistemas de Informação.
Orientador:
2005
Thiago Lopes
Fernando Eurides Martins
Objetivo:
Este projeto tem como
objetivo padronizar o
desenvolvimento de Websites
para que os mesmos sejam
acessíveis aos deficientes
visuais, assim como
conscientizar webdesigners e
autoridades sobre o tema
acessibilidade na Web.
2005
Thiago Lopes
Fernando Eurides Martins
Banca Examinadora
Campinas, 19 de Dezembro de 2005
AGRADECIMENTOS
Agradecemos primeiramente a Deus, pois nos deu sabedoria, paciência
e a vida para que pudéssemos construir uma profissão. Todos esses dias
nestes 4 (quatro) anos de lutas, chuvas, stresses, compartilhamos juntamente
com pessoas especiais na família e nos colegas que conhecemos.
Eu, Thiago, agradeço aos meus pais Lindalva e Claudinei, meus irmãos
Fernando e André e meus avós Euclides e Geni que conviveram estes
momentos juntamente comigo, meu pai me levando às vezes para a faculdade,
minha mãe sempre preocupada comigo se já havia me alimentado antes de ir
estudar e meus avós que foram essenciais em todo o processo que passei,
sempre dizendo para eu ter cuidado onde eu andasse e sempre orando pelos
meus caminhos. Agradeço meus sogros Edivino e Nilma, meu cunhado Renato
e minha amada namorada Edilene que conviveram estes 4(quatro) anos me
ajudando em todos os momentos que precisei. Agradeço especialmente a
minha namorada que esteve ao meu lado em todos os momentos que passei,
chorando, sorrindo e lutando comigo sempre. A todos eu sou grato por me
abraçarem e estarem comigo.
Eu, Fernando, agradeço a minha linda amada esposa Regina que
suportou e ajudou em todos os momentos que passei nestes 4 (quatro) anos. À
minha filha Fernanda que às vezes até me emprestou material escolar para
estudar e meus familiares e amigos, sou muito grato a eles.
Agradecemos aos nossos companheiros e amigos Zé (do anglo), grande
amigo em todos os momentos que colaborou na diagramação deste trabalho,
ao Michel que é um exemplo de amigo e colega, a Fabiana que é uma grande
amiga e colega, aos meus amigos e colegas Alessandro e Carlos que sempre
estiveram mais próximos nas brincadeiras e trabalhos. Aos professores, Jane
que foi uma grande professora nos orientando e incentivando nosso trabalho,
ao Corá que foi um grande professor e amigo, a Virgínia que foi uma excelente
professora e orientadora nos caminhos profissionais, e ao Professor Mig que
além de Coordenador do Curso é um grande amigo que esteve ao nosso lado,
nos ajudando e defendendo os nossos ideais.
DEDICATÓRIA
LISTA DE ILUSTRAÇÕES
ÍNDICE
1. INTRODUÇÃO.....................................................................1
4. DA INFORMÇÃO AO CONHECIMENTO.............................4
4.2 CONHECIMENTO................................................................4
5. INTERNET...........................................................................5
5.1 BROWSER7
6. WEBDESIGN.......................................................................7
7. USABILIDADE NA INTERNET.............................................9
8. ARQUITETURA DA INFORMAÇÃO..................................11
9. ACESSIBILIDADE..............................................................13
10.1.3 SCRIPTS............................................................................19
11. CONCLUSÃO.......................................................................41
12. BIBLIOGRAFIA.....................................................................43
1. INTRODUÇÃO
economicamente às pessoas.
informação.
necessidades especiais.
2. QUEBRANDO PARADIGMAS
(Texto retirado
http://www.fundacaodorina.org.br/fundacao/deficiencia.asp )
4. DA INFORMAÇÃO AO CONHECIMENTO
4.1 INFORMAÇÃO
Informação são dados ou matéria informacional relacionada ou
estruturada de maneira potencialmente significativa sendo subsídio útil à
tomada de decisão. Da informação podemos extrair o conhecimento, pois
reduz a incerteza em determinada situação.
4.2 CONHECIMENTO
Existem os conhecimentos:
5. INTERNET
5.1. BROWSERS
O web browser é uma aplicação que permite ao usuário interagir com
websites e sistemas web hospedados em um servidor web. Os browsers
populares disponíveis para computadores pessoais incluem o Microsoft Internet
Explorer, o Mozilla Firefox, Ópera, o Netscape Navigator.
Podemos definir rapidamente o browser como a interface entre a
informação codificada (HTML) contida na internet e o internauta, sendo que o
HTML é “traduzido” pelo browser que por sua vez apresenta uma informação
compreensível ao internauta.
6. WEBDESIGN
7. USABILIDADE NA INTERNET
Benefícios da Usabilidade.
8. ARQUITETURA DE INFORMAÇÃO
figura 1
http://www.usabilidoido.com.br/imagens/diagrama_navegacao.gif
9. ACESSIBILIDADE
Capítulo III
Capítulo VI
Do Acesso à Informação e Comunicação
(Fonte: www.acessobrasil.org.br)
gráfico 01
<html>
...
<img id="grafico" src="grafico.gif"
longdesc="descricao_grafico.html"
alt="Gráfico com número de acessos do portal
submarino" />
<a href="descricao_grafico.html"
title="Descrição do Gráfico">[D]</a>
...
</html>
figura 2
[ Visual | Auditiva | Física | Cognitiva ]
<html>
...
<img id="imgmap" src="map.gif"
alt="Seções"
title="Seções"
usemap="#map" />
<map id="map">
<area shape="rect" coords="0,0,32,40"
href="#" alt="Visual" />
<area shape="rect" coords="34,0,78,40"
href="#" alt="Auditiva" />
<area shape="rect" coords="80,0,119,40"
href="#" alt="Física" />
<area shape="rect" coords="122,0,163,40"
href="#" alt="Cognitiva" />
</map>
10.1.3 Scripts
• Incluir o elemento "noscript" para fornecer um texto alternativo que
descreva a ação ou substitua a funcionalidade do script.
Figura 3
<script type="text/javascript">
... script que faz trocar imagens quando
acionado pelo usuário...
</script>
<noscript>
No primeiro quadrinho, Cebolinha tenta
levantar o halteres para que Cascão
tire uma foto. O esforço é imenso
e ele não consegue.
No segundo e último quadrinho ...
</noscript>
• No caso de simular uma lista com imagem, incluir o atributo "alt" com
descrição conforme Exemplo1. A desvantagem desta opção é que o
leitor de tela irá focar todas as imagens (bullets) lendo
desnecessáriamente a descrição textual de cada imagem.
Exemplo1:
Histórico
Missão
Estrutura
<img src="lista3.gif" alt="Item " />
Histórico<br />
<img src="lista3.gif" alt ="*" />
Missão<br />
<img src="lista3.gif" alt =" " />
Estrutura<br />
Exemplo2:
Histórico
Missão
Estrutura
<ul>
<li>Histórico</li>
<li>Missão</li>
<li>Estrutura </li>
</ul>
ul {
list-style-type: none;
list-style-image: url("estrela.gif");
}
Exemplo1:
Se ao acessar uma página e um som significativo é reproduzido,
fornecer uma descrição textual do som. Se o som/aúdio não for significativo ou
tratar-se de uma música sem letras, não é necessário fornecer equivalente
textual.
Exemplo2:
Se o áudio conter muita informação, fornecer uma transcrição textual
completa.
Exemplo3:
Para vídeos com áudio, fornecer equivalentes sincronizados: descrição
sonora das cenas e ações das imagens e legendas para diálogos, narração e
sons. Se a sincronização não for possível, fornecer descrição textual e
transcrição em um página.
Exemplo:
Exemplos:
Imagem contendo texto e fundo com pouco contraste.
10.1.7 Idiomas
Identificar a língua estrangeira em documentos e equivalentes textuais,
através de marcações que facilitem a pronúncia e a interpretação de texto.
• Exemplo:
Exemplo:
10.1.9 Tabelas
• Evitar o uso de tabelas para formatação visual de uma página. É
altamente recomendável utizar as folhas de estilo (CSS) e a correta
marcação para construir a apresentação visual sem tabelas.
Recomendação
NOTAS
Alunos Português Matemática
Paulo 7 8
Marcos 6 9
Rosa 10 7
<table>
<caption>NOTAS</caption>
<tr>
<th scope="col">Alunos</th>
<th scope="col">Português</th>
<th scope="col">Matemática</th>
</tr>
<tr>
<th scope="row">Paulo</th>
<td>7</td>
<td>8</td>
</tr>
<tr>
<th scope="row">Marcos</th>
<td>6</td>
<td>9</td>
</tr>
<tr>
<th scope="row">Rosa</th>
<td>10</td>
<td>7</td>
</tr>
</table>
NOTAS
Grupos Alunos Português Matemática
A Paulo 7 8
Marcos 6 9
B Rosa 10 7
<table>
<caption>NOTAS</caption>
<tr>
<th id="grupo">Grupo</th>
<th id="alunos">Alunos</th>
<th id="portugues">Português</th>
<th id="matematica">Matemática</th>
</tr>
<tr>
<th id="a" rowspan="2">A</th>
<th id="paulo">Paulo</th>
<td headers="a paulo portugues">7</td>
<td headers="a paulo matematica">8</td>
</tr>
<tr>
<th id="marcos">Marcos</th>
<td headers="a marcos portugues">6</td>
<td headers="a marcos matematica">9</td>
</tr>
<tr>
<th id="b">B</th>
<th id="rosa">Rosa</th>
<td headers="b rosa portugues">10</td>
<td headers="b rosa matematica">7</td>
</tr>
</table>
NOTAS
Grupo principais Alunos Matérias
Português Matemática
Total por matéria 7,6 8
<table
summary="Tabela contendo notas por grupo em
relação a alunos e matérias.">
<caption>NOTAS</caption>
<thead>
<tr>
<th id="grupo" rowspan="2">
Grupos principais</th>
<th id="alunos" rowspan="2">Alunos</th>
<th id="materias" colspan="2">Matérias</th>
</tr>
<tr>
<th id="portugues">Português</th>
<th id="matematica">Matemática</th>
</tr>
</thead>
<tfoot>
<th id="total" colspan="2">Total por
matéria</th>
<td headers="total">7,6</td>
<td headers="total">8</td>
</tfoot>
<tbody>
<tr>
<th id="a" rowspan="2">A</th>
<th id="paulo">Paulo</th>
<td headers="a paulo portugues">7</td>
<td headers="a paulo matematica">8</td>
</tr>
<tr>
<th id="marcos">Marcos</th>
<td headers="a marcos portugues">6</td>
<td headers="a marcos matematica">9</td>
</tr>
</tbody>
<tbody>
<tr>
<th id="b">B</th>
<th id="rosa">Rosa</th>
<td headers="b rosa portugues">10</td>
<td headers="b rosa matematica">7</td>
</tr>
</tbody>
</table>
10.1.10 Formulários
• Posicionar corretamente os rótulos e os controles do formulário para
que a navegação seja coerente.
Nome:
Ramal:
Enviar
Botão Enviar
<form>
<label for="nome">Nome:</label>
<input type="text" value="Entre com o nome"
id="nome" tabindex="1" />
<label for="ramal">Ramal:</label>
<input type="text" value="Entre com o ramal"
id="ramal" tabindex="2" />
</form>
Dados pessoais
Nome:
Comentário:
Entre com o comentário
Enviar
Enviar
Limpar campos
Botão Limpar
<form>
<fieldset>
<legend>Dados pessoais</legend>
<label for="nome">Nome:</label>
<input type="text" value="Entre
com o nome" id="nome" />
<label for="comentario">Comentário:</label>
<textarea id="comentario" name="textfield">
Entre com o comentário</textarea>
</fieldset>
<fieldset>
<legend>Escolaridade:</legend>
<input id="primeiro" type="radio"
<fieldset>
<legend>Esporte:</legend>
<input id="natacao" type="checkbox"
name="checkbox" value="checkbox" />
<label for="natacao">Natação</label><br />
<input id="futebol" type="checkbox"
name="checkbox2" value="checkbox" />
<label for="futebol">Futebol</label><br />
<input id="basquete" type="checkbox"
name="checkbox3" value="checkbox" />
<label for="basquete">Basquete</label>
</fieldset>
<fieldset>
<legend>Opinião:</legend>
<label for="domingo">Seu domingo foi:
</label>
<select id="domingo">
<optgroup label="Positivo">
<option selected>Selecione:</option>
<option>Ótimo</option>
<option>Muito bom</option>
<option>Bom</option>
</optgroup>
<optgroup label="Negativo">
<option>Ruim</option>
<option>Péssimo</option>
</optgroup>
</select>
</fieldset>
<input type="submit"
name="Submit" value="Enviar" />
<input type="submit"
name="Submit" value="Limpar campos" />
</form>
10.1.11 Links:
O texto do link deve ser significativo e claro.
- O texto do link deve fazer sentido se lido isoladamente. Os usuários de
leitores de tela podem navegar em links de uma página utilizando a tecla "tab".
Para cada "tab" é pronunciado um texto do link. Devido a isso, não utilizar texto
do link generalizado como "Clique aqui".
- Para tornar ainda mais claro o destino do link, utilizar título de link
informativo (elemento "title").
- Para navegação dos links via teclado, pode-se organizar a seqüência
dos links e/ou determinar teclas de atalho para links iimportantes.
Exemplo 1
O exemplo incorreto possui texto do link "Clique aqui", o qual não faz
sentido se lido fora do contexto. O usuário que utiliza leitor de tela, não saberá
qual o destino do link.
O exemplo correto possui texto do link significativo quando lido fora do
contexto. O usuário que utiliza leitor de tela saberá que o link aponta para a
Floricultura Rosas.
Experimente navegar nesta página utilizando a tecla "tab". Os links
serão focados.
INCORRETO:
Floricultura Rosas. Clique aqui.
CORRETO:
Floricultura Rosas.
Exemplo 2
Diferentes textos de links para o mesmo objetivo. Os dois links estão
apontando para o sítio da Ferrari e possuem o atributo "title" descrevendo "Sítio
da Ferrari" na marcação dos links. Deste modo, o usuário irá saber que os dois
links "Ferrari" e "time italiano" apontam para o sítio da Ferrari.
<a href="http://www.ferrari.com"
title="Sítio da Ferrari">Ferrari</a>
<a href="http://www.ferrari.com"
title="Sítio da Ferrari">time italiano</a>Exemplo 3
Exemplo 4
Links utilizando "accesskey". Definir quais as teclas de atalho dos links.
No exemplo foram definidas as letras "a", "c" e "m". Ao teclar "alt"+"a" ou "a",
dependendo do navegador, o link "Acessibilidade deste sítio" será focado.
Evitar muitas teclas de atalho, além de o usuário ter que memorizar
muitas teclas, pode haver tecla de atalho que coincida com a tecla de atalho do
navegador.
Acessibilidade deste sítio.
Ir para conteúdo.
Ir para menu.
Por exemplo, não usar cabeçalho <h1> como recurso para aumentar o
tamanho de uma palavra que não é título. Outro exemplo, não utilizar <pre>
para simular uma tabela.
• os elementos de estrutura são por exemplo "p", "table", "ul", "li", "h1",
"h2", etc.
Padrões web
A acessibilidade em páginas web será muito mais eficaz se estiver de
acordo com os padrões web preconizados pela World Wide Web Consortium -
W3C. Isto se deve principalmente ao fato de que os criadores de tecnologias
web se baseiam na premissa de que os criadores de páginas web estão
também seguindo os padrões.
Benefícios
• Outros benefícios:
• menor custo.
11. CONCLUSÃO
12. BIBLIOGRAFIA
• http://www.tableless.com.br/?dando_atencao_para_acessibilidade - artigo
sobre Acessibilidade no website Tableless