Você está na página 1de 31

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL

FACULDADE DE INFORMÁTICA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Mateus Martins Nudelmann


Vinicius Martins Nudelmann

ACESSIBILIDADE DIGITAL
Inclusão e Melhorias de Funcionalidades no Ambiente DOSVOX

Proposta de Trabalho de Conclusão


Orientador: Profª. Beatriz Regina Tavares Franciosi

Porto Alegre
2011
1

LISTA DE FIGURAS

Figura 1: Tela inicial do DOSVOX............................................................................20

Figura 2: Menu principal do DOSVOX.....................................................................21

Figura 3: Menu principal do CARTAVOX.................................................................22

Figura 4: Cronograma de atividades........................................................................26


2

LISTA DE TABELAS

Tabela 1: Projetos de Inclusão Digital......................................................................12

Tabela 2: Softwares para deficientes visuais...........................................................15


3

LISTA DE ABREVIATURAS

OMS - Organização Mundial de Saúde.....................................................................5

TI - Tecnologia da Informação...................................................................................5

PNE - Pessoas com Necessidades Especiais...........................................................5

TIC - Tecnologias da Informação e Comunicação.....................................................5

IBGE - Instituto Brasileiro de Geografia e Estatística................................................9

ONU - Organização das Nações Unidas..................................................................10

API - Application Program Interface.........................................................................22

RAD - Rapid Application Development………………………………………………....23


4

SUMÁRIO

1 CONTEXTUALIZAÇÃO E MOTIVAÇÃO ............................................................. 5

2 OBJETIVOS......................................................................................................... 7
2.1 Objetivo Geral ................................................................................................ 7
2.2 Objetivos Específicos ..................................................................................... 7

3 PROPOSTA ......................................................................................................... 8
3.1 Descrição do Problema .................................................................................. 8
3.2 Fundamentação Teórica ................................................................................ 9
3.2.1 Introdução ................................................................................................ 9
3.2.2 Inclusão Digital ...................................................................................... 11
3.2.3 Acessibilidade Digital ............................................................................. 14
3.2.4 Software Livre ........................................................................................ 17
3.2.5 Ambiente Operacional DOSVOX ........................................................... 19
3.2.6 Programa CARTAVOX .......................................................................... 21
3.2.7 Ambiente de Desenvolvimento do CARTAVOX..................................... 22
3.3 Encaminhamento da Solução ...................................................................... 23

4 RECURSOS NECESSÁRIOS ............................................................................ 25


4.1 Software ....................................................................................................... 25
4.2 Hardware ...................................................................................................... 25

5 CRONOGRAMA DE ATIVIDADES .................................................................... 26


5.1 Cronograma de Atividades ........................................................................... 26
5

1 CONTEXTUALIZAÇÃO E MOTIVAÇÃO

Segundo dados da Organização Mundial de Saúde (OMS), em 2000, o número


de pessoas portadoras de deficiência visual no Brasil seria estimado em
aproximadamente 640.000 pessoas [1]. É essencial que existam formas para ajudar
estas pessoas a se inserirem na sociedade. A Tecnologia da Informação (TI) possui
um papel importante como meio para inclusão social destas pessoas, pois a ajuda a
melhorar tanto as atividades cotidianas quanto aumentar a inclusão delas no
mercado de trabalho.
Para possibilitar as pessoas com necessidades especiais (PNE) o alcance às
TI é preciso promover a inclusão digital, que consiste na democratização do acesso
às TI, de forma a permitir a inserção de todos na sociedade da informação. A
inclusão digital tem por objetivo facilitar o acesso de pessoas de baixa renda às
Tecnologias da Informação e Comunicação (TIC), bem como o desenvolvimento de
tecnologias que ampliem a acessibilidade para usuários com deficiência [2].
Para a inclusão digital de pessoas portadoras de deficiência, é fundamental
que existam ferramentas que atendam às suas necessidades especiais, ou seja,
para proporcionar a estas pessoas maior facilidade de acesso ao computador, ao
celular, à internet e as mais diversas tecnologias da informação, é essencial que
existam produtos que suportem suas deficiências. A criação e aperfeiçoamento
destas ferramentas são as formas pelas quais se proporciona a acessibilidade
digital, que é a viabilização do acesso à TI por um maior número de pessoas
possível, até mesmo por indivíduos com alguma deficiência e que necessitem de
uma interface especial [3].
Neste contexto que surgiu o DOSVOX, que é um ambiente para
microcomputadores da linha PC que se comunica com o usuário através de síntese
de voz, viabilizando, deste modo, o uso de computadores por deficientes visuais,
que adquirem assim, um alto grau de independência no estudo e no trabalho [4].
Existem muitas ferramentas de TI capazes de promover a acessibilidade digital
para deficientes visuais, porém poucas são tão simples e práticas quanto o
DOSVOX, que além de ser muito fácil de usar, é de livre distribuição. Apesar de sua
ampla aceitação, o ambiente ainda possui muitas limitações no que diz respeito a
6

problemas precisam ser corrigidos e a falta de recursos que são muito comuns nos
ambientes operacionais mais populares, Windows e Linux.
Existem muitas pessoas e grupos que contribuem e trabalham para o
desenvolvimento do DOSVOX, mas este número não é suficiente para acompanhar
a demanda existente por novos recursos. Dessa forma, a contribuição com o
desenvolvimento do DOSVOX é essencial para melhorar as aplicações do ambiente
que possuem limitações, colaborando assim para o suprimento das necessidades de
seus usuários atuais. Além disso, à medida que o DOSVOX se moderniza, ele passa
a atrair um maior número de PNE, porque o ambiente, sendo mais completo e
intuitivo, dá maior segurança para as pessoas entrarem no mundo tecnológico,
promovendo desta maneira a inclusão digital. Então o desenvolvimento de melhorias
no DOSVOX é uma forma de proporcionar a acessibilidade digital para as PNE.
7

2 OBJETIVOS

Neste capítulo são apresentados o objetivo geral e os objetivos específicos do


trabalho.

2.1 Objetivo Geral


