Post on 14-Jan-2019
Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904
TÍTULO: APLICATIVO ANDROID PARA DEFICIENTES VISUAIS REDIGIREM MENSAGENS DE TEXTONAS TELAS TOUCHSCREEN DE SMARTPHONES UTILIZANDO O MÉTODO DE ESCRITA BRAILLETÍTULO:
CATEGORIA: CONCLUÍDOCATEGORIA:
ÁREA: ENGENHARIAS E TECNOLOGIASÁREA:
SUBÁREA: COMPUTAÇÃO E INFORMÁTICASUBÁREA:
INSTITUIÇÃO: FACULDADE DE JAGUARIÚNAINSTITUIÇÃO:
AUTOR(ES): DÉBORA CIBELY VIEIRA DA SILVAAUTOR(ES):
ORIENTADOR(ES): MARIA FERNANDA NOVO BARBATO SATOORIENTADOR(ES):
COLABORADOR(ES): AMANDA DELL VECCHIO BARBOSA, ISAÍAS DE QUEIROZ, JÉSSICA REGINADE ALMEIDACOLABORADOR(ES):
APLICATIVO ANDROID PARA DEFICIENTES VISUAIS REDIGIREM MENSAGENSDE TEXTO NAS TELAS TOUCHSCREEN DE SMARTPHONES UTILIZANDO O
MÉTODO DE ESCRITA BRAILLE
1. RESUMO
Este trabalho visou desenvolver uma aplicação Android para auxiliar deficientes visuais a se interagir com a tecnologia touchscreen que tem evoluído constantemente. Essa evolução é amplamente associada aos aspectos visuais, o que não permite aos deficientes visuais o uso pleno dessas tecnologias. Pensando nisso, esse projeto disponibiliza uma aplicação para auxiliar deficientes visuais a redigir mensagens de texto utilizando o Braille em telas sensíveis ao toque (touchscreen) de smartphones. Foram aplicadas pesquisas bibliográficas e de campo, feitas durante todo o processo de entendimento das necessidades de deficientes visuais, e principalmente, sobre o aprendizado e os desafios encontrados por eles ao utilizarem aparelhos eletrônicos e dispositivos móveis com telas touchscreen. O resultado é uma aplicação eficiente que auxilia deficientes visuais a melhor interagir com essa tecnologia que está cada vez mais dominando os aparelhos celulares e a se aproximar de um mundo que seus olhos não podem ver.
2. INTRODUÇÃO
De acordo com a Organização Mundial de Saúde (OMS) aproximadamente 4 milhões de brasileiros apresentam algum tipo de deficiência visual. Essas pessoas, além das dificuldades da vida cotidiana, acabam sendo distanciadas das tecnologias por diversos fatores, que vão desde pais superprotetores, que poupam os filhos de possíveis frustrações, até a falta de acessibilidade para pessoas com limitações.
A Lei da Acessibilidade, sancionada no ano 2000, estabelece as normas gerais de acessibilidade para pessoas portadoras de deficiência ou mobilidade reduzida, porém, não determina regras para software ou aplicativos.
Através de uma matéria citando a tecnologia touchscreen como uma das maiores dificuldades para os Deficientes Visuais, surgiu a ideia da elaboração de um aplicativo Android para telas touchscreen que auxilie na interação com dispositivos que utilizem essa tecnologia.
A maioria das aplicações existentes hoje no mercado para esse público abrange reconhecimento de voz para a escrita de mensagens de textos, comprometendo a
privacidade do usuário, que por sua vez precisa falar claramente para escrever suas mensagens.
Essa aplicação é de grande ajuda para os usuários escreverem mensagens de texto com privacidade, uma vez que poderão redigir mensagens através de toques sequenciais na tela utilizando a escrita Braille, sem a necessidade de fala.
O método de escrita definido por Braille é simples e envolve apenas seis pontos em relevo, dispostos em duas colunas com três pontos cada. A disposição destes pontos na tela do smartphone será de modo que o usuário não precise ver para digitar, isso é, apenas segurar o aparelho, na posição paisagem, será o suficiente para a utilização adequada. A aplicação poderá ser acessada através de um ícone na área de trabalho e sua localização será especificada pelo usuário, onde mais lhe convier.
3. OBJETIVOS
Disponibilizar um aplicativo Android para deficientes visuais, sendo cegos ou com baixa visão, terem uma melhor interação com smartphones.
A tela é mapeada em regiões que simulem um teclado Braille para que o usuário pressione simultaneamente um código e a aplicação reproduza um som em Português, indicando qual letra foi digitada.
A figura da esquerda apresenta um esboço da tela de um smartphone, na qual os círculos azuis representam os pontos correspondentes da escrita Braille. A figura da direita apresenta o alfabeto Braille.
4. METODOLOGIA
Utilizamos pesquisas bibliográficas sobre o aprendizado de deficientes visuais e os desafios encontrados por eles ao utilizarem aparelhos eletrônicos e dispositivos móveis com telas touchscreen.
Além disso, fizemos uma pesquisa de campo na Associação Mulher Unimed, uma escola especializada em Amparo, onde conhecemos as aplicações mais utilizadas pelos DV’s e coletamos informações sobre o diaadia deles.
Foi elaborada também uma pesquisa técnica sobre o sistema operacional Android e o desenvolvimento de aplicações.
5. DESENVOLVIMENTO
O Aplicativo foi desenvolvido na plataforma Motodev Studio for Android v.4.0, baseada na IDE Eclipse, utilizando a API 2.3.3.
Abaixo veremos os passos do desenvolvimento:
● Método que busca da letra correspondente
A partir das posições dos botões selecionados, transforma o sinal Braille em caracter do alfabeto romano.
Utilizando o mapeador.xml o método busca o símbolo correspondente ao código, que por sua vez, é formado pela junção dos valores dos botões pressionados que vai de 1 à 6.
● Mapeador
O mapeador é um xml onde está guardado o Resources dos símbolos romanos, contendo os símbolos e prefixos que formam um código braille válido. Sua propriedade name recebe o símbolo ‘_’(underline) e a combinação dos botões em ordem crescente para que seja fácil o mapeamento entre essa classe
● Movimentos capturados da tela
Para detectar qual o movimento está sendo efetuado, utilizamos as coordenadas x e y da tela.
● Apagar, espaço e pular linha
O espaço e pula linha são identificados através da classe ConstantsUtil.java onde estão mapeadas todas as constantes. Já a opção de apagar a última letra, apenas é feita a retirada do ultimo símbolo gravado.
● Copia texto para memória e lê mensagem
Quando o usuário pressionar a coluna do meio por mais de 2 segundos, será identificado um toque longo no qual a mensagem deverá ser copiada para a memória e deverá também ser lida.
● Emissão do som do botão
Essa classe emite o som de toque no botao. Para que funcionem corretamente, os efeitos de som devem estar habilitados no aparelho.
● Emissão de som das letras e mensagens
O método leia() foi criado para que o som das letras, bem como da mensagem, seja emitido. Utiliza uma classe nativa do Android chamada textToScpech para possibilitar a emissão do som.
6. RESULTADOS
Depois de meses de estudo e desenvolvimento, o resultado foi um aplicativo muito eficaz, que facilita na interação de Deficientes Visuais com smartphones.
O aplicativo recebeu o nome de JAD Braille, sendo que a palavra “JAD” contém as iniciais das pessoas que desenvolveram e “Braille” representa o método de escrita utilizada pelos usuários.
No JAD Braille o Braille foi adaptado para telas touchscreen, dispondo de seis botões em duas colunas que representam os pontos do Braille. Para que o usuário tenha conhecimento de qual botão foi pressionado, o smartphone deve ser disposto na posição paisagem (Figura 2), de modo que os dedos indicador, médio e anelar fiquem exatamente na direção correta dos botões, tendo que apenas pressionálos. Para
facilitar, será emitido um som indicando que um botão está sendo pressionado.
Figura 2 – Posicionamento do aparelho
O usuário deve pressionar os botões que simbolizam a combinação da letra requerida, após ter a combinação pronta deve pressionar o dedo no centro da tela para a inserção da letra no texto. Os botões pressionados são representados pelas letras JAD (Figura 3) e ao inserir a letra será emitido um som da letra correspondente.
Figura 3 – Tela de botões pressionados
Para dar espaço entre as palavras o usuário deve arrastar o dedo na tela da direita para a esquerda e para apagar a digitadletra a deve arrastar da esquerda para a direita.
Caso o usuário deseje ir para linha de baixo, deve arrastar seu dedo na coluna do meio de cima para baixo. Para todas essas ações também será emitido um som,
indicando o que foi feito.Por fim, será possível copiar a mensagem e ouvila inteira apenas pressionando o
meio da tela por dois segundos. O primeiro som emitido será informando que o texto foi copiado e posteriormente será ouvida a mensagem que foi escrita.
Para finalizar, o ícone do aplicativo resultou em uma imagem de um Android cego (Figura 4), ressaltando a linguagem que utilizamos e nosso público alvo.
Figura 4 – Ícone do Aplicativo
7 CONSIDERAÇÕES FINAISApós o desenvolvimento do aplicativo, concluise que o objetivo foi alcançado, pois
utilizando a linguagem Braille para melhor versatilidade de seus usuários, o aplicativo é um instrumento funcional e útil que permite a escrita de mensagens de textos sem prejudicar a privacidade de deficientes visuais.
Futuramente o JAD Braille terá possíveis ajustes visando inovação, como alteração de aparência e benefícios para facilitar o seu uso.
Uma das ideias de inovação é a implantação do JAD Braille embutido como teclado do smartphone, de modo que o aplicativo abra naturalmente ao clicar em qualquer campo de texto, sem a necessidade de acessálo. Também está previsto a inclusão de tutoriais explicativos onde serão passadas informações sobre a utilização do aplicativo ao abrilo pela primeira vez.
Para maior disponibilidade do aplicativo para nosso público, pretendemos posteriormente adaptar o JAD Braille nos sistemas operacionais IOS e Windows Phone.
É desse modo, criando e inovando que a equipe JAD pretende garantir seu
espaço no mercado brasileiro sendo reconhecida pelos serviços prestados à uma população tão especial.
8 FONTES CONSULTADAS
Acampamento. Método Braille, 2008. Disponível em: <http://acampamento.wikidot.com/metodobraile> Acesso em: 15 de jun de 2012
Brasil. Lei da Acessibilidade, 2000. Disponível em:<http://www.planalto.gov.br/ccivil_03/leis/L10098.htm> Acesso em: Acesso em: 15 de jun de 2012
CONDER, Shane. Android SDK: Introduction to Gestures, 2010. Disponível em: <http://mobile.tutsplus.com/tutorials/android/androidgesture/> Acesso em: 4 de ago de 2012
CPqD. CPqD desenvolve aplicação móvel touch para deficiente visuais, 2012. Disponível em: <http://www.cpqd.com.br/noticiasrelacionadas/342noticias2012/5947cpqddesenvolveaplicacaomoveltouchparadeficientesvisuais.html> Acesso em: 14 de jun de 2012
Developers. Develop. Disponível em: <http://developer.android.com/> Acesso em: 15 de jun de 2012
DIAS, Enrique. Novas tecnologias x pessoas com deficiência, 2011. Disponível em:<http://vidamaislivre.com.br/forum/topico.php?id=3023&/novas_tecnologias_x_pessoas_com_deficiencia> Acesso em: 10 de mai de 2012
Equipe Projeto Reservado. Novo app ajuda cegos a enviar mensagens de texto, 2012. Disponível em:<http://www.projetoreservado.com/noticias/novoappajudacegosaenviarmensagensdetexto#.T9VFSNU7WP> Acesso em: 22 de mai 2012
LECHETA, Ricardo R. Google Android: Aprenda a criar aplicações para dispositivos móveis com o Android SDK. 2ª Edição. São Paulo: Novatec, 2010. 608p.
MORENO, João Brunelli Diário Tecnológico. Android domina vendas de smartphones, com 59% do mercado, 2012. Disponível em: <http://www.tecnoblog.net/102341/androidiosmarketshare> Acesso em: 31 de out de 2012
SILVEIRA, Felipe. Desenvolvendo para android, 2012. Disponível em: <http://www.felipesilveira.com.br/desenvolvendoparaandroid/> Acesso em: 21 de jul de 2012