Entrando no futuro e expandindo os limites de suas capacidades, a humanidade não apenas melhora as tecnologias, mas também as torna mais acessíveis. Os smartphones e computadores modernos são dispositivos sofisticados, mas a maioria das pessoas os utiliza com facilidade graças a sistemas de controle simples e intuitivos, como Windows ou Android.

Infelizmente, nem todos os sistemas de informação são adaptados para pessoas cujas capacidades de saúde não permitem o uso dos 5 métodos de percepção.
Pessoas cegas e surdas-cegas, até recentemente, não podiam usar totalmente a maioria das ferramentas de comunicação. Segundo as estatísticas, apenas uma em cada 20 pessoas com deficiência visual pode usar um computador.
No entanto, as soluções tecnológicas da indústria de reabilitação disponibilizaram smartphones sensíveis ao toque, substituíram teclados por telas em braille, permitiram que os cegos controlassem o sistema com sua voz, e aqueles que não veem nem ouvem podem ler as informações com tato.
Uma equipe Tomsk de programadores LUWRAIN está atualmente trabalhando nisso. Os desenvolvedores do projeto estabeleceram uma meta ambiciosa - fornecer a capacidade de trabalhar com um computador para pessoas com deficiência visual, incluindo usuários completamente cegos e surdos-surdos.
LUWRAIN é um ambiente de usuário escrito em Java no qual métodos não visuais de interação humana com um computador estão envolvidos. O feedback é realizado por voz ou, se necessário, através da tela Braille.
A plataforma é projetada como uma distribuição e inclui um conjunto suficiente e expansível de aplicativos com os quais uma pessoa cega pode interagir facilmente com seu computador.
LUWRAIN suporta TXT, HTML, DOC, DOCX, XLSX e lê HTML e PDF sem feedback. Assim, a plataforma permite que uma pessoa trabalhe com a maioria dos documentos de texto, estude páginas na Internet e se comunique na Web sem usar a visão.
A equipe de desenvolvimento da LUWRAIN é liderada por um cientista da Universidade Estadual de Tomsk, Mikhail Pozhidaev, que perdeu completamente a visão durante os anos de estudante devido a uma doença incurável. Para continuar seus estudos na Faculdade de Informática, ele desenvolveu um programa especial que permite interagir livremente com um computador.
Agora, tendo completado com sucesso seus estudos, Mikhail quer ajudar outras pessoas. Seu programa de estudantes tornou-se um protótipo funcional do futuro LUWRAIN, que está em desenvolvimento há mais de dez anos.
Usando a plataforma criada, o cientista mantém uma página no Vkontakte, se comunica com os amigos e também negocia com a administração da rede social. O fato é que o Vkontakte está atualmente processando conversas usando o VK.ME messenger lançado recentemente e, até agora, o acesso às caixas de diálogo no LUWRAIN foi concedido ao Mikhail apenas como administrador de aplicativos.
Juntamente com os desenvolvedores da rede social, Michael quer descobrir a sequência correta de ações ao processar diálogos. Isso evitará trabalho desnecessário.
“A atividade da comunidade aqui seria muito apropriada, porque é importante que as empresas conheçam todos os mecanismos que podem permitir que pessoas com deficiência visual se comuniquem. Há muitas perguntas sobre se o spam não será enviado pelos mecanismos de comunicação dos cegos ”, explicou o próprio desenvolvedor.
Em 23 de maio, foi lançada uma versão atualizada do LUWRAIN, na qual o conteúdo e a lógica do usuário foram reescritos em JavaScript. Em Java, ainda existe uma estrutura comum para aplicativos, incluindo controles.
Agora, os usuários do programa e os desenvolvedores interessados, se necessário, poderão fazer alterações independentemente no código do programa, ajustando-o às necessidades e preferências pessoais. Scripts válidos podem ser encontrados nas fontes no diretório extensions / js e na distribuição em app / data / js.
Trabalhar com JavaScript envolve o uso de um mecanismo que o desenvolvedor chama de ganchos. Esse é um tipo de ponto de ligação entre o código Java e o código JavaScript, quando o código Java delega parte de seu trabalho a um gancho. Depois de realizar uma série de experimentos, os criadores decidiram que esse conceito era o mais elegante e conveniente para o desenvolvimento futuro.
O objetivo do gancho e a interpretação de seu trabalho depende da natureza do aplicativo. Permite ajustar a pronúncia do texto, facilita a interação com a Internet. Em particular, o JavaScript implementa a capacidade de consultar na Wikipedia e ler a resposta.
As telas de erro e as informações sobre os arquivos no comandante também são fornecidas por ganchos; ao ler mensagens, os ganchos organizam cartas em cadeias e as colocam em pastas.
A versão atual do Windows agora está empacotada em uma distribuição de extração automática.
Ou seja, basta executar o arquivo LUWRAIN, que será instalado automaticamente no computador e será iniciado. No futuro, você poderá trabalhar com ele como em um programa regular - execute-o no menu Iniciar ou na área de trabalho e exclua-o usando o Painel de Controle.
Por sua vez, um script está disponível para Linux que baixa e descompacta a versão mais recente.
Na versão atualizada do LUWRAIN, agora estão sendo criadas cópias separadas do registro para atualizar os dados nele com uma perda de compatibilidade. Para o usuário, isso é visto como uma nova instalação do programa, mas ao mesmo tempo todas as configurações antigas são salvas.
Em um futuro próximo, os desenvolvedores planejam refinar a leitura e a visualização de documentos, tornando-os ainda mais intuitivos e convenientes. O player também será aprimorado, com a automação de ouvir livros de áudio e trabalhar com arquivos de texto.
A versão atualizada do LUWRAIN é totalmente gratuita e já está disponível para download no
site oficial do projeto.