Este trabalho de conclusão tem por objetivo contribuir para o desenvolvimento
de tecnologias de acessibilidade digital tendo como foco o desenvolvimento de
tecnologias assistivas baseada em computadores para pessoas portadoras de
deficiência visual. De fato serão realizadas melhorias na ferramenta de correio
eletrônico do ambiente operacional DOSVOX através da comunidade de software
livre.

2.2 Objetivos Específicos

Com o propósito de atingir o objetivo maior, são propostos os seguintes


objetivos:
- Desenvolver melhorias das funcionalidades do CARTAVOX de acordo com as
regras estabelecidas pela comunidade de desenvolvedores e visando satisfazer às
necessidades do usuário.
- Realizar a documentação das melhorias implementadas no CARTAVOX
utilizando o padrão adotado pela comunidade de desenvolvedores.
- Elaborar o “help” sonoro das novas funcionalidades que será incorporado ao
“help” do CARTAVOX.
- Testar as funcionalidades implementadas no CARTAVOX.
- Validar as funcionalidades implementadas no CARTAVOX junto à
comunidade de usuários com deficiência visual.
8

3 PROPOSTA

Neste capítulo é apresentada a proposta de trabalho, onde inicialmente é


exposta a descrição do problema, detalhando as funcionalidades que serão
desenvolvidas no trabalho. Após situar o problema, é exibida a fundamentação
teórica utilizada como suporte para as áreas referenciadas neste trabalho. Por fim,
com o apoio do suporte teórico, é abordada a proposta de solução do problema,
apresentando uma solução para cada uma das funcionalidades propostas.

3.1 Descrição do Problema

O problema do trabalho consiste em desenvolver algumas melhorias que


precisam ser feitas no programa CARTAVOX, que foram sugeridas pela equipe
técnica do DOSVOX e pelos usuários das listas de discussão Voxtec e Voxtec-
UFRJ, assim dando continuidade ao trabalho Acessibilidade Digital: Melhorias no
programa CARTAVOX [5], realizado pela Tamires Maciel. Nesse trabalho foram
desenvolvidas melhorias para o CARTAVOX, porém o programa ainda carece de
muitas funcionalidades, por isso é importante a atenção para o desenvolvimento de
melhorias em cima desse programa. A seguir é listada a denominação de cada uma
das melhorias propostas seguido da descrição que consiste o seu problema.

• Apresentação do texto na resposta, quando em HTML - Esse problema se


trata da correção de um defeito. Quando se deseja responder a uma carta
eletrônica, se esta carta tem uma única parte em HTML ou se a primeira parte
dela está em HTML, o CARTAVOX não coloca o texto desta carta na
resposta.

• Folheamento das cartas eletrônicas diretamente no servidor - Atualmente,


quando o usuário acessa o seu servidor de correio eletrônico através do
CARTAVOX, ele pode baixar todas as cartas de uma só vez ou escolher, uma
por uma, quais são as cartas que deseja baixar. O usuário precisa de uma
opção que liste todas as cartas diretamente no servidor, não sendo
necessário baixar as cartas do servidor para folheá-las.
9

• Opções para Receber, transmitir e monitorar todas as contas ao mesmo


tempo - No CARTAVOX, o usuário pode ter várias contas configuradas, mas
não é possível receber cartas eletrônicas para todas as contas ao mesmo
tempo, transmitir cartas eletrônicas para todas as contas ao mesmo ou
monitorar o correio para todas as contas ao mesmo tempo. Por exemplo, se
o usuário quer receber as cartas de todas as suas contas, ele tem que entrar
em uma conta de cada vez e, dentro de cada uma delas, escolher a opção
“Receber cartas”.

• Implementação do protocolo IMAP - O CARTAVOX oferece como protocolo


de gerenciamento de correio eletrônico o POP3, que não permite a leitura das
cartas eletrônicas diretamente no servidor.

• Seleção de mais de um anexo simultaneamente - Não é possível selecionar


em um diretório mais de um anexo de uma só vez.

• Resposta automática - Nos correios eletrônicos comuns existe uma opção de


resposta automática, a qual não consta no CARTAVOX. Essa opção permite
configurar uma resposta que será enviada automaticamente sempre que uma
carta eletrônica for recebida.

3.2 Fundamentação Teórica

3.2.1 Introdução

A OMS estima que existem mais de 600 milhões de pessoas com deficiência,
ou seja, aproximadamente 10% da população mundial. No Brasil, de acordo com o
Censo de 2000, realizado pelo Instituto Brasileiro de Geografia e Estatística (IBGE),
24,6 milhões de pessoas têm algum tipo de deficiência, ou seja, 14% da população
(embora exista um censo mais recente, o Censo 2010 [6], até o momento os dados
divulgados pelo governo sobre o número de pessoas deficientes no Brasil são os do
Censo 2000). Estes dados ajudam a compreender o tamanho do desafio a ser
enfrentado para a construção de uma sociedade inclusiva, ou seja, que respeita as
diferenças, valoriza a diversidade humana e garante o acesso universal aos direitos
10

civis, sem barreiras ou limitações de natureza socioeconômica, cultural ou em razão


de alguma deficiência [7].
Durante muitos anos, a deficiência, ao invés de ser entendida como uma
questão social, era atribuída a um problema individual, como uma expressão de uma
restrição de funcionalidade [8]. Porém nas últimas décadas esta realidade mudou,
cada vez mais existe no mundo uma mentalidade de que é necessário criar meios
de acessibilidade para a inserção de todas as pessoas na sociedade. De acordo
com a Organização das Nações Unidas (ONU), nos últimos 30 anos várias
iniciativas, programas e planos de ação foram desenvolvidos com o objetivo de
melhorar a vida de pessoas com algum tipo de deficiência [9]. Os esforços
começaram por volta dos anos 70, especialmente na Inglaterra, quando surgiram os
primeiros esboços do modelo social da deficiência, que defendiam a idéia de que a
desigualdade só é vivenciada porque a sociedade é pouco sensível a uma
diversidade de estilos de vida. Para eles, por exemplo, a dificuldade de locomoção
“não deveria ser entendida como uma tragédia pessoal fruto da loteria da natureza,
mas como um ato de discriminação permanente contra um grupo de pessoas com
expressões corporais diversas” [8].
No Brasil, na medida em que a população vai se conscientizando e sendo
conscientizada do problema, há uma pressão natural para elaboração de leis que
assegurem o direito a inclusão social de pessoas portadoras de necessidades
especiais. Em especial, para a garantia dos direitos de atendimento prioritário e
acessibilidade, foi fundamental a aprovação do Decreto no 5.296, de 2/12/04, que
regulamentou e fixou prazos para a execução da Lei número 10.048/2000 - que
dispõe sobre a prioridade do atendimento a pessoas com deficiência - e da Lei
10.098/2000 - que estabelece normas gerais e critérios básicos para a promoção da
acessibilidade no meio físico das cidades, nos meios de transporte e nos sistemas
de comunicação [10]. Este decreto conceitua acessibilidade como a possibilidade e
condição de alcance para utilização, com segurança e autonomia, dos espaços,
mobiliários e equipamentos urbanos, das edificações, dos transportes e dos
sistemas e meios de comunicação por pessoa portadora de deficiência ou com
mobilidade reduzida [11].
As pessoas com deficiência enfrentam barreiras de diversas naturezas, que
funcionam como obstáculos e impedem ou limitam seu acesso à sociedade. A
promoção da acessibilidade visa, nesse sentido, eliminar ou reduzir o impacto
11

