você está aqui: Home → Colunistas → Coluna do Cesar Brod
Acessibilidade em um futuro próximo
Por Cesar Brod
Data de Publicação: 08 de Agosto de 2008
Em novembro de 2005 escrevi um artigo (que depois virou uma palestra) chamado Computação para Humanos. Há mais tempo eu já havia escrito outro sobre o projeto Oxygen, do MIT, relatando alguns exemplos do que é chamado computação ubíqua, ou onipresente. Há duas línguas oficiais no Brasil, uma delas é a LIBRAS, que é usada na comunicação com (e entre) os surdos. Uma das áreas mais fascinantes e que mais apresenta desafios na computação é a que trata da interface entre humanos e máquinas. Se já não é trivial construir a interface ideal para aqueles que dispõem de todos os sentidos, imagine como é tratar isto para os que não podem contar com um ou mais deles. Mas já existe tecnologia para a construção de soluções que tratam estas questões. Vou falar de algumas das quais não falei nos artigos anteriores.
Eu, a torcida do glorioso Grêmio e todos os demais que o conhecem são fãs do Rafinha Bastos, que tem muitos de seus vídeos disponíveis no Youtube. A comédia do Rafinha é ácida, crítica, inteligente. Mas tente assistir a qualquer um dos vídeos dele sem som, como os surdos são obrigados a fazê-lo! Não seria legal ter um plugin que permitisse abrir um gadget, um desklet, ou qualquer outro tipo de janela que, em tempo real, traduzisse o que o Rafinha fala, em seus vídeos, para LIBRAS?
O projeto V-ART, desenvolvido no Innovation Center UFRGS/Microsoft, trata de alguns aspectos desta questão. Com as bibliotecas do V-ART é possível criar humanos virtuais, com articulações fisiologicamente corretas. Usando um programa desenvolvido para o V-ART, que é o Action Builder, já foi possível criar um humano que fala em LIBRAS, o Human LIBRAS. Para o reconhecimento da fala há vários projetos em andamento. Direcionando a saída de áudio do vídeo do Rafinha para um sistema de reconhecimento de fala, e daí para um arquivo XML que possa ser reconhecido pelo Human LIBRAS, tá pronta a solução!
Claro, as coisas não são tão simples assim. Esperar que um usuário seja obrigado a instalar as bibliotecas do V-ART, o Human LIBRAS, mais algum software de reconhecimento de fala e os integre com a saída de áudio de um vídeo do Youtube é destruir, para uma grande maioria, a acessibilidade da solução. As coisas precisam ser mais simples. Por isto, o Kao, do projeto V-ART, está fazendo uma pesquisa que permitirá que os humanos gerados pelo V-ART possam executar suas ações em um navegador web, através do Silverlight ou do Moonlight, plugins que permitem a exibição de animações sofisticadas diretamente no navegador. A idéia é que estas ações possam ser também exibidas em um gadget ou desklet (aquelas janelinhas no desktop que normalmente mostram fotos, calendários, notícias, previsão do tempo, etc).
O reconhecimento da fala e seu processamento por um humano virtual que a traduza, em tempo real, para LIBRAS são trabalhos que requerem um grande poder de processamento. Estas tarefas podem ser divididas para a execução paralela, entre vários computadores. Grupos de computadores que executam tarefas de forma paralela são conhecidos por clusters. Seria muito bom se todas as tarefas de reconhecimento de voz, tradução para o LIBRAS e a própria animação do humano virtual pudessem ser distribuídas entre vários clusters, sem a preocupação de saber qual sistema operacional roda cada um deles e nem do lugar aonde estão localizados. Aí entra outro projeto, desenvolvido no Innovation Center Unicamp/Microsoft, que é o Interop Router. Hoje o Interop Router fornece uma interface web para a submissão de tarefas em um conjunto de clusters mas, no futuro, fornecerá uma interface (API) para a submissão de programas para uma "nuvem" de clusters conectados a eles.
Mas não acaba por aqui. Queremos que nosso humano virtual, que traduz o que o Rafinha fala para LIBRAS, ainda reaja às piadas e, quando for o momento de rir, ele ria também. Também há projetos que tratam desta questão de emoções e afetividade, que hoje estão sendo aplicadas em ambientes virtuais de aprendizagem.
Falo com minhas filhas que moram em Porto Alegre e Brasília, com voz e imagem, via web, através de meu computador. Abro o meu celular da mesma forma que o Capitão Kirk abria seu comunicador para pedir ao Scotty que o teletransportasse. São coisas do futuro que tornaram-se corriqueiras em meu dia-a-dia. Ainda verei o tempo em que riremos do mouse e do teclado.
Esqueci de dizer, mas acho que isso já deve ser óbvio para meus leitores: todos os projetos citados aqui são de código aberto. E as equipes que os desenvolvem estão abertas a todo o tipo de colaboração. Quanto mais colaboração, mais rápido o futuro chegará.
Cesar Brod estará falando sobre este e outros assuntos no dia 13 de agosto, no Interop São Paulo
Opinião dos Leitores
16 Set 2009, 13:52
Podemos perceber que grande maioria dos portais não existe o pré requisito mínimo para navegação de deficientes visuais. Sou programador web e passei a ver essa dificuldade de forma diferente quando estava ao lado de um portador de deficiência visual e o mesmo estava acessando um site que havia feito pra uma instituição de ensino. Ele reclamava que não conseguia navegar pelo conteúdo do site.
Desse dia em diante, passei a ver com bons olhos essa dificuldade enfrentada por ele e procurei informações e estudar como aplicar esses recursos no meu dia a dia de desenvolvimento.
Acho bem proveitosa esse recurso que está sendo desenvolvido pelos envolvidos. Parabéns pela iniciativa.
Abraço.
01 Set 2008, 14:30
Muito Obrigado!
26 Ago 2008, 01:03
Sou professor de Libras resido em Campinas-SP. Se precisar de um apoio no projeto, fico a disposição.
Boa sorte!
16 Ago 2008, 00:25
11 Ago 2008, 16:33
11 Ago 2008, 14:55
Artigos Publicados
- Contos da Época do Computador à Lenha - 80 Colunas
17/08/2010 - Dez anos de Sagu
26/07/2010 - Cinema Nacional e o Radiohead
22/07/2010 - O Desenho do Desenho
19/07/2010 - O Grande Contrato
12/07/2010 - Solivre X - Parte 3
05/07/2010 - Solivre X - parte 2
01/07/2010 - Solivre X - parte 1
25/06/2010 - Tecnologias Integradas
08/06/2010 - Free Software Asunción
10/05/2010 - O primeiro estupro a gente nunca esquece
04/04/2010 - CeBIT 2010 #3 - Deutsches Forschungszentrun für Künstlish Intelligenz
28/03/2010 - CeBIT 2010 #2 - Fahrradabstellplatz
23/03/2010 - Que fim levaram as normalistas?
21/03/2010 - CeBIT 2010 #1 - Aufzug
17/03/2010 - O governo do meu dinheiro
16/03/2010 - Estou com uma semana de atraso...
15/03/2010 - IWEEE.ORG #5
07/03/2010 - IEEE.ORG #4
25/02/2010 - WEEE.ORG #3
20/02/2010 - IWEEE.ORG #2
19/02/2010 - Selos
15/02/2010 - Ficção Científica? #11
09/02/2010 - IWEEE.ORG
08/02/2010 - Ficção Científica? #10
02/02/2010 - Quem vende seus serviços?
28/01/2010 - Certificação ou não, eis a questão...
14/01/2010 - Todos juntos somos fortes
08/01/2010 - Tempo, tempo, mano velho!
21/12/2009 - Crônicas da Latinoware 2009 - Parte 6
11/12/2009 - Paradoxo
08/12/2009 - Crônicas da Latinoware 2009 - Parte 5
09/11/2009 - Crônicas da Latinoware 2009 - Parte 4
06/11/2009 - Crônicas da Latinoware 2009 - Parte 3
05/11/2009 - Crônicas da Latinoware 2009 - Parte 2
04/11/2009 - Crônicas da Latinoware 2009 - Parte 1
03/11/2009 - Comunidade! Comunidade! Comunidade!
17/10/2009 - Minha distribuição Linux preferida, hoje!
08/10/2009 - A melhor linguagem de programação do mundo
01/10/2009 - Sexo e Superpoderes
30/09/2009 - Ficção Científica #9
15/09/2009 - Ficção Científica? #8
02/09/2009 - Nós somos Linux
01/09/2009 - Ficção Científica? #7
26/08/2009 - Imre Simon
15/08/2009 - Computação em tempestade
13/08/2009 - Latinoware 2009
07/08/2009 - O Mítico Homem-Mês
28/07/2009 - Engenharia de Software Livre
14/07/2009 - Percepções erradas sobre a origem do sucesso
10/06/2009 - Se eu fosse a Microsoft
02/06/2009 - O cliente tá certo?
17/03/2009 - Como um satélite
08/03/2009 - All good things...
02/03/2009 - A voz do Cliente
26/02/2009 - Entre o terno do paulista e a bunda da passista
18/02/2009 - Ficção Científica? #6
09/02/2009 - Mallu Magalhães e a escola
02/02/2009 - O suprassumo do bagaço do resumo
27/01/2009 - O meu príncipe voltou!
23/01/2009 - Tá esperando o quê?
18/12/2008 - Joice Käfer
09/12/2008 - Qual é o sucesso de seu vídeo viral?
01/12/2008 - Youtube Saturday Night Live
28/11/2008 - Redes sem fio no Mundo em Desenvolvimento
12/11/2008 - Inovação
22/10/2008 - Algumas Leituras...
08/10/2008 - Sam Ramji
02/10/2008 - Ficção Científica? #5
11/09/2008 - Programação orientada à imprensa
03/09/2008 - A nova rádio corredor #2
26/08/2008 - Ficção Científica? #4
11/08/2008 - Acessibilidade em um futuro próximo
08/08/2008 - Ficção Científica? #3
05/08/2008 - Planejamento no Scrum e o Poker do Planejamento
28/07/2008 - Ficção Científica? #2
21/07/2008 - A nova rádio corredor
11/07/2008 - Agilidade, não só no desenvolvimento de software...
07/07/2008 - Scrinch - Uma ferramenta para o SCRUM
02/07/2008 - Ah, o cheirinho de SCRUM pela manhã! - parte 2
23/06/2008 - Ah, o cheirinho de SCRUM pela manhã! - parte 1
19/06/2008 - Socorro! Mais uma conspiração da Microsoft!
17/06/2008 - 17 hábitos eficazes
12/06/2008 - Parpadear
25/05/2008 - Contos da época do computador à lenha - parte 5
19/05/2008 - Santíssima Trindade
12/05/2008 - O Verde
05/05/2008 - Aula Magna na Unipar
28/04/2008 - Contos da época do computador à lenha - parte 4
17/04/2008 - L'Instant
14/04/2008 - Se7e Zoom
08/04/2008 - Contos da época do computador à lenha - parte 3
02/04/2008 - Ficção Científica?
28/03/2008 - Cadê a IBM?
23/03/2008 - Células-tronco para todos
12/03/2008 - Mulheres, perdão!
05/03/2008 - David Byrne, RadioHead, Música e, afinal, qual é a da Microsoft?
27/02/2008 - Memória
20/02/2008 - Bugs
11/02/2008 - Férias 2008
31/01/2008 - Modernas velharias
22/01/2008 - Innovation Day
14/01/2008 - Liberdade
10/01/2008 - Portais Corporativos 18 - Casa de Cinema de Porto Alegre
04/01/2008 - Acabou 2007?
18/12/2007 - TV Digital
14/12/2007 - Portais Corporativos 17 - Business Intelligence
05/12/2007 - Portais Corporativos 16 - Classificação e busca de informações, parte 3
26/11/2007 - Portais Corporativos 15 - Classificação e busca de informações, parte 2
19/11/2007 - Portais Corporativos 14 - Classificação e busca de informações, parte 1
13/11/2007 - Scrum - User Stories
08/11/2007 - Scrum, perguntas e respostas
31/10/2007 - Portais Corporativos 13 - O que mais?
22/10/2007 - Portais Corporativos 12 - Como contratar um portal, parte 2
15/10/2007 - Portais Corporativos 11 - Como contratar um portal, parte 1
08/10/2007 - Portais Corporativos 10 - A Intranet e a melhoria contínua dos processos empresariais
02/10/2007 - Portais Corporativos 9 - Medindo os resultados de um portal
25/09/2007 - Portais Corporativos 8 - Comércio Eletrônico
17/09/2007 - Portais Corporativos 7 - Concentrando serviços em seu portal
11/09/2007 - Portais Corporativos 6 - Algumas práticas
04/09/2007 - Portais Corporativos 5 - O portal como estratégia da empresa
27/08/2007 - Minha opinião sobre o OpenXML
23/08/2007 - Portais Corporativos 4 - Minha empresa precisa de um portal?
21/08/2007 - Solivre-PR
19/08/2007 - Portais Corporativos 3 - Formas de Comunicação na Internet
13/08/2007 - Portais Corporativos 2 - Um pouco de história
08/08/2007 - Portais Corporativos 1 - Introdução
01/08/2007 - Padrão goela abaixo? Eu fora!
22/07/2007 - Contos da época do computador a lenha - parte 2
17/07/2007 - Contos da época do computador a lenha - parte 1
11/07/2007 - Quem diria, já faz um ano!
04/07/2007 - Prêmio Arnaldo Jabor
26/06/2007 - Futebol e tecnologia (ou nem tanto...)
18/06/2007 - Dicas-L - A beirada sangrenta...
12/06/2007 - Kleiton & Kledir
06/06/2007 - Ambientes Virtuais de Aprendizagem
29/05/2007 - Transparência Radical
22/05/2007 - Há algo errado com a "First Life"?
17/05/2007 - MiddleCreek
08/05/2007 - Maddog
02/05/2007 - Vida de Consultor
26/04/2007 - 4Linux Pré-FISL
17/04/2007 - Linus Torvalds
10/04/2007 - Código Aberto para a Área Financeira
04/04/2007 - O Programador - Reality Show
27/03/2007 - Orkut Corporativo
20/03/2007 - SCRUM e Planejamento Estratégico - Final
13/03/2007 - Acordei e era oito de março...
07/03/2007 - SCRUM e Planejamento Estratégico - Parte 4
05/03/2007 - SCRUM e Planejamento Estratégico - Parte 3
27/02/2007 - SCRUM e Planejamento Estratégico - Parte 2
22/02/2007 - SCRUM e Planejamento Estratégico - Parte 1
14/02/2007 - Quem explica a Web 2.0?
05/02/2007 - Férias!
22/01/2007 - Agronegócio e Código Aberto - 2
16/01/2007 - Agronegócio e Código Aberto
09/01/2007 - Previsões para 2007
03/01/2007 - Passando a limpo...
27/12/2006 - Código Livre
19/12/2006 - Enquanto isto, o Google...
11/12/2006 - Recorrência, Divergência e Chatos
04/12/2006 - SCRUM, a ordem nascida do Caos - Final
27/11/2006 - SCRUM, a ordem nascida do Caos - parte 4
20/11/2006 - SCRUM, a ordem nascida do Caos - parte 3
13/11/2006 - SCRUM, a ordem nascida do Caos - parte 2
06/11/2006 - SCRUM, a ordem nascida do Caos - parte 1
31/10/2006 - Eventos de Software Livre
24/10/2006 - Se eles podem, por que eu não posso?
18/10/2006 - V-ART - Articulações biologicamente corretas
05/10/2006 - Extreme Programming Instantàneo
28/09/2006 - Mais do Mesmo
21 de setembro de 2006 - Queridos Leitores - 2
12 de setembro de 2006 - Eric Raymond, Armas, Linux e Microsoft
6 de setembro de 2006 - Educação e Tecnologia - 3, Todos somos programadores
30 de agosto de 2006 - Oxigênio
22 de agosto de 2006 - Um Plano Alternativo
16 de agosto de 2006 - O Diabo programa em Java II, ou "Queridos Leitores"...
9 de agosto de 2006 - Moda e tecnologia ou "O Diabo programa em Java"...
4 de agosto de 2006 - GPL, DRM e outras sopas de letrinhas...
26 de julho de 2006 - Ampliando negócios com software livre no mundo proprietário
23 de julho de 2006 - Educação e Tecnologia (2)
12 de julho de 2006 - Educação e Tecnologia
4 de julho de 2006 - Quem diria! O cara do Visicalc...
1º de Julho de 2006








