Daniel Melo Ribeiro. Vantagens Corporativas da Aplicação dos Padrões Web Voltados para Acessibilidade e Usabilidade - PDF
Daniel Melo Ribeiro. Vantagens Corporativas da Aplicação dos Padrões Web Voltados para Acessibilidade e Usabilidade
Download "Daniel Melo Ribeiro. Vantagens Corporativas da Aplicação dos Padrões Web Voltados para Acessibilidade e Usabilidade"
Paulo de Vieira Mascarenhas
1 Daniel Melo Ribeiro Vantagens Corporativas da Aplicação dos Padrões Web Voltados para Acessibilidade e Usabilidade Belo Horizonte Agosto/2006
2 Daniel Melo Ribeiro Vantagens Corporativas da Aplicação dos Padrões Web Voltados para Acessibilidade e Usabilidade Trabalho de conclusão de curso apresentado ao Núcleo de Informação Tecnológica e Gerencial da Escola de Ciência da Informação da Universidade Federal de Minas Gerais como requisito parcial para o título de Especialista em Gestão Estratégica da Informação. Orientador: Marcello Peixoto Bax Belo Horizonte Escola de Ciência da Informação da UFMG 2006
3 Resumo RIBEIRO, Daniel Melo. Vantagens Corporativas da Aplicação dos Padrões Web Voltados para Acessibilidade e Usabilidade f. Monografia (Especialização em Gestão Estratégica da Informação) Escola de Ciência da Informação, Universidade Federal de Minas Gerais, Belo Horizonte, O objetivo deste trabalho é discutir e apresentar os benefícios para as empresas da busca pela acessibilidade e usabilidade resultantes da aplicação dos padrões web. Para isso, será introduzido um breve histórico das linguagens de marcação utilizadas na Internet; a evolução para o cenário atual do estado da arte ; definição dos principais conceitos envolvidos e aplicação das novas propostas de padronização. Por meio de um estudo de caso relacionado a um portal institucional público na esfera federal, pretende-se legitimar a hipótese sugerida, seguida da devida avaliação dos resultados. Abstract The objective of this work is to discuss and present the benefits of accessibility and usability to the companies from the application of the web-standards. A short historical context of markup language to the internet will be introduced. After that, it will be discussed the evolution to actual state of the art; the definition of main concepts and application of new standard proposals. By a case study related to an institutional federal public website, this work intends to legitimate the suggested hypothesis, followed by properly analysis of the results. i
4 SUMÁRIO 1) INTRODUÇÃO ) HISTÓRICO E CONTEXTO ) A evolução das páginas de internet ) O que há de errado com as páginas de internet hoje? ) PRINCIPAIS CONCEITOS ) Acessibilidade ) Usabilidade ) Padrões web voltados à usabilidade e acessibilidade ) CSS (Cascading Style Sheets) ) XHTML ) POR QUE ADOTAR PADRÕES DE ACESSIBILIDADE E USABILIDADE? ) Aspectos gerais ) Fatores sociais ) Fatores técnicos ) Fatores financeiros ) Fatores legais ) Estratégias para promover acessibilidade e usabilidade ) Níveis de conformidade com as recomendações ) ESTUDO DE CASO ) Introdução e objetivo ) Metodologia ) O portal público avaliado ) Apresentação do portal ) Entrevista ) Avaliação da estrutura ) Site atual ) Site novo ) Análise dos resultados e conclusões ) Por que é importante validar os códigos? ) Avaliação comparativa: houve evolução? ) Nova proposta: benefícios e vantagens para o governo e para a sociedade ) CONCLUSÃO ) REFERÊNCIAS BIBLIOGRÁFICAS ii
5 LISTA DE ILUSTRAÇÕES FIGURA 1- Exemplo de página HTML... 5 FIGURA 2 - Exemplo de uso de informações visuais inseridas nas tags FIGURA 3 - Exemplo de aplicação de estilo numa tag parágrafo FIGURA 4 - Exemplo de arquivo XML FIGURA 5 - Código CSS do portal iii
6 LISTA DE ABREVIATURAS HTML Hyper Text Markup Language Linguagem de marcação de hipertextos. XML Extensive Markup Language Linguagem de marcação extensível XHTML Extensive Hyper Text Markup Language - Linguagem de marcação de hipertextos extensível DTD Data Type Document CSS Cascading Style Sheets Folhas de estilo em cascata W3C World Wide Web Consortium WAI Web Accessibility Initiative Iniciativa de acessibilidade para a web iv
7 1) INTRODUÇÃO The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.. Tim Berners-Lee, diretor da W3C. A prosperidade das nações, das regiões, das empresas e dos indivíduos depende de sua capacidade de navegar no espaço do saber. A força é conferida de agora em diante pela gestão ótima dos conhecimentos, sejam eles técnicos, científicos, da ordem da comunicação ou derivem da relação ética com o outro. Quanto melhor os grupos humanos conseguem se constituir em coletivos inteligentes, em sujeitos cognitivos, abertos, capazes de iniciativa, de imaginação e de reação rápidas, melhor asseguram seu sucesso no ambiente altamente competitivo que é o nosso. (LEVY, 1994, p.19). Percebemos que a corrida tecnológica lança inúmeras novidades na área de telecomunicações e exige, cada vez mais, a presença digital em rede dos indivíduos e das corporações. Fazer parte da inteligência coletiva, cooperar, lucrar, são imposições inegáveis deste momento econômico e cultural da humanidade, onde a dinâmica de sobrevivência pelo capital se transferiu para a gestão do conhecimento e dos ativos intangíveis. Assim, as possibilidades de interação entre usuários e conseqüente abertura para exploração de novos mercados de consumo se intensificam com a ampliação da telecomunicação e dos serviços em rede. Mais além, a conquista por novos nichos se torna determinante para a sobrevivência das empresas. Nesse contexto, a expansão da Internet para outros dispositivos de comunicação (palms, celulares, TV digital, por exemplo) irá ampliar o acesso à rede para além do computador pessoal, proporcionando oportunidades de negócio. O acesso à Internet tende a ganhar mobilidade, com a popularização desses novos dispositivos. Na outra ponta, encontram-se usuários dispostos a estabelecer esse relacionamento. Cada vez mais pessoas ganham acesso à rede, seja em casa, no trabalho ou nas instituições de ensino. Diversifica-se o público, como também seus interesses e demandas. 1
8 Tal contexto nos leva a refletir sobre como as empresas têm tratado a acessibilidade do seu conteúdo de Internet, considerando os seguintes aspectos: Aspecto 1: a expansão do acesso por meio de novas mídias; Aspecto 2: a abrangência do público potencial; Aspecto 3: a linguagem e a forma de interação com o usuário. Trata-se de uma abertura para possibilidades de negócio que a maioria das empresas ainda não está preparada, pois requer a percepção de que a Internet pode ir além dos limites atuais. Assim, atuar em rede não mais significa apenas ocupar um espaço virtual com uma página de Internet institucional. Ou, em outras palavras, simplesmente transferir seu cartão-de-visita para um endereço www qualquer. Novas mídias são desenvolvidas, e cada uma delas possuirá características técnicas próprias, como telas menores, teclados simplificados, ausência de mouse, etc. Assim, podemos constatar que tais dispositivos não serão capazes de reproduzir, com exatidão, as páginas da Internet como são desenvolvidas hoje. A maioria das páginas foi projetada visando um tipo de usuário modelo: aquele que utiliza um computador pessoal, com um determinado tamanho de tela e com uma determinada velocidade de conexão. (aspecto 1) Um outro aspecto do debate em torno da acessibilidade surge com apropriada relevância: a ampliação do acesso à Internet para usuários que possuem algum tipo de deficiência - auditiva, motora ou visual. Trata-se de uma parcela de usuários carente de ferramentas adequadas para traduzir a web numa linguagem compreensível. Simplesmente desconsiderar tal público não parece uma estratégia coerente com o direito ideal de pleno acesso à informação. (aspecto 2) Mais um desdobramento desta análise é revelado após uma navegada corriqueira. A maioria dos sites, corporativos ou pessoais, é deficitária em oferecer interfaces amigáveis, objetivas e de fácil acesso ao conteúdo disponível. As soluções oferecidas parecem não contribuir para que o usuário complete uma operação qualquer ou requisite um dado conteúdo de maneira satisfatória. Ou seja, a Internet cresce, mas, ao mesmo tempo, usuários demandam maior cuidado com a usabilidade das páginas. (aspecto 3) 2
9 Esses três aspectos nos incitam a refletir que as empresas poderiam, portanto, atentar-se para as seguintes questões: Como se antecipar para disponibilizar seu conteúdo de Internet também em outros dispositivos além do computador pessoal? Como incluir usuários com algum tipo de deficiência no seu nicho de mercado e, ao mesmo tempo, contribuir para a melhora da sua imagem corporativa? Como fazer com que a sua página web possa ser mais amigável e mais objetiva para as reais demandas dos seus clientes? Pensar a Internet sem considerar tais questões é restringir todo o seu potencial de acessibilidade. É eliminar parte do seu público somente pelo fato de não oferecer condições para que a sua mensagem transite livre de restrições de plataforma ou recursos. Assim, o objetivo geral deste estudo é fornecer argumentos que atendam ao seguinte problema: por que as empresas deveriam se preocupar em disponibilizar páginas na Internet preparadas para atender padrões de acessibilidade e usabilidade? Durante o desenvolvimento da argumentação, identificaremos também outras questões relacionadas, tais como: Por que melhorar a usabilidade representa um ganho efetivo para os usuários? De maneira geral, quais regras ou padrões deveriam ser observados para promover uma melhor usabilidade? O que as empresas ganham com o aumento da usabilidade? Na próxima seção, será abordado um breve histórico da Internet, posicionando melhor o leitor sobre o contexto tratado. No terceiro capítulo, serão tratados os principais conceitos envolvidos neste estudo, para que, então, no quarto capítulo sejam discutidas as vantagens da aplicação dos padrões. Na quinta parte, será apresentado o estudo de caso, feito a partir da avaliação de um portal governamental. A última parte deste trabalho apontará algumas conclusões, bem como indicações de estudos futuros. 3
10 2) HISTÓRICO E CONTEXTO Antes de discutir sobre o problema apresentado, cabe situar, de maneira resumida, como a Internet se desenvolveu a partir da criação da World Wide Web no final dos anos 80. Em seguida, será apresentado, brevemente, o panorama atual e os principais conceitos envolvidos na discussão. Após isso, a hipótese central será analisada, juntamente com alguns apontamentos das soluções disponíveis hoje. 2.1) A evolução das páginas de Internet A linguagem padrão para construção de páginas na Internet, o HTML (hyper-text markup language) surgiu da necessidade de interligação (link) entre documentos que poderiam estar localizados em locais remotos. A informação contida nesses documentos precisava ser formatada de uma maneira que pudesse trafegar pela rede e ser compreendida por um leitor (browser ou navegador de Internet). Um texto formatado em HTML possui identificadores ou tags que classificam suas partes em títulos, parágrafos, listas, quebras de linha, cabeçalhos, etc. Além disso, o HTML também carrega uma indicação de quais regras de interpretação devem ser observadas, ou, em outras palavras, sua própria gramática (DTD Data Type Document). Tais marcações permitem que o interpretador (geralmente um computador) possa entender esse documento e exibir de maneira apropriada. Ao visitar uma página de Internet usando um navegador, o usuário irá ver o resultado dessa interpretação, e não o documento HTML no seu real formato. 4
11 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <head> <title>título do documento</title> </head> <body> <h1>título principal</h1> <h2>título secundário</h2> <p>parágrafo de texto</p> <p>parágrafo de texto</p> <img src="imagem.jpg"> </body> </html> FIGURA 1- Exemplo de página HTML. Cada tag ou marcação é indicada entre os caracteres < >. Cada bloco de informação é delimitado no seu início por <tag> e no fim por </tag>. As tags classificam os blocos de informações de acordo com a sua função dentro da página, de maneira a acrescentar significado ao conteúdo (código semântico). Ao abrir um códigofonte de um arquivo HTML padronizado, é possível identificar mais facilmente, através das tags qual a função de determinado bloco no contexto geral. (No exemplo dado na Figura 1, podemos identificar que o bloco de texto inserido entre as tags <p> e </p> se trata de um parágrafo. A tag <h1> delimitará um título principal.) Com a expansão da Internet a partir da década de 90 e conseqüente aumento exponencial de sites, as empresas e os usuários demandaram páginas com uma apresentação visual mais apurada, tarefa dificultada devido à falta de flexibilidade do HTML. Isso fez com que o código-fonte do documento se tornasse demasiadamente complexo, já que informações relativas à formatação visual foram adicionadas. Algumas tags foram adaptadas para funções de apresentação, e não de conteúdo, comprometendo sua estrutura semântica, já que, originalmente, o HTML foi concebido para codificar o significado da informação, e não a sua apresentação. A maneira exata como as páginas devem ser exibidas, seria determinada pelo próprio equipamento do usuário. (NIELSEN, 2000, p. 36) Na tentativa de tornar o processo de construção de uma página mais amigável, empresas de software lançaram editores HTML do tipo WYSIWYG ( What you see is what you get ). Tal como programas de interface gráfica, os usuários passaram a criar suas páginas sem nem mesmo ver o código-fonte, apenas arrastando itens para a tela: tabelas, figuras e outros componentes. 5
12 Em parte isso representou uma evolução no processo de criação das páginas. Cada empresa buscou uma maneira particular de mostrar a sua cara na web, porém sem ainda compreender a linguagem própria dessa nova mídia. Acompanhando a expansão da Internet no final dos anos 90, a criação de páginas se tornou mais popular. Oportunidades de trabalho na área de tecnologia da informação aumentaram com o surgimento de novas especialidades. 2.2) O que há de errado com as páginas de Internet hoje? Na verdade, o mais apropriado seria dizer que muitas páginas de Internet hoje não estão adequadas se avaliadas sob a ótica da usabilidade e acessibilidade. Tal constatação surge num contexto de amadurecimento da Internet como nova mídia de comunicação interativa. Já é comum o conhecimento de técnicas de programação e apresentação complementares ao HTML, o que permitiu, por exemplo, o advento do comércio eletrônico, dos serviços bancários pela rede, das comunidades virtuais, dos grupos de discussão, entre outros. Por outro lado, existem estudos e técnicas que demonstram que, a partir da observação de regras conhecidas como padrões web, é possível melhorar as páginas para atenderem à nova realidade futura. Os padrões web (web standards) são protocolos e diretivas pesquisados por um consórcio internacional chamado W3C (World Wide Web Consortium, com o objetivo de assegurar um crescimento a longo prazo na Internet, através do desenvolvimento pleno de suas potencialidades. A W3C é uma referência mundial na definição de tais padrões, principalmente porque incentiva o uso de tecnologias e linguagens não-proprietárias, de código aberto. As recomendações lançadas pela W3C pretendem, segundo a sua própria definição, fazer com que os benefícios de compartilhamento de comunicação, de informações e de comércio sejam disponíveis para todos, independente de equipamentos ou dispositivos. 6
13 Existem diversos padrões web recomendados pela W3C. Alguns deles, que pertencem ao nosso objeto de estudo, proporcionarão ganhos de usabilidade e acessibilidade. No entanto, antes de prosseguir, torna-se fundamental conceituar esses termos, de acordo com o significado que será utilizado em diante. 7
14 3) PRINCIPAIS CONCEITOS 3.1) Acessibilidade O conceito de acessibilidade é bem amplo e abrange outras áreas além da informática e da informação. No nosso caso, iremos nos restringir à acessibilidade para a Internet. Pressupõe, portanto, todas as disfunções que afetam o acesso à rede, incluindo a visão, audição, dificuldades físicas, de fala, cognitivas e neurológicas. A Lei de Acessibilidade brasileira (BRASIL, 2000) define, no seu Capítulo III, como barreiras nas comunicações e informações: qualquer entrave ou obstáculo que dificulte ou impossibilite a expressão ou o recebimento de mensagens por intermédio dos dispositivos, meios ou sistemas de comunicação, sejam ou não de massa, bem como aqueles que dificultem ou impossibilitem o acesso à informação. Segundo a definição do portal da Acessibilidade Brasil 1, acessibilidade representa para o nosso usuário não só o direito de acessar a rede de informações, mas também o direito de eliminação de barreiras arquitetônicas, de disponibilidade de comunicação, de acesso físico, de equipamentos e programas adequados, de conteúdo e apresentação da informação em formatos alternativos. A Acessibilidade Brasil, em conformidade com os estudos da W3C, também aponta algumas situações nas quais a acessibilidade para a Internet se evidencia: Incapacidade de ver, ouvir ou deslocar-se, ou grande dificuldade - quando não a impossibilidade - de interpretar certos tipos de informação. Dificuldade visual para ler ou compreender textos. Incapacidade para usar o teclado ou o mouse, ou não dispor deles. Insuficiência de quadros, apresentando apenas texto ou dimensões reduzidas, ou uma ligação muito lenta à Internet. Dificuldade para falar ou compreender, fluentemente, a língua em que o documento foi escrito. 1 8
15 Ocupação dos olhos, ouvidos ou mãos, por exemplo, ao volante a caminho do emprego, ou no trabalho em ambiente barulhento. Desatualização, pelo uso de navegador com versão muito antiga, ou navegador completamente diferente dos habituais, ou por voz ou sistema operacional menos difundido. Outros exemplos de dificuldades com acessibilidade: Páginas que não possuem legendas nas fotos, por exemplo, prejudicam a compreensão do conteúdo por portadores de deficiência visual. Usuários de dispositivos que não possuem mouse ou teclado podem ser prejudicados por certas soluções de navegação. Navegadores antigos podem não conseguir interpretar recursos novos, tais como plugins, vídeos e animações. A variedade de tamanhos de tela e quantidade de cores disponíveis pelo equipamento para exibição pode inviabilizar a correta visualização de páginas. Alguns desses aspectos indicam que a acessibilidade não se aplica somente a usuários portadores de deficiência física. Qualquer situação ou ambiente que proporcione alguma dificuldade para se ter acesso à Internet também deve ser observada. Um princípio chave ao se considerar a acessibilidade para a Internet é a flexibilidade, a fim de satisfazer as diversas preferências, necessidades e situações do usuário. Portanto, sempre que se for discutido algum tópico relacionado à acessibilidade neste estudo, deve-se considerar todos os tipos de usuários circunscritos nessa perspectiva. 3.2) Usabilidade No seu conceito mais amplo, usabilidade é um conjunto de propriedades que fazem com que algo seja fácil de ser utilizado. 2 Está relacionada com a facilidade com que um usuário alcança seu objetivo ao utilizar um determinado produto. Neste estudo, poderemos entender o 2 9
16 produto como uma página ou serviço de Internet, com o qual o usuário interage com um objetivo específico. A usabilidade para a Internet pode ser compreendida nos seguintes aspectos, entre outros: Navegação clara e objetiva; Senso de orientação ( onde está, de onde veio e para onde vai ); Localização da informação desejada; Design da interface; Diagramação do texto; Tempo de resposta. Muitos desses aspectos são subjetivos, dependem de preferências do usuário e características de interface, o que dificulta uma medida precisa ou graus de usabilidade. Ainda assim, é sensato notar como a usabilidade é determinada, basicamente, pelo design das páginas e pela arquitetura da informação. Os usuários não chegarão ao conteúdo desejado a menos que a página seja estruturada de acordo com as suas necessidades e contenha um esquema de navegação facilitador. Compreender a usabilidade, portanto, implica em se posicionar como os usuários e pensar como eles se comportariam frente ao seu produto. Segundo NIELSEN (2000), estudioso do assunto e guru da usabilidade, o modo como se alcançam conceitos de design apropriados consiste em observar os usuários e perceber o que eles gostam, o que eles consideram fácil e onde eles encontram empecilhos. Usabilidade e acessibilidade são conceitos próximos, de maneira que, em muitos aspectos, o esforço em promover acessibilidade poderá resultar em ganho de usabilidade, e vice-versa. Mas não de forma obrigatória, ou seja, é possível, por exemplo, encontrarmos páginas acessíveis, mas que apresentam deficiências de usabilidade. 10
17 3.3) Padrões web voltados à usabilidade e acessibilidade Para que as páginas de Internet alcancem níveis satisfatórios de usabilidade e acessibilidade, é necessário conhecer os padrões web, desenvolvidos pela W3C. Como vimos, a W3C pesquisa as melhores práticas de desenvolvimento de páginas, no intuito de garantir que a web cresça com todo o seu potencial, assegurando o máximo possível de universalidade do acesso à informação. Os padrões web se caracterizam por um conjunto de tecnologias que envolvem: Estratégias de planejamento e desenvolvimento de páginas; Especificações técnicas; Linguagens para tratamento de dados e formatação de código; Recomendações; Softwares; Procedimentos; Entre outras. Tais tecnologias antecipam soluções e apontam tendências identificadas no contexto atual da Internet. A familiaridade com os padrões web, portanto, deverá se tornar recorrente entre as empresas que buscam vantagens competitivas no âmbito da comunicação e do uso da informação em rede. Dentre os padrões existentes, cabe, neste momento, identificar quais tecnologias estão diretamente relacionadas à usabilidade e acessibilidade, pois referências a estes padrões serão retomadas durante todo o estudo ) CSS (Cascading Style Sheets) Como principal característica, o uso das folhas de estilo (CSS) permite que as informações do código-fonte de uma página relativas à apresentação sejam separadas da sua estrutura e do seu conteúdo. 11
18 Conforme citado anteriormente, à medida que as páginas de Internet se tornaram mais complexas, códigos relacionados à apresentação visual das páginas foram adicionados ao HTML. Assim, a cada novo bloco de conteúdo, (por exemplo: um parágrafo ou título) foram adicionadas informações do tipo: cor da fonte, tamanho da fonte, cor de fundo, espaçamento, posicionamento, alinhamento de texto, etc. <font face="verdana, Arial, Helvetica" size="2" color="#ffffff"> Texto qualquer</font> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr><td>item da tabela</td></tr> </table> FIGURA 2 - Exemplo de uso de informações visuais inseridas nas tags. No primeiro caso, a tag <font> define as características do bloco de texto compreendido: tipo de letra, tamanho e cor. No segundo exemplo, foram adicionadas à tag <table> informações de largura, borda e espaçamento. Assim, podemos constatar que, quanto mais informações visuais forem necessárias para caracterizar uma página, mais extenso se torna o código-fonte de um documento HTML. De fato, facilmente conseguiríamos atingir algumas centenas de linhas em um único arquivo. Códigos extensos e complexos não facilitam o trabalho de manutenção das páginas, seja para corrigir e localizar um erro ou mesmo compreender a semântica da estrutura - em outras palavras, para que serve cada tag, ou qual a sua função dentro do contexto geral. A fim de contornar essa situação, o padrão CSS foi criado para permitir que as informações visuais pudessem ser separadas do conteúdo, seja em um local diferente dentro do próprio código ou em um arquivo distinto. As folhas de estilo permitem que todos os blocos no arquivo HTML que possuem comportamento similar herdem os padrões definidos no CSS. Dessa forma, a alteração de um comando no CSS, irá redefinir automaticamente todos os elementos que compartilham das mesmas predefinições. 12
19 p { } font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3B3B3B; margin: 0px; padding: 0px; line-height: 18px; FIGURA 3 - Exemplo de aplicação de estilo numa tag parágrafo. Neste caso, o CSS define que todo parágrafo, representado no HTML pela tag <p>, deverá ser apresentado com determinada fonte, tamanho, cor, margem, espaçamento e espaçamento entre linhas. Por meio do CSS é possível definir, entre outros: A posição dos elementos na tela; Fonte, cor da letra, espaçamento entre linhas, tamanho do texto, alinhamento; Cor de fundo; Imagem de fundo; Bordas; Altura e largura. A adoção das folhas de estilo é amplamente incentivada pela W3C como um dos padrões web, pois permite diversos benefícios, tais como simplificação do código-fonte, facilidade de manutenção das páginas, diminuição do tamanho (em bytes) dos arquivos finais. Atualmente, a W3C desenvolve as especificações do CSS versão 3. Porém, a maioria dos navegadores de Internet instalados nos computadores ainda não suporta essa versão. Mesmo assim, a versão 1 já disponibiliza os comandos básicos para atender às necessidades de usabilidade e acessibilidade em questão neste estudo ) XHTML XHTML (extensible hyper text markup language) é o sucessor do HTML. Desde que foi criada, a linguagem HTML sofreu evoluções, à medida que novas funcionalidades foram demandadas. A partir de sua última versão (4.01), o HTML foi reestruturado para se adequar a outro padrão, o XML, daí se tornando XHTML. 13
20 XML é um padrão de formatação de texto muito flexível que tem sido largamente usado para o intercâmbio de informações entre aplicações, inclusive para operações na Internet. Sistemas originalmente construídos em plataformas diferentes podem conversar, desde que definam um idioma comum. <bandas> <item name="beatles"> <subitem name="john"/> <subitem name="paul"/> <subitem name="george"/> <subitem name="ringo"/> </item> <item name="stones"> <subitem name="mick"/> <subitem name="keith"/> <subitem name="charlie"/> <subitem name="ron"/> </item> </bandas> FIGURA 4 - Exemplo de arquivo XML. Neste caso, identificamos elementos pai e filhos. O XML contém, além dos dados em si, sua descrição e sua estrutura lógica de organização. Em XML, as tags são flexíveis, definidas de acordo com a necessidade, a fim de melhor caracterizar os dados armazenados. Por ser baseada em XML, o XHTML incorporou algumas vantagens, dentre elas: Possibilidade de ser interpretado, editado e validado por qualquer ferramenta padrão XML; Maior interoperabilidade entre diversos ambientes; Garantia de compatibilidade futura com outros dispositivos. O XHTML encoraja os desenvolvedores a utilizar as tags para representar os dados nas suas reais funções dentro da estrutura da página. Ou seja, <p> indicaria um parágrafo, <h1> um título principal, <ul> uma lista, e assim por diante. Isso garante que a semântica do códigofonte seja preservada, já que as tags descrevem os seus dados, tal como o XML. 14
21 Em resumo, páginas validadas em XHTML e que utilizam CSS para definir suas características de apresentação aumentam consideravelmente as chances de o documento atender padrões de usabilidade e acessibilidade. 15
22 4) POR QUE ADOTAR PADRÕES DE ACESSIBILIDADE E USABILIDADE? Após a apresentação do contexto e a explicação dos conceitos envolvidos, podemos discutir a hipótese norteadora do trabalho: a acessibilidade e a usabilidade na Internet trazem benefícios para as empresas e para os usuários? 4.1) Aspectos gerais No mundo, por volta de 750 milhões de pessoas possuem algum tipo de disfunção e, embora seja difícil precisar, grande parte delas são usuários potenciais da Internet. Parece justo e sensato, portanto, promover iniciativas que eliminem as barreiras de navegação e acesso à rede. Como veremos, não somente por uma postura social, mas também por questões técnicas, financeiras e legais. Mais do que isso, os cuidados em promover a acessibilidade irão também afetar diretamente aqueles que não possuem qualquer tipo de disfunção. Quando a informação é tratada sob a ótica da usabilidade e acessibilidade, todos ganham, já que as páginas são construídas com uma estrutura lógica mais clara e objetiva, com foco no conteúdo. Assim, pensar em usabilidade e acessibilidade não irá significar somente uma postura benevolente com uma certa parcela de usuários. É muito mais do que isso, pois afinal as empresas também ganharão, por exemplo, reduzindo custos e aumentando a oferta de seus serviços ou produtos. Dessa forma, acessibilidade e usabilidade são, como vimos, conceitos relevantes também quando aplicados à internet, e proporcionarão benefícios nos seguintes aspectos (HENRY, 2005): - sociais; - técnicos; - financeiros; - legais. 16
23 4.2) Fatores sociais Quando uma página é construída sem observar os padrões web, ela irá oferecer diversas barreiras de acessibilidade, impedindo que o seu conteúdo chegue ao maior universo de usuários possíveis. A Internet é imprescindível fonte de informações para o cotidiano, seja no trabalho, em pesquisas, nos serviços públicos ou privados, educação, treinamento, comércio, notícias e entretenimento. Consolida-se também como meio de comunicação à distância e interação dos indivíduos e instituições. Constitui-se, para pessoas portadoras de deficiências, oportunidade sem precedentes de inclusão na sociedade. Serviços tradicionais que antes apresentavam barreiras físicas, como por exemplo, transações bancárias, comércio ou bibliotecas, hoje podem ser realizados remotamente, com o mínimo de dificuldades, seja no deslocamento ou na interação com o produto ou vendedor. O trabalho à distância também se torna uma possibilidade, o que pode gerar oportunidades de emprego para este público. Assim, é fundamental que a Internet seja acessível a fim de não excluir usuários com deficiências, promovendo a igualdade de oportunidades para acesso à informação. Adotar os padrões web assegura maior acessibilidade. Quando um documento em HTML é bem estruturado e segue os padrões, ferramentas especiais conseguem interpretar o código corretamente. Podem, por exemplo, por meio de sintetizadores de voz, ler o conteúdo da página para usuários portadores de deficiência visual ou usuários que não podem ter a sua atenção visual desviada de outra tarefa. Mesmo aqueles usuários que não são portadores de deficiência, mas que enfrentam algum tipo de dificuldade ao utilizar a Internet são beneficiados, tais como: idosos, pessoas que não são fluentes na língua em que o documento se apresenta e usuários com conexão lenta ou que possuem navegadores antigos. Por separar estrutura de apresentação, uma página padronizada não tem o seu conteúdo comprometido caso ocorra alguma restrição de recursos de visualização. O uso dos padrões também permite que preferências pessoais adaptem os 17