dessas barreiras. Tais barreiras podem ser sociais e atitudinais, como também
físicas, de comunicação e de transporte [12]. Embora pareça contraditório, pode-se
afirmar que as barreiras arquitetônicas não são o maior obstáculo enfrentado pelas
pessoas portadoras de deficiência. O maior obstáculo está no acesso à informação
e, conseqüentemente, a aspectos importantes relacionados à informação, como a
educação, o trabalho e o lazer [13]. Para que as pessoas tenham acesso à
informação, hoje é indispensável a garantia do acesso à tecnologia e à informática.
Assim, surgiu uma preocupação de viabilizar a inclusão digital, a qual busca
democratizar o acesso às TI, de forma que todas as pessoas tenham condições de
utilizá-las. Para que a inclusão digital se torne possível para as PNE, é preciso criar
meios que facilitem o acesso destas pessoas à informática, ou seja, maneiras de
promover a acessibilidade digital. Estes meios incluem o desenvolvimento de
software e hardware adequados as necessidades especiais destas pessoas. Como
parte do esforço da sociedade para pôr em execução a acessibilidade digital, nos
últimos anos, muitas destas tecnologias foram desenvolvidas. Então, nesse
contexto, surgiu o ambiente operacional DOSVOX, que é um software livre feito
especialmente para facilitar o acesso à informática por parte de deficientes visuais.

3.2.2 Inclusão Digital

A inclusão digital é fundamental para o desenvolvimento de nossa sociedade


como um todo, pois representa um canal privilegiado para equalização de
oportunidades da nossa desigual sociedade em plena era do conhecimento. Dessa
forma, a inclusão digital é vista por muitos como um importante meio de integração
das classes menos favorecidas, sendo um fator de auxílio para a inclusão social das
mesmas. [14]
Segundo Sampaio [15], inclusão digital é o direito de acesso ao mundo digital
para o desenvolvimento intelectual (educação, geração de conhecimento,
participação e criação) e para o desenvolvimento de capacidade técnica e
operacional.
Ao constatar que os projetos que forneciam hardware e software, mas
prestavam pouca atenção aos sistemas social e humano não surtiam resultados
satisfatórios quanto à inclusão digital, Warschauer sugere que estes sistemas
deveriam mudar para que a tecnologia fizesse a diferença [15]. Logo, não se pode
12

promover a inclusão apenas disponibilizando TIC para as classes menos


favorecidas. Somado a isso, é necessário que sejam criadas políticas e incentivos
ao uso e capacitação dos usuários para as TIC.
Pelo fato da inclusão digital, a produção e o compartilhamento do
conhecimento serem de suma importância para o desenvolvimento econômico,
cultural, social e político do País [2], muitos projetos tem sido criados, principalmente
nos últimos anos, para promover a inclusão digital no Brasil. Na Tabela 1 são
mostrados dez projetos em atividade, que servem para demonstrar os tipos de
ações que vêm sendo desenvolvidas com o intuito de fazer com que a inclusão
digital chegue a toda população.

Quando Regiões de
Nome Instituição Objetivo O que faz
Surgiu atuação

Programa Fundação 2004 Promover o Implanta Regiões


Estação Banco do desenvolvimento Estações Digitais Norte e
Digital Brasil social de forma nas comunidades Nordeste e
solidária e que não têm nas
sustentável, por acesso às TIC. periferias
Fonte:
Fundação intermédio da dos
Banco do Brasil. mobilização das grandes
Disponível em: pessoas, centros
<http://www.fbb. articulação de urbanos
org.br/estacaodi
gital/pages/publi parcerias e
co/index.jsp>. multiplicação de
soluções sociais.
GESAC – Governo 2002 Promover a Disponibiliza a Comunidad
Governo Federal, inclusão digital infra-estrutura es das
Eletrônico - coordenado em todo o fundamental para classes C,
Serviço de pelo território a expansão de D e E, em
Atendimento Ministério brasileiro. uma rede. todos os
ao Cidadão das estados
Comunicaçõ brasileiros
es
Fonte: GESAC.
Disponível em:
<http://www.ges
ac.gov.br/>.
Acesso em: 24
mar. 2011.

CDTC - Casa Civil - 2004 Qualificar por São ofertados 2.400


Centro de Instituto meio da Internet gratuitamente cidades
Difusão de Nacional de (ensino a mais de 270 brasileiras
Tecnologia e Tecnologia distância) cursos, dos quais
Conhecimen da servidores introdução à
to Informação públicos e informática,
cidadãos em utilização dos
geral no uso de softwares clientes
Fonte: CDTC:
Centro de softwares livres. mais comuns de
Difusão de email, browser,
Tecnologia e comunicação, etc.
Conhecimento.
Disponível em:
13

<http://comunid
ade.cdtc.org.br/
>.

Projeto Presidência 2003 Possibilitar a Permite à Brasil,


