WEBVOX - MANUAL DO USUÁRIO Por: Bernard Condorcet e Cleverson Casarin Uliana Data: 8 de junho de 2005. SUMÁRIO 1) Introdução 2) O que é uma homepage 3) Iniciar o programa 4) opções do programa 5) modo de leitura 6) Trazendo informações gráficas 7) Praticando a navegação 8) páginas seletas e catálogos 9) buscador 10) Acessando um índice de busca da Internet 11) Configuração do programa 12) Mini FTP 13) Trabalhar com um servidor Proxy 1) Introdução Muitos dos esforços da equipe DOSVOX nos últimos tempos, tem sido dedicados à criação de programas que permitam facilitar a incursão dos deficientes visuais pela Internet. Em especial o acesso à teia mundial de informações (Word Wide Web WWW), tem sido objeto de um investimento considerável de tempo e pesquisa. Nossa idéia, entre outras, é proporcionar ao deficiente visual a possibilidade na "visualização", das HOME pages de sua preferência. Hoje em dia, a maior parte das páginas é preparada com conteúdo fortemente visual, e o desafio é que o deficiente visual consiga apreender a maior parte do conteúdo da página, e se possível ter uma idéia, mesmo que pálida, de sua organização lógica e visual. Com isso em mente, este programa foi criado de forma muito diferente dos métodos de leitura geralmente usados em conjunto com navegadores tradicionais. Essa diferença se traduz em retornos muito mais intuitivos, e configuração de fala que possibilita transformar o conteúdo "visual" num conteúdo sonoro. O navegador WEBVOX não é completo (na verdade nenhum o é, uma vez que o desenvolvimento na Internet é contínuo). Ele consegue capturar a parte textual da home page e associar diversas características operacionais destas a efeitos sonoros. Entretanto, algumas implementações ainda não foram feitas. Em especial, o navegador não consegue fazer a manipulação de páginas com proteção por SSL (em especial extratos bancários e televendas), nem a interpretação de JAVA e JAVASCRIPT. Apesar destas limitações, cerca de 80 por cento das bilhões de homepages poderão ser acessadas com muita facilidade, e mais 10 por cento poderão ser acessadas com alguns "truques". Isso, com certeza traz para os deficientes visuais um universo inimaginável de possibilidades culturais e de lazer. O Webvox permite também a simulação de navegação (ou seja leitura de arquivos HTML contidos no próprio computador). Essa opção é útil para ler páginas trazidas e armazenadas no formato original da rede (extensão HTM) ou para verificação de páginas criadas por você manualmente ou usando o utilitário Intervox ou o WWWVOX, antes de sua publicação real na WEB. 2) O que é uma homepage Uma homepage é um arquivo escrito em uma linguagem chamada "Hypertext Markup Language": HTML. Este arquivo contém textos e referências a imagens, além de referências a outras páginas que podem ser consideradas como seqüências desta primeira (o que em geral se conhece por elos ou hiperlinks). Desta forma o processo de leitura consiste em trazer este arquivo para o computador, lê-lo (ou escutá-lo, como queira) e depois mandar trazer para o computador um dos elos, continuar a leitura, trazendo e lendo elos e mais elos, numa quantidade infinita, em geral. A este processo de trazer e trazer novos elos, denominamos navegação (ou browsing). Para uma pessoa cega, entretanto, a organização do conteúdo da página não é em geral trivial. Isso se deve a vários fatores, em especial: a maior parte das páginas contém figuras ou ilustrações essenciais para o entendimento do texto; muitas páginas possuem esquemas de navegação complexos, dependentes do conhecimento prévio da própria página; em muitas páginas o arranjo gráfico é feito de forma não linear (por exemplo, em tabelas bidimensionais), freqüentemente com mistura de elementos gráficos. É importante que se diga que a maior parte das páginas tem esses arranjos não seqüenciais ou gráficos para que sejam de agradável leitura pelas pessoas que enxergam, que usam o paradigma "uma imagem vale por mil palavras". Neste ponto, infelizmente, os deficientes visuais ainda estão em desvantagem no que diz respeito à compreensão do conteúdo de muitas páginas. A cada dia, entretanto, mais e mais programadores de homepages se preocupam com o fato que pessoas (não necessariamente cegas) podem preferir uma forma de acesso textual às informações, e desta forma, a cada dia novas páginas são criadas com duas opções de leitura: modo gráfico ou modo texto. Alguns programadores se preocupam em colocar legendas nas figuras (o que no jargão de computação se conhece por introduzir nas figuras um "alternate name" ou "alt"), permitindo o uso pleno da homepage também por navegadores não gráficos, como é o caso dos programas LYNX e WEBVOX, que são muito mais rápidos do que os gráficos (NETSCAPE, INTERNET EXPLORER e OPERA). 3) Iniciar o programa O processo de navegação pode ser realizado quando o computador estiver conectado à Internet. Para realizar esta operação de conexão, o sistema de discagem (dial up) ou de rede local (banda larga) do computador deve ter sido ativado, por exemplo, por meio do programa de acesso DIALUP ao provedor (acionado com as teclas R A no caso de acesso discado). É possível também usar este programa sem conexão direta a Internet, para leitura exclusiva de páginas armazenadas em formato HTML no disco do computador. O programa é acionado com a opção R H do sistema DOSVOX. Na maior parte das vezes a primeira opção a ser chamada é a opção de trazer página (T), em que o programa pede para que uma página da WEB seja trazida para o computador, e posteriormente lida (opção L). Para acessar uma página deve-se conhecer o seu endereço. Os endereços mais comuns no Brasil tem um dos seguintes formatos: http://www.companhia.com.br ou http://www.companhia.com.br/setor http://www.organizacao.org.br ou http://www.universidade.br Entretanto, isso não é uma regra e o nome real das páginas geralmente deve ser obtido através de um "site de busca", o que explicaremos mais adiante. Para quem nunca acessou a Internet, a página mais simples em termos de aprendizado é http://intervox.nce.ufrj.br/dosvox que é uma página em que o sistema DOSVOX é descrito. 4) opções do programa Em seu menu principal, o WEBVOX dispõe das seguintes opções: T - Trazer página; a partir desta opção, você digita o endereço da página a buscar na rede. Por exemplo: www.ufrj.br acessa a página da UFRJ www.nce.ufrj.br acessa a página do Núcleo de Computação Eletrônica www.jb.com.br/comando.html vai diretamente à página principal do Jornal do Brasil. G - Gravar página em formato TXT para posterior leitura, por exemplo com os programas LEVOX ou EDIVOX; neste caso, estando conectado à uma página qualquer, você pode trazê-la e armazená-la em seu computador em formato texto. Este comando também permite referenciar os "elos", ou hiperlinks que eventualmente possam estar presentes na página em formato original (em HTML): pressione "S" ou "N" conforme sua vontade. O WEBVOX pede o nome do arquivo local, por exemplo digite: esporte.txt para guardar uma página de esportes no diretório de trabalho atual. Você pode também digitar o nome completo do arquivo, por exemplo: \winvox\treino\esportes.txt O - Gravar em formato original; pode gravar esta mesma página acima exemplificada no formato HTML, ou seja, no formato que a grande maioria das informações contidas na INTERNET estão disponíveis; muito útil para aqueles que desejarem aprender a programar neste formato, servido esta portanto como exemplo à futuros projetos pessoais. L - leitura da página "buscada"; após o WEBVOX ter carregado a página em questão, você deve pressionar esta tecla para iniciar a leitura dela; a leitura pode ser interrompida teclando ESC. O modo de leitura é detalhado na seção 5 deste manual. V - voltar página; você pode retornar à última página referenciada ou lida; note que esta opção não está disponível no modo de leitura, ou seja, para que você retorne à página anterior, deve antes ter saído do modo de leitura (por meio da tecla ESC), e aí sim, pressione esta tecla; a cada tecla "V" pressionada, você retorna uma página. A - Carregar um arquivo local; neste caso, não existe a necessidade que você esteja conectado à INTERNET, e é entendido pelo WEBVOX que o arquivo referenciado deve ser lido como se fosse uma HP realmente, assim sendo, fará a leitura como se você estivesse conectado à INTERNET. Este comando pode ser muito prático quando por exemplo, estiver testando uma página construída por você mesmo, e desta forma o WEBVOX lhe proporciona a noção exata de como a mesma é lida por outras pessoas. S - acesso a páginas de uso muito comum ou interessante. Por meio desta opção você é capaz de armazenar em seu computador aqueles endereços de sua preferência, e sendo assim, basta pressionar ENTER em qualquer um deles e o WEBVOX trata de carregar aquela página (ver seção 9 deste documento). C - configurar o programa; Essa opção permite variar alguns parâmetros de leitura. X - exportar página para a área de transferência Desta forma é possível jogar o conteúdo de uma página na área de transferência do computador, para posterior incorporação a outro programa (por exemplo, a um texto no editor). Existe um limite nesta operação: 65000 letras no máximo podem ser transcritas (cerca de 1000 linhas de texto). R - recarregar esta página; Essa opção permite que uma página seja atualizada (recarregada), o que permite que páginas freqüentemente atualizadas sejam trazidas de novo. permite ainda que páginas trazidas de forma incompleta ou apagadas da memória sejam carregadas por completo. N - trazer página sem ler O normal do WEBVOX é ler a página imediatamente a sua carga. Entretanto, em algumas situações pode ser interessante apenas carregar a página sem ler. Após essa função é comum executar a função "O" ou "G" para apenas gravar a página trazida para posterior processamento. P - guardar a sua página preferida (se tiver), de modo que toda vez quando o programa é iniciado essa página seja carregada automaticamente; é muito útil se você acessa uma mesma página todos os dias assim que abre o programa. E - envia a página atualmente carregada por e-mail para alguém; primeiramente escolha se quer enviá-la em formato texto ou no formato original. Aí, você deve informar o e-mail do destinatário, o assunto da carta e pode editar em seguida caso queira o arquivo da carta. Confirme então o envio e este é feito imediatamente. B - trás as páginas do buscador; consulte seção 9 deste documento para detalhes sobre esta opção. 5) modo de leitura O comando L dá início à leitura contínua do texto. Ela pode ser interrompida pressionando a qualquer momento a barra de espaço. A partir daí tem uma série de opções à sua disposição. pressione F1 para obter uma lista delas; As mais importantes são: espaço - Para e reinicia leitura contínua TAB e BACKSPACE - caminham pelos elos da página, para frente e para traz respectivamente); ENTER - carrega ou entra no "elo" que estiver sob o foco; setas - avançam ou recuam no texto F3 - informa nome da página atual F5 e CONTROL F5 - busca um texto na página (CONTROL significa de novo) F6 - informa percentual lido PageUP e PageDOWN - retrocedem e avançam um parágrafo CONTROL PAGE UP e CONTROL PAGEDOWN - vão para o início e fim do texto home - textualiza o tipo de controle atual (etiqueta) - útil para aprender HTML F9 - congela a tela, de sorte que você possa ler seu conteúdo como se fôra um editor de texto - muito útil quando se quer soletrar alguma palavra ou conhecer melhor a disposição das informações. CONTROL F9 - alterna entre os modos normal e textual; pode-se aproveitar essa função em situações quando os cabeçalhos de algumas páginas são muito grandes, para avançar mais rapidamente. 6) Trazendo informações gráficas O WEBVOX vem configurado para operar com o programa ACDSEE que permite a visualização de elementos gráficos. Durante a leitura eles são assinalados sonoramente por um barulho parecido com uma máquina fotográfica. Para trazer o elemento gráfico e visualizar é necessário ter o programa ACDSEE instalado no computador e durante a leitura pressionar as teclas SHIFT ENTER A figura será trazida e mostrada pelo programa ACDSEE. Para terminar a visualização tecle "ALT F4", o que provoca o fechamento do ACDSEE. Tecle então V para voltar à página e continuar a leitura com a opção "L". 7) Praticando a navegação Vamos tentar de forma hipotética "navegar" pela INTERNET. WEBVOX: WEBVOX, versão xxx Qual sua opção? USUÁRIO: Pressione T WEBVOX: Digite o endereço à buscar: USUÁRIO: www.jb.com.br/comando.html aguarde carregar a página, você pode pressionar a tecla Q ou F3 para saber como anda este processo: ele fala números que indicam o progresso da chegada de informações. WEBVOX: OK, página carregada. Qual sua opção ? USUÁRIO: Tecle L O início da leitura dar-se-á de forma contínua Antes de cada elo o programa dá um BIP. Se quiser "navegar" entre os elos, pressione TAB para ir ao próximo elo ou BACKSPACE para voltar ao elo anterior. Pressione seguidamente TAB até chegar a HORÓSCOPO e pressione ENTER WEBVOX: Buscando página alternativa. Aguarde carregar a página. Após a página ter sido trazida, o sistema começa a ler (o modo leitura é ativado automaticamente). Leia suas previsões para o dia de hoje, tomara que sejam boas, hahahaha!!! USUÁRIO: pressione ESC WEBVOX: Qual sua opção ? USUÁRIO: pressione S WEBVOX: pressione A para adicionar ou F para folhear USUÁRIO: pressione A WEBVOX: Informe um comentário para esta página USUÁRIO: Previsões do horóscopo A partir deste momento, está incluído nas suas páginas seletas esta referência, e basta ao início do programa pressionar "S", caminhar com as setas até "Previsões do horóscopo" e teclar ENTER QUE O webvox busca esta página informando-lhe as previsões diárias do seu signo. 8) páginas seletas e catálogos O WEBVOX vem pré configurado com diversas páginas seletas (que as pessoas normalmente chamam de "bookmark") para que você já tenha diversas opções interessantes de navegação, antes mesmo de conhecer os nomes das principais páginas da rede. Elas estão em um catálogo chamado "Webselec antigo" e servem para o usuário familiarizar-se com a navegação. Você na realidade pode criar por si mesmo até 25catálogos e dentro de cada qual adicionar quantas páginas quiser, segundo o assunto que tratam ou segundo qualquer outro critério de sua escolha. é importante dizer que, para o Webvox trabalhar com catálogos é necessário existir o arquivo Webcatal.ini dentro da pasta \winvox. Para ativar as páginas seletas, acione a opção S. Caso o arquivo Webcatal.ini ainda não existir, o Webvox trabalha apenas com um catálogo e você terá duas opções: F para folhear os endereços já cadastrados e A para adicionar novos endereços; usando a opção F (folhear) caminha com as setas, e pressione ENTER, quando a página interessante for falada. Espere-a ser carregada e depois pressione "L" para que ela seja lida A adição de novas páginas seletas faz-se basicamente por meio de dois métodos: pedir para trazer a página desejada e depois pressionar S A (ou seja, seletas e adicionar) a maneira usual; Você vai navegando, até que chega a uma página interessante. Para adicionar essa página às seletas, saia da leitura teclando ESC, e execute S A. O WEBVOX pede então que escreva um comentário para esta página. informe por exemplo, numa página sobre comida: HomePage sobre Cozinha brasileira, ou apenas Cozinha Brasileira, ou qualquer outra coisa; a partir daí, você passa a contar com mais esta referência. No caso que o arquivo Webcatal já exista - o que é o padrão a partir da versão 3.2 do Dosvox -, ao acionar a opção S são apresentados todos os catálogos que eventualmente existam, bem como as opções: A - apaga o catálogo selecionado. C - cria catálogo; informe um nome para ele, tal como páginas de músicas, bibliotecas virtuais, etc. Tome muito cuidado para não escrever o nome de algum catálogo que já tenha esse nome, caso contrário o antigo catálogo terá as páginas dentro dele todas apagadas ! T - diz o total de catálogos existentes (útil para saber se já está perto dos 25 permitidos). ENTER - entra no catálogo selecionado. A partir daí você passa a ter as opções de folhear ou adicionar vistas acima e qualquer página que adicionar vai para este catálogo. 9) buscador caso ainda não exista, você pode criar um arquivo chamado buscador.ini na pasta \winvox e colocar nele endereços de algumas páginas. Aí, sempre quando ativar a opção B no Webvox, ele traz de uma só vez todas as páginas contidas neste arquivo e salva em formato original ou em formato texto (a depender de sua escolha). Isso pode ser extremamente útil quando se quer "navegar off-line", quer dizer, você pode baixar sites inteiros, desconectar da Internet e então ler o material baixado. O buscador.ini deve estar no formato endereço=comentário e, pode também conter entre colchetes um dia da semana, de sorte que o buscador só baixa aquela página quando o dia da semana coincidir. Vamos demonstrar isso com um exemplo de formato de arquivo buscador que analisaremos abaixo: http://www.jb.com.br/jb/papel/cadernos/programa/=Programas [quarta]http://www.jb.com.br/jb/capassite/musicalidade/=Musicalidade [quinta]http://www.jb.com.br/jb/papel/cadernos/viagem/=Viagem [sexta]http://www.jb.com.br/jb/papel/cadernos/ideias=Idéias http://www.jb.com.br/jb/papel/colunas/horoscopo/=Horóscopo No exemplo acima, quando executarmos a opção B, o buscador verifica primeiro o dia da semana. Se for Quarta-Feira, ele traz todas as páginas exceto as duas cujas linhas iniciam por [quinta] e [sexta]. Se hoje é Quinta-Feira, ele traz todas menos as começadas por [quarta] e [sexta]. Se porém hoje for Segunda-Feira ele não trará nenhuma das que têm dias da semana especificados, visto que nenhuma delas começa por [segunda]. Quando o buscador começa trazer as páginas, ele só pára quando acaba de trazê-las todas e isso pode levar minutos. Se neste meio tempo quiser interromper o processo, tecle ESC repetidas vezes até cancelar a recepção de todas as páginas agendadas. 10) Acessando um índice de busca da Internet Agora vamos acessar um índice de busca, e para quem não sabe, é por meio destes que podemos buscar diversas HOME PAGES contendo um assunto qualquer de sua preferência. Entre os índices mais conhecidos está o site CADÊ, homepage brasileira destinada a servir de "mini catálogo" de páginas. O CADÊ permite dois tipos de busca: por pergunta direta (formulário) ou por sugestão de assuntos. A página do CADÊ pode ser trazida pedindo para trazer a página www.cade.com.br ou então pelo menu de páginas seletas (opção S, folhear com a opção F e depois as setas até chegar à palavra CADÊ), como mostrado a seguir. WEBVOX: Qual sua opção ? USUÁRIO: pressione S WEBVOX: Adicionar ou folhear ? USUÁRIO: Pressione F Caminhe com as setas até ser dito: CADÊ Espere carregar a) busca direta: Vá com a tecla TAB até o WEBVOX informar um assunto desejado, por exemplo, Centros de Pesquisa. Pressione Enter. É trazida uma página contendo dezenas de centros de pesquisa. Use a tecla TAB seguidamente até chegar a um centro de pesquisa desejado. Depois use a seta abaixo para ler detalhes sobre este centro de pesquisa. Para seguir o elo, use BACKSPACE (que volta ao nome do elo lido) e depois ENTER. Após ter lido a página (use todos os recursos possíveis: leitura contínua, teclas TAB E BACKUP, SETAS CIMA E BAIXO, etc...) tecle ESC e depois "V" (voltar página) e retornando à página original, continue a pesquisar. repita o processo quantas vezes quiser. b) busca por nome Pressione CONTROL PAGEUP para voltar ao início da página do Cadê, depois pressione seguidas vezes a tecla TAB até que a máquina diga "Campo de entrada, pode editar". Digite uma informação qualquer a buscar, por exemplo, DOSVOX e tecle ENTER ou seta para baixo. A máquina fala "botão de envio, aperte S para submeter". Pressione nesta hora a tecla S. Aguarde a página ser carregada. Ela trará uma série de elos que farão referência ao DOSVOX. Você pode andar sobre estes elos com a tecla TAB, ou simplesmente deixar a máquina ler fluentemente teclando CONTROL F1. Quando chegar a uma informação desejada, pressione espaço para parar, BACKSPACE para voltar à informação do elo lida, e finalmente ENTER. 11) Configuração do programa A opção C do WEBVOX permite variar a forma como se da a leitura das HOMEPAGES. velocidade da fala: 1 a 4 - para falas mais rápidas ou lentas; modo de leitura Modo Detalhado: nesta forma todas as informações da homepage são verbalizadas. Modo Normal: o WEBVOX associa sons às formas gráficas. Assim letras em negrito, elos, gráficos, etc, têm sons associados característicos. Modo resumido: O WEBVOX fala quase apenas o texto, marcando apenas os elos com um pequeno bip. Essa forma é a habitual para se ler quando a pressa é grande. Na opção detalhada você tem a possibilidade em saber se o texto está centralizado, em negrito, em itálico, se se trata de um formulário, de uma lista, de um elo, etc., de forma realmente literal; é um modo de leitura mais lento, no entanto, tem a exata noção de como as informações estão dispostas na tela; essa forma raramente é usada, pois as informações textuais são misturadas com muitos comentários sobre a organização gráfica da tela. Já na opção normal estas mesmas referências são feitas com arquivos sonoros, e assim a leitura dá-se de forma mais prazerosa realmente; já na forma resumida, essas referências são omitidas, sendo sintetizado apenas o texto contido na tela. Vale a pena ressaltar que estas configurações, apesar de lhe chegarem com um padrão definido por nós, são passíveis de alteração, personalizando assim a forma de leitura que mais lhe convier. Esses sons são configurados no arquivo \winvox\webtags.ini e carregados a partir do diretório \winvox\som\somtags Ainda temos na configuração do programa as opções que determinam o número, a velocidade e a tonalidade da voz SAPI usada quando da escolha da opção I de ler em outra língua. Tal opção não mais existe no programa e por isso pode ser completamente ignorada não sendo explanada aqui. 12) Mini FTP O Webvox incorpora um mini-FTP para facilitar o acesso a páginas que possuam referências a arquivos a serem carregados neste protocolo. Quando uma página referencia um arquivo a ser carregado via o protocolo FTP, esta função é automaticamente ativada. A função também pode ser usada para obter um diretório remoto de uma conta em um provedor, teclando o seguinte na opção de trazer (T). ftp://conta:senha@provedor.com.br por exemplo: ftp://upgrade:dosvoxrnp@caec.nce.ufrj.br O programa pergunta o nome do arquivo que receberá o resultado da operação. 13) Trabalhar com um servidor Proxy Em muitas situações o WEBVOX é executado em um provedor que possui um servidor proxy, um computador que serve para duas finalidades: traduzir endereços de uma rede interna para a Internet (isso é muito comum em empresas que trabalham com nível alto de segurança). armazenar as páginas mais freqüentemente acessadas, visando a aumentar a rapidez de carga. Um proxy pode facilmente dividir por dez ou mais o tempo de carga de uma página situada num servidor muito distante. Para habilitar o proxy, deve-se editar manualmente o arquivo \windows\dosvox.ini ou fazê-lo via configuração avançada do Dosvox, alterando as seguintes linhas: COMPROXY=SIM ENDERPROXY=... coloque aqui o endereço IP do proxy PORTAPROXY=... coloque aqui a porta de acesso do proxy Tanto o endereço quanto a porta podem ser obtidos com o suporte de redes do provedor ou da empresa. Os servidores mais usuais são o "squid" que executa em equipamentos SUN e o "Internet Proxy Server" que roda em Windows NT. No primeiro, geralmente a porta é 3128 e no segundo, geralmente tem o valor 80.