Cidadão da população que indústria e ao voltado
Conectado - República, não tem acesso varejo a oferta de para a
Computador Ministério do ao computador computador e classe C
para Todos Desenvolvim possa adquirir um acesso à Internet
ento, equipamento de a preços
Ministério da qualidade. subsidiados.
Fonte:
Computador Ciência e
para Todos. Tecnologia e
Disponível em: Serpro
<http://www.co
mputadorparato
dos.gov.br/>.

Ação Paróquia 2009 Capacitar jovens Disponibiliza Estado de


Solidária: Santa para o mercado curso de Curitiba
Projeto Cândida de trabalho e informática para
Inclusão promover-los; adolescentes e
Digital formação cristã e jovens de baixa
formação renda.
humano-afetivo.
Fonte: Paróquia
Santa Cândida.
Disponível em:
<http://www.aca
osocialsantacan
dida.org.br/inde
x.html>.

Projeto de ICEP Brasil - 2007 Capacitar e inserir São oferecidos Distrito


Qualificação Instituto pessoas no cursos de Federal
Profissional Cultural, mercado de qualificação
e Inclusão Educacional trabalho e profissional.
Social e também promover
Profissionaliz a inclusão digital
ante de e promoção de
Fonte: ICEP
Brasil. Pessoas com aumento de
Disponível em: Deficiência vínculos sociais
<http://www.ice do Brasil das pessoas com
pbrasil.com.br/p deficiência.
ortal/control/sec
ao.php?sec_id=
8>.

Projeto Instituto de 2004 Inclusão digital de Orienta idosos em Cidade de


PotencialIda Geriatria e idosos para oficinas onde os Porto
de Gerontologia exercício de eles estudam Alegre
- PUCRS cidadania e sobre
ampliação dos envelhecimento e
Fonte: PUCRS.
Disponível em: direitos sociais. aprendem as
<http://www.puc línguas espanhola
rs.br/edipucrs/o e inglesa de
nline/inovacaoe forma integrada à
qualidade/inova
cao/pag34.html aprendizagem
>. dos recursos
informatizados.
14

Projeto Faculdade 2004 Contribuir para a Forma pessoas Cidade de


Sinergia de inclusão social de em situação de Porto
Digital Administraçã crianças, vulnerabilidade, Alegre
o, adolescentes, não apenas na
Contabilidad adultos e idosos. área
Fonte: PUCRS.
Disponível em: ee computacional,
<http://www.puc Economia da mas também na
rs.br/sinergiadig PUCRS e formação humana
ital/index.php>. Centro de do atendido.
Pastoral da
PUCRS
Projeto POA Procempa 2006 Tornar Porto O projeto prevê Cidade de
Digital Alegre a primeira benefícios para a Porto
capital brasileira a área da educação Alegre
dispor de uma e da saúda. Para
Fonte:
PROCEMPA. rede pública de a educação, é
Disponível em: conexão em prevista a
<http://www.pro banda larga conexão em
cempa.com.br/d wireless (sem fio) banda larga de
efault.php?p_se
cao=36>. da prefeitura. todas as 92
escolas da
prefeitura de
Porto Alegre.

CDIs ONG CDI – 1995 Estimula o Cria espaços não- Brasil,


Comunidade Comitê para exercício da formais de ensino Argentina,
Democratiza cidadania, o chamados “CDIs Bolívia,
ção da desenvolvimento Comunidade”, Chile,
Fonte: CDI.
Disponível em: Informática comunitário, a oferecendo Colômbia,
<http://www.cdi. formação de cursos básicos e Equador,
org.br/notes/CD redes sociais e a avançados de México,
I_Comunidade> troca de aprendizagem da Peru e
.
experiências. informática. Uruguai

Tabela 1: Projetos de Inclusão Digital

3.2.3 Acessibilidade Digital

Para que a inclusão digital se torne possível para as PNE, é preciso criar meios
que facilitem o acesso de pessoas com deficiência à informática, sendo que muitas
vezes este acesso depende de uma interface especial [3]. Então, a acessibilidade
digital depende, basicamente, de dois fatores: acesso à TI; software e hardware para
possibilitar este acesso. O acesso à tecnologia depende de políticas de governo,
assim como foi mencionado na apresentação do trabalho, porém o desenvolvimento
de tecnologias [assistivas] depende da ação articulada de profissionais de diversas
áreas, dentre elas a computação.
O desenvolvimento de tecnologias assistivas para pessoas portadoras de
deficiência consiste de qualquer instrumento que contribui para aumentar e
promover a autonomia, independência, qualidade de vida e a inclusão social das
15

pessoas com deficiência [7]. Na computação o desenvolvimento de tais tecnologias


tem haver com o desenvolvimento de software e hardware especialmente
idealizados para tornar o computador acessível, no sentido de que possa ser
utilizado por pessoas com privações sensoriais e motoras [16] - tecnologias
assistivas.
Na Tabela 2 são apresentados alguns dos mais importantes softwares que
foram desenvolvidos nos últimos anos com o intuito de proporcionar acessibilidade
digital para os deficientes visuais.

Ambiente
Função Nome Principais Características Distribuição Idiomas
Operacional
Leitor de Tela JAWS (Job Windows Possui opções para realizar Proprietário 23 idiomas,
Access With a leitura do texto de forma incluindo
Speed) corrida ou letra por letra, português e
com velocidade ajustável. inglês
Fonte: Freedom Permite a leitura de páginas
Scientific, URL: da internet.
http://www.freedoms
cientific.com/product Compatível com Displays
s/fs/jaws-product- Braile.
page.asp

Virtual Vision Windows É possível percorrer textos Proprietário Português e


letra a letra, palavra a inglês
palavra, linha a linha ou
Fonte: Micro Power,
URL: bloco a bloco.
http://www.micropow Capacidade de
er.com.br/v4/tecnolo
gia_virtualvision.html
mapeamento e adaptação a
aplicativos que não
oferecem acessibilidade a
leitores de tela.
Permite também a leitura de
páginas da internet.

WebAnywhere Todos É utilizado através de um Livre Inglês


site [17] diretamente do
navegador.
Fonte:
WebAnywhere, Não substitui
URL: completamente os leitores
http://webanywhere.
cs.washington.edu/
de telas existentes, pois é
apenas voltado para web.

Orca Linux Permite vários modos de Livre 64 idiomas,


síntese de voz, como por incluindo
exemplo, a quantidade de português e
Fonte: GNOME
Documentation pontuação falada pelo inglês
Library, URL: sintetizador de voz.
http://library.gnome.
org/users/gnome-
Permite ampliação de texto.
access- Compatível com Displays
guide/stable/id29466
82.html.en
Braile.
16

Tradutor de Duxbury Braille Windows Capacidade de traduzir Proprietário 130 idiomas


texto para Translator (DBT) fórmulas matemáticas e
linguagem Braile códigos de programação
para linguagem Braile
Fonte: Duxbury americana, francesa e
Systems, URL:
http://www.duxburys britânica.
ystems.com/dbt.asp
?product=DBT Win

Conversor de BR Braille Windows Leva aproximadamente um Proprietário Português


textos em Braile minuto para converter o
para português. texto Braile com folhas
Fonte: BR Braille -
Um Sistema de digitalizadas com 100 dpi.
Interface para
Facilitar a
Comunicação entre
o Aluno Deficiente
Visual e o Professor
Vidente, URL:
http://hygeia.fsp.usp.
br/acessibilidade/cd/
atiid2003/artigos/BR
Braille.doc

Criação de Braille Creator Windows Permite criar textos em Livre Inglês,


textos em Braile Braille no computador com português,
vários recursos. francês e
Fonte: Micro Power,
URL: Compatível com as espanhol
http://www.micropow principais impressoras
er.com.br/v3/en/ace
ssibilidade/brailecriat
Braile do mercado.
or.asp

Conversor de MECDaisy Windows Permite ir diretamente para Livre Português


texto para áudio uma determinada página.
Fonte: Projeto Permite fazer anotações no
Mecdaisy, URL: texto.
http://intervox.nce.uf
rj.br/mecdaisy/index

Open Book Windows Permite escanear o texto Proprietário Depende de


que vai ser convertido para quais
áudio. sintetizadores
Fonte: Freedom
Scientific, URL: Permite fazer anotações no de voz estão
http://www.freedoms texto. instalados
cientific.com/product
s/fs/openbook-
product-page.asp

Ambiente DOSVOX Windows e Comunicação com o Livre Português


Operacional Linux usuário é feita através de
um sintetizador de voz.
Fonte: Projeto
DOSVOX, URL: Totalmente projetado com
http://intervox.nce.uf características de
rj.br/dosvox/
comunicação coerentes
com as limitações do cego.
Possuí mais de 80
programas.
17

Navegador Web Easy Web Windows Permite ampliar textos e Livre 9 idiomas,
Browsing caracteres. incluindo
Possui um leitor de texto português e
com velocidade e altura do inglês
Fonte: IBM, URL:
http://www- som ajustáveis.
03.ibm.com/able/acc
essibility_services/E
asyWebBrowsing.ht
ml

Editor de música Braille Music Windows Reconhece todos os sinais Proprietário Inglês e
Editor de música chefe Braille. italiano
Permite ouvir música
Fonte: Dodiesis, editada.
URL:
http://www.dodiesis.
com/

Tabela 2: Softwares para deficientes visuais

3.2.4 Software Livre

Software livre se refere à liberdade que o usuário tem de executar, distribuir,


modificar e repassar as alterações sem, para isso, ter que pedir permissão ao autor
do programa. De acordo com a Free Software Foundation, um programa será
considerado livre se todos os seus usuários tiverem essas quatro liberdades:

• Liberdade de executar o programa, para qualquer propósito;


• Liberdade de estudar como o programa funciona, e adaptá-lo para as suas
necessidades. Acesso ao código-fonte é um pré-requisito para esta
liberdade;
• A liberdade de redistribuir cópias de modo que possamos beneficiar o
próximo;
• A liberdade de aperfeiçoar o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se beneficie.

Um projeto de software livre é uma organização composta por um conjunto de


pessoas que usa e desenvolve um software livre específico, contribuindo para uma
base comum de código-fonte e conhecimento. Por definição, este ‘conjunto’ de
pessoas é estabelecido pelo simples fato de discutirem por correio eletrônico (ou
outra ferramenta de comunicação) assuntos relacionados ao software do projeto.
Estes indivíduos trabalham geograficamente dispersos, tendo a sua disposição
ferramentas simples para coordenar e comunicar seu trabalho através da Internet, e
18

um conjunto de experiências e opiniões técnicas que usam para discutir o


andamento do projeto. Entre as ferramentas que os projetos utilizam, se destacam
as listas de discussão e os sistemas de controle de versão [18].
Normalmente o desenvolvimento é feito de forma isolada, cada desenvolvedor
cria alterações ao código-fonte localmente. Uma vez decidido que a alteração é
correta e desejável (possivelmente tendo passada por revisão de projeto e código de
outros desenvolvedores), o processo de integração é iniciado. Se o desenvolvedor
tem permissão para escrever código diretamente no repositório, faz a integração
pessoalmente, se não, envia sua alteração para outro que tem autoridade o
suficiente para integrá-la. Durante este processo, é comum que diversas pessoas
comentem sobre a alteração, e que esta seja revisada e mesmo reescrita caso
necessário, isto ocorre tanto na fase pré-integração como pós-integração. Este ciclo
se repete para cada alteração a ser introduzida na base de código-fonte [18].
A maioria dos softwares livres começa com um desenvolvedor ou um grupo
pequeno, que, buscando resolver um problema particular, intelectual ou de negócio,
desenvolve um software deixando-o posteriormente disponível livremente para
outras pessoas utilizarem. Juntando-se ao idealizador ou desenvolvedor do
software, os usuários e outros colaboradores acabam criando uma espécie de
comunidade colaborativa em torno do software [19].
As comunidades de desenvolvimento de software livre são ambientes de
colaboração que estão espalhados pelo mundo todo e seus colaboradores
cooperam entre si em projetos por intermédio da Internet. Dispondo de ferramentas
tecnológicas de desenvolvimento e busca, são verdadeiras redes de pessoas
interligadas e interconectadas, organizadas em comunidades. O objetivo da criação
das comunidades é reunir os esforços em torno do desenvolvimento e disseminação
da idéia de software livre [19].
No Brasil, a iniciativa Projeto Software Livre [20] foi de extrema importância
para o avanço do software livre. Este projeto já possui mais de 11 mil usuários [20] e
impulsiona, desde 1999, o uso do software livre na administração pública. A partir
dele que vem sendo organizando o Fórum Internacional de Software Livre. O projeto
de caráter não governamental está trabalhando conjuntamente com a prefeitura de
Porto Alegre, o Governo Federal e outras seções da administração pública do Brasil
para a expansão do software livre nas diferentes áreas do governo [21].
19

3.2.5 Ambiente Operacional DOSVOX

Desenvolvido sob o escopo dos projetos de acessibilidade da Universidade


Federal do Rio de Janeiro [22], o DOSVOX é um ambiente operacional para
deficientes visuais. Atualmente este ambiente é utilizado por, aproximadamente,
20.000 usuários espalhados pelo Brasil, Portugal e América Latina [23].
Recentemente ele foi escolhido para ser instalado nos telecentros que fazem parte
de um programa do governo brasileiro denominado Programa Nacional de Apoio à
Inclusão Digital nas Comunidades. Os telecentros são ambientes voltados para a
oferta de cursos e treinamentos presenciais e à distância, informações, serviços e
oportunidades de negócios visando o fortalecimento das condições de
competitividade da microempresa e da empresa de pequeno porte e o estímulo à
criação de novos empreendimentos. Serve como um instrumento para aproximar os
empresários, as instituições públicas e privadas, as organizações não
governamentais e a sociedade em geral. O telecentro é composto por computadores
interligados e onde monitores realizam a orientação dos usuários.
A maior diferença entre o DOSVOX e outros programas voltados para auxílio
de deficientes visuais reside no fato de que ele não é apenas uma “casca de
interface” colocada sobre os programas convencionais, mas um ambiente
operacional totalmente projetado com características de comunicação coerentes
com as limitações do cego [24].
O DOSVOX é composto por um sistema de síntese de fala, um editor de
textos, um leitor de textos, um impressor/formatador de textos, um
impressor/formatador para display Braile, diversos programas de uso geral para o
cego, um ampliador de telas para pessoas com visão reduzida, programas para
ajuda à educação de crianças com deficiência visual, programas sonoros para
acesso à Internet, leitor simplificado de telas para Windows [4]. Atualmente possui
mais de 80 programas, sendo que os principais são o Edivox - editor de textos
principal, o Imprivox - impressor de textos formatados, o Cdmp3vox - conversor de
textos para MP3, o Monitvox - leitor de telas, o Braivox - impressor Braille, a
Calcuvox - calculadora vocal, o Webvox - navegador Web, o Cartavox - correio
eletrônico, o Tnetvox - Telnet sonoro, o Papovox - programa de bate-papo, o Ftpvox
- cliente FTP.
20

Inicialmente o DOSVOX foi projetado para ambiente DOS e depois passou


para os ambientes Windows e Linux.
Para instalar o DOSVOX, basta executar o instalador e seguir as orientações
do mesmo. Depois de instalado, é possível executá-lo através do ícone ou das
teclas de atalho "CTRL+ALT+D". A tela inicial apresenta a pergunta "O que você
deseja?", conforme ilustra a Figura 1.

Figura 1: Tela inicial do DOSVOX

Para saber as opções do DOSVOX, basta usar a tecla de ajuda "F1". Para
entrar em uma opção tem que teclar a sua letra correspondente. Outra opção para
saber as opções disponíveis no DOSVOX é usar as teclas vetores do teclado e
depois apertar a tecla "Enter" na opção que desejar. As opções da tela inicial são
mostradas na Figura 2.
21

Figura 2: Menu principal do DOSVOX

3.2.6 Programa CARTAVOX

O programa CARTAVOX é a ferramenta de correio eletrônico do DOSVOX, ou


seja, permite que sejam enviadas e recebidas cartas eletrônicas através da Internet.
Para acionar o CARTAVOX através da tela inicial do DOSVOX basta pressionar a
tecla “R” (Rede) e depois a tecla “C” (CARTAVOX).
O CARTAVOX é um programa muito intuitivo, o que faz com que ele seja
bastante prático para novos usuários, permitindo uma linha de aprendizagem muito
rápida. Apesar disto, ele ainda possui algumas limitações como, por exemplo, a falta
um de recurso para a resposta automática de cartas eletrônicas. A falta de recursos
básicos para correios eletrônicos é o que torna importante a atenção para o
desenvolvimento de melhorias nesta ferramenta.
O programa atualmente se encontra na versão 5.6 A. As opções existentes
nesta versão podem ser vistas na Figura 3, que mostra as opções do CARTAVOX.
22

Figura 3: Menu principal do CARTAVOX

3.2.7 Ambiente de Desenvolvimento do CARTAVOX

O DOSVOX é compilado no ambiente de desenvolvimento Delphi 6, produzido


pela Borland Software Corporation, o qual utiliza como linguagem de programação
uma versão moderna de Pascal, chamada de Object Pascal [25]. O Object Pascal é
uma linguagem híbrida, pois além da orientação a objetos possui também uma parte
do antigo Pascal, que era uma linguagem estruturada [26]. Como o CARTAVOX
também é desenvolvido em cima do Delphi 6, esse ambiente será utilizado para a
implementação das melhorias propostas.
O Delphi é uma ferramenta de propósito geral, permitindo o desenvolvimento
de aplicações tanto científicas como comerciais com a mesma facilidade e alto
desempenho. Integra-se facilmente com a API (Application Program Interface) do
Windows, permitindo a criação de programas que explorem ao máximo os seus
recursos, assim como os programas escritos em linguagem C/C++. O Delphi possui
um ambiente de depuração integrado e, além disso, possui um compilador capaz de
gerar código diretamente executável pelo Windows, proporcionando uma velocidade
de execução de 5 a 20 vezes maior que as linguagens interpretadas, como o Visual
Basic e o Visual FoxPro, que geravam executáveis Pcode [26].
23

O Delphi é uma ferramenta RAD (Rapid Application Development), sigla usada


para designar ambientes de desenvolvimento de sistemas que são orientados ao
trabalho com formulários e objetos [27]. Ele é distribuído em três versões diferentes:
Personal, Professional e Enterprise. A versão Personal é a mais simples e possui
distribuição gratuita. As demais possuem mais componentes e são pagas. Pelo fato
de ser gratuita, a versão Personal será a utilizada neste trabalho [28].

3.3 Encaminhamento da Solução


Após terem sido apresentados os conceitos teóricos necessários ao
desenvolvimento do trabalho, a seguir são apresentadas as propostas de solução de
cada um dos problemas propostos na seção 3.1 deste capítulo. Em cada item é
exposta a denominação do problema anteriormente explicado seguido da descrição
de sua solução.

1. Apresentação do texto na resposta, quando em HTML - Descobrir a causa do


defeito e corrigi-lo.

2. Folheamento das cartas eletrônicas diretamente no servidor - Criar uma lista


para o usuário poder visualizar todas as suas cartas ao acessar o seu
servidor de correio eletrônico pelo CARTAVOX. Nesta lista será possível
marcar as cartas que deseja apagar do servidor e as que deseja trazer.

3. Opções para Receber, transmitir e monitorar todas as contas ao mesmo


tempo - Criar um sub-menu que será aberto através do menu principal através
das teclas de atalho “Ctrl + T”. Este sub-menu terá as seguintes opções:

S - Selecionar as contas
R - Receber cartas de todas as contas
T - Transmitir cartas de todas as contas
M - Monitorar todas as contas

Assim, primeiramente, o usuário selecionaria as contas com a opção


“Selecionar as contas”, guardando o nome e a senha delas em um arquivo de
configuração. Depois, utilizaria as opções receber cartas, transmitir cartas e
monitorar contas para as contas selecionadas.
24

4. Implementação do protocolo IMAP - Implementar o protocolo IMAP.

5. Seleção de mais de um anexo simultaneamente - Ao entrar na opção de


anexo, possibilitar a marcação dos arquivos que se deseja anexar em um
diretório, e depois clicar a tecla “F” para finalizar a opção de anexo. Além
disso, ao entrar na opção de anexo, possibilitar a escolha do diretório no qual
estão os arquivos que se deseja anexar, escolha que atualmente não é
possível fazer.

6. Resposta automática - Criar uma opção para enviar uma resposta automática
quando uma carta eletrônica for recebida. A proposta é fazer com que a
resposta automática seja enviada apenas na primeira vez que um remetente
enviar uma carta. Além disso, fazer com que a resposta automática não seja
enviada para endereços de correio eletrônico pertencentes a listas, para que
a resposta automática não perturbe as pessoas da lista que não estão
interessadas em receber a resposta.
25

4 RECURSOS NECESSÁRIOS

Os recursos de software e hardware necessários para o desenvolvimento do


trabalho são listados nas duas seções a seguir.

4.1 Software

• Ambiente de desenvolvimento Borland Delphi 6


• Ambiente Operacional DOSVOX v.4.1
• Programa CARTAVOX v.5.6 A
• Microsoft Windows 98 ou superior

4.2 Hardware

• Processador Intel Pentium 166 MHz ou superior


• 64 MB de Memória RAM ou superior
• Placa de som ou disponibilidade de som "on-board"
26

5 CRONOGRAMA DE ATIVIDADES

Neste capítulo são apresentadas as atividades a serem desenvolvidas no


decorrer do Trabalho de Conclusão I e o cronograma para o desenvolvimento destas
atividades.

5.1 Cronograma de Atividades

Figura 4: Cronograma de atividades


27

REFERÊNCIAS

[1] TEMPORINI, Edméa Rita; NEWTON, Kara-José. A perda da visão –


Estratégias de prevenção. 2004. Disponível em:
<http://www.scielo.br/pdf/abo/v67n4/21405.pdf>. Acesso em: 21 mar. 2011.

[2] SILVEIRA, Clóvis da; REIDRICH, Regina de Oliveira; BASSINI, Patrícia


Brandalise Scherer Bassani. Avaliação das tecnologias de softwares existentes
para a Inclusão Digital de dEficientes visuais através da utilização de
Requisitos de qualidade. V. 5, n. 1, 2007. Disponível em:
<www.cinted.ufrgs.br/ciclo9/artigos/10bClovis.pdf>. Acesso em: 17 mar. 2011.

[3] FERREIRA, Simone Bacellar Leal; CHAUVEL, Marie Agnes; FERREIRA, Marcos
G. do Amaral Leal. E-Acessibilidade: Tornando Visível o Invisível. Salvador,
2006. Disponível em: <http://www.francosampaio.com/urcamp/209-aplicativos/artigo-
31ago09.pdf>. Acesso em: 17 mar. 2011.

[4] Projeto DOSVOX. Disponível em: <http://intervox.nce.ufrj.br/dosvox/>. Acesso


em: 17 mar. 2011.

[5] MACIEL, Tamires Pinheiro. Acessibilidade Digital: Melhorias no programa


CARTAVOX. Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS), Porto
Alegre, 2010.

[6] IBGE. Censo 2010. Disponível em: <http://www.ibge.gov.br/censo2010/>. Acesso


em: 05 abr. 2011.

[7] SILVA, Diego Furtado; LEITE, Esdras Degaspari; SHIMIZU, Geovane Mitsuki
Cazo; FIORAVANTI, Maria Lydia. Acessibilidade em computadores e seu
impacto na sociedade. Universidade de São Paulo (USP), São Carlos, 2010.
Disponível em: <http://wiki.icmc.usp.br/images/8/8c/SCC0207-
Cristina_Grupo1Artigo.pdf>. Acesso em: 25 mar. 2011.

[8] VALENCIO, Norma; SIENA, Mariana; MARCHEZINI, Victor; GONÇALVES,


Juliano Costa (org.). Sociologia dos Desastres; Construção, Interfaces e
Perspectivas no Brasil. São Carlos: Rima, 2009. Disponível em:
<http://www.pol.org.br/pol/export/sites/default/pol/noticias/noticiaDocumentos/livro-
28

sociologia-dos-desastres-versao-eletronica.pdf#page=121>. Acesso em: 25 mar.


2011.

[9] MICHELINE, Marcos; OKIMOTO, Lucia; SCHEER, Sérgio; WIGINESCKI, Beatriz.


Avaliação e Análise de Acessibilidade de um Deficiente Físico Motor, Através
do Software Catia, em Habilitações de Interesse Social. Disponível em:
<http://www.cesec.ufpr.br/workshop2007/Artigo-25.pdf>. Acesso em: 26 mar. 2011.

[10] CAMPOS, Márcia de Borba. Promoção da acessibilidade na Web como


recurso para inclusão e permanência de acadêmicos com necessidades
educacionais especiais. Pontifícia Universidade Católica do Rio Grande do Sul
(PUCRS), Porto Alegre. Disponível em: <http://ceie-
sbc.educacao.ws/pub/index.php/sbie/article/viewFile/471/457>. Acesso em: 26 mar.
2011.

[11] AMORIM, Joni A.; SILVA, Mariana da Rocha C.. Produção de Multimídia e
Acessibilidade em Cursos de Aprendizagem a Distância. Campinas, v.10, n.2,
2009. Disponível em:
<http://www.fae.unicamp.br/revista/index.php/etd/article/view/2017/1840>. Acesso
em: 26 mar. 2011.

[12] ROMÃO, Manoel Honório; COSME, Íria Caline Saraiva. Utilização de


Softwares Leitores de Tela como Coadjuvante no Processo de Aprendizagem
de Pessoas com Deficiência Visual. 2010. Disponível em:
<http://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/viewDownloadInterstitial/556/3
86>. Acesso em: 26 mar. 2011.

[13] TORRES, Elisabeth Fátima; MAZZONI, Alberto Angel; ALVES, João Bosco da
Mota. A acessibilidade à informação no espaço digital. Brasília, v. 31, n. 3, 2002.
Disponível em: <http://www.scielo.br/pdf/ci/v31n3/a09v31n3.pdf>. Acesso em: 26
mar. 2011.

[14] COSTA, Leonardo Figueiredo. Inclusão Digital: conceitos, modelo e


semânticas. Universidade Federal da Bahia, 2006. Disponível em:
<http://www.intercom.org.br/papers/nacionais/2007/errata2006/R1485-1.pdf>.
Acesso em: 27 mar. 2011.
29

[15] PASSERINO, Liliana Maria; MONTARDO, Sandra Portella. Inclusão social via
acessibilidade digital: Proposta de inclusão digital para Pessoas com
Necessidades Especiais (PNE). Brasília, v. 8, 2007. Disponível em:
<http://www.compos.org.br/seer/index.php/e-compos/article/view/144/145>. Acesso
em 25 mar. 2011.

[16] BERSCH, Rita. Introdução à Tecnologia Assistiva. Porto Alegre: Ed. Artmed,
2005. Disponível em:
<http://www.nec.fct.unesp.br/TA/3ed/material/m2s1a1_introducao_ta_rita_bersch.pdf
>. Acesso em: 25 mar. 2011.

[17] WebAnywhere. Disponível em: <http://webanywhere.cs.washington.edu/>.


Acesso em: 25 mar. 2011.

[18] REIS, Christian Robottom. Caracterização de um Processo de Software para


Projetos de Software Livre. Universidade de São Paulo (USP), São Paulo, 2003.
Disponível em: <http://www.async.com.br/~kiko/dissert.pdf>. Acesso em: 30 mar.
2011.

[19] VICENTIN, Ivan Carlos. Desenvolvimento de software livre no Brasil: estudo


sobre a percepção dos envolvidos em relação às motivações ideológicas e de
negócios. São Paulo, 2007. Disponível em:
<http://www.teses.usp.br/teses/disponiveis/12/12139/tde-09062008-
114452/publico/TESE_IVAN_CARLOS_VICENTIN.pdf>. Acesso em: 30 mar. 2011.

[20] Software Livre Brasil. Disponível em: <http://softwarelivre.org/>. Acesso em: 30


mar. 2011.

[21] HERNÀNDEZ, Jordi Mas i. Software livre no setor público. IV Fórum


Internacional Software Livre, 2003. Disponível em:
<http://eprints.rclis.org/bitstream/10760/4388/1/brasiler.pdf>. Acesso em: 30 mar.
2011.

[22] UFRJ. Projetos de acessibilidade do NCE/UFRJ. Disponível em:


<http://intervox.nce.ufrj.br/>. Acesso em: 05 abr. 2011.

[23] CARDOSO, Débora Rossini M.; D'ASCENZI, Iúna Fricke; NETO, José
Monserrat. DOSVOX: a História de uma Revolução entre os Cegos. Universidade
Federal de Lavras (UFLA), Lavras, Minas Gerais, v. 2, n. 2, 2009. Disponível em:
30

<http://algol.dcc.ufla.br/~monserrat/download/Historia_DOSVOX.pdf>. Acesso em:


21 mar. 2011.

[24] BORGES, Antônio José. DOSVOX: uma nova realidade educacional para
deficientes visuais. Rio de Janeiro, n. 3, 1996. Disponível em:
<http://cmapspublic.ihmc.us/rid=1071924115708_1721100387_2057/artfoz.doc>.
Acesso em: 17 mar. 2011.

[25] MARTINS, Frederico de Rezende. Desenvolvimento de Software Lúdico de


Simulação Logística - Aplicação de Metodologias de Projeto de Produto e
Engenharia de Software. Universidade Federal de Juiz de Fora (UFJF), Juiz de
Fora, 2006. Disponível em:
<http://www.fmepro.org/XP/editor/assets/DownloadsEPD/TCC_fev2006_FredericoRe
zende.pdf>. Acesso em: 01 abr. 2011.

[26] PEREIRA, Paulo Roberto Alves. Desenvolvendo Aplicações para Bancos de


Dados Desktop com Borland Delphi 6. 2002. Disponível em:
<http://www.etelg.com.br/paginaete/downloads/informatica/delphi6bd.pdf>. Acesso
em: 01 abr. 2011.

[27] CAMARA, Fábio. Conhecendo o Delphi 6. Florianópolis: Visual Books, 2001.

[28] Borland Press. Borland Delphi 6 Passo A Passo Lite. São Paulo: Makron
Books, 2002.

Você também pode gostar