Programa Interdisciplinar de Pós-Graduação em. Computação Aplicada. Mestrado Acadêmico. João Elison da Rosa Tavares - PDF
Programa Interdisciplinar de Pós-Graduação em. Computação Aplicada. Mestrado Acadêmico. João Elison da Rosa Tavares
Download "Programa Interdisciplinar de Pós-Graduação em. Computação Aplicada. Mestrado Acadêmico. João Elison da Rosa Tavares"
Ana Luísa Molinari Garrido
1 Programa Interdisciplinar de Pós-Graduação em Computação Aplicada Mestrado Acadêmico João Elison da Rosa Tavares Hefestos: um Modelo para Suporte à Acessibilidade Ubíqua São Leopoldo, 2011
3 UNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS UNIDADE ACADÊMICA DE PESQUISA E PÓS-GRADUAÇÃO PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO APLICADA NÍVEL MESTRADO JOÃO ELISON DA ROSA TAVARES Hefestos: um Modelo para Suporte à Acessibilidade Ubíqua São Leopoldo
5 JOÃO ELISON DA ROSA TAVARES Hefestos: um Modelo para Suporte à Acessibilidade Ubíqua Dissertação apresentada como requisito parcial para a obtenção do título de Mestre, pelo Programa Interdisciplinar de Pós-Graduação em Computação Aplicada da Universidade do Vale do Rio dos Sinos UNISINOS Orientador: Prof. Dr. Jorge Luis Victória Barbosa São Leopoldo 2011
7 DADOS INTERNACIONAIS DE CATALOGAÇÃO NA PUBLICACAÇÃO (CIP)
11 AGRADECIMENTOS Este trabalho somente foi possível devido ao apoio de muitas pessoas e instituições que acreditaram em meus sonhos e em minhas ideias, auxiliando-me nas diversas etapas do projeto, ao longo dos últimos dois anos. Inicialmente agradeço aos meus pais Ilda Maria da Rosa Tavares e João Eroni Tavares que são exemplos de dedicação, persistência e honestidade. Obrigado, mãe, por ter me ensinado desde cedo o valor do trabalho. A todos os meus familiares, colegas e amigos. Em especial aos meus queridos amigos, Fernando Zenker e Cristiane Carvalho. Ao Prof. Dr. Jorge Barbosa que foi para além de um grande orientador um grande parceiro de projeto, sempre estando presente, mesmo à distância. Dialogando abertamente, possibilitando que construíssemos juntos cada parte do Hefestos. Obrigado e Avante! Ao professor Dr. Cristiano André da Costa, coordenador do PIPCA, pelo apoio em diversos momentos. Ao professor Dr. Adenauer Yamin, como parceiro do projeto na UCPel. Ao meu grande amigo, professor Msc. Marcelo Batista, por todo apoio e incentivo desde antes do ingresso no mestrado. Ao Msc. Rodrigo Real e à empresa Freedom, pela parceria no projeto e apoio na integração com o software da cadeira de rodas. À Unisinos por oferecer um ensino de excelência e as melhores condições para desenvolvimento do trabalho. À CAPES pela concessão da bolsa de estudos. À FAPERGS pelo financiamento de parte do projeto. À secretária do PIPCA, Sandra Rodrigues. À Adriana Alves, do Laboratório Adaptado de Informática (LAI), da Unisinos. Ao Marcos Aurélio Schuck, do Laboratório de Processos, da Unisinos. A todos os voluntários cadeirantes, cuja boa vontade e disponibilidade permitiram a avaliação do presente trabalho. Especialmente à querida amiga Carlena Weber. À Associação dos Lesados Medulares do RS (LEME) pelo auxílio na realização das avaliações. A todos os colegas de mestrado, pelas muitas noites e finais de semana compartilhados de intensos estudos. A todos os professores e demais profissionais da Unisinos. Ao bolsista Bruno Ody. Aos professores de inglês, Kátia Y Gubáu e Nick Wilcockson.
13 Deficiências Deficiente é aquele que não consegue modificar sua vida, aceitando as imposições de outras pessoas ou da sociedade em que vive, sem ter consciência de que é dono do seu destino. Louco é quem não procura ser feliz. Cego é aquele que não vê seu próximo morrer de frio, de fome, de miséria. Surdo é aquele que não tem tempo de ouvir um desabafo de um amigo, ou o apelo de um irmão. Mudo é aquele que não consegue falar o que sente e se esconde por trás da máscara da hipocrisia. Paralítico é quem não consegue andar na direção daqueles que precisam de sua ajuda. Diabético é quem não consegue ser doce. Anão é quem não sabe deixar o amor crescer. E Miserável somos todos que não conseguimos falar com Deus.
14 Renata Vilella
16 RESUMO Atualmente, com a ampla diversidade de dispositivos móveis disponíveis, de diversos tipos, capacidades e tecnologias, associando-se à profusão das redes de comunicação sem fio, possibilita-se a oferta de serviços em qualquer lugar e a qualquer momento. Embora, algumas áreas de pesquisa como as de educação, comércio, medicina, jogos e entretenimento tenham se desenvolvido com a adoção dessas tecnologias, a da acessibilidade ainda carece de estudos semelhantes. Por isso, esta dissertação propõe um modelo para suporte à acessibilidade chamado Hefestos que utiliza computação ubíqua para o gerenciamento de recursos para acessibilidade de Pessoas com Deficiência (PCDs) e idosos. Também são descritos nesta dissertação diversos cenários do cotidiano, onde o modelo Hefestos pode ser aplicado, e o protótipo de cadeira de rodas inteligente, chamado Hefestos Wheelchair, que foi implementado para avaliar um cenário voltado para PCDs cadeirantes. Por fim, são apresentados os resultados obtidos em experimentos práticos, com a participação de cadeirantes com diversos graus de deficiência, cujos principais objetivos foram o de avaliar a usabilidade e funcionalidade do protótipo e aceitação do modelo proposto. Palavras-chave: Computação Ubíqua. Acessibilidade Ubíqua. Perfil de Usuário. Sensibilidade ao Contexto. Acessibilidade.
19 ABSTRACT Nowadays, the wide range of available mobile devices, from various types, capabilities and technologies, associated with the profusion of wireless communication networks, allows the services offer anywhere and anytime. Although some research areas such as education, business, medicine, games and entertainment have been developed with the adoption of these technologies, the accessibility area still lacks of similar studies. Therefore, this dissertation proposes a model for accessibility support called Hefestos which uses ubiquitous computing to manage resources for elderly and People with Disabilities (PWDs) accessibility. Various scenarios of everyday life are also described in this dissertation, where the Hefestos model can be applied, and the prototype of the smart wheelchair, called Hefestos Wheelchair, which was implemented to evaluate a scenario related to wheelchair users. Ultimately, the results obtained in the practical experiment are presented, with the participation of wheelchair users with a range of disability degrees, whose main goals were to evaluate the usability and functionality of the prototype and the acceptance to the proposed model. Keywords: Ubiquitous Computing. Ubiquitous Accessibility. User Profile. Context Awareness. Accessibility.
22 LISTA DE FIGURAS Figura 1: Elementos da u-accessibility Figura 2: Modelo AmbienNet (ABASCAL et al., 2009) Figura 3: Modelo Awareness Marks (HERVÁS; BRAVO; FONTECHA, 2011)...36 Figura 4: Arquitetura da plataforma INHOME (VERGADOS, 2010)...37 Figura 5: Protótipo da UbiSmartWheel (POSTOLACHE et al., 2009) Figura 6: Protótipo da MIT intelligent Wheelchair (MIT, 2011) Figura 7: Arquitetura do modelo Hefestos...43 Figura 8: Diagrama de objetivos do SMA...45 Figura 9: Diagrama de ações do Assistente para Acessibilidade...46 Figura 10: Diagrama de ações do Assistente Pessoal Figura 11: Diagrama de ações do agente de Comunicação Figura 12: Diagrama de classes do módulo de contextos...49 Figura 13: Arquitetura do UbiTrailServer (SILVA et al., 2010)...51 Figura 14: Página principal do site administrativo Figura 15: Ontologia para acessibilidade do Hefestos Figura 16: Portal para Acessibilidade do Hefestos...54 Figura 17: Arquitetura de software do Hefestos Wheelchair Figura 18: Arquitetura de comunicação do Hefestos Wheelchair...68 Figura 19: Caso de uso principal do protótipo...69 Figura 20: Diagrama de Classes Acessar Aplicação...70 Figura 21: Diagrama de Sequência Acessar Aplicação Figura 22: Exemplo de tela de login no dispositivo móvel...71 Figura 23: Diagrama de Classes Manipular Recursos para Acessibilidade Figura 24: Diagrama de Sequência Manipular Recursos para Acessibilidade Figura 25: Exemplo de tela de visualização de recursos para acessibilidade...72 Figura 26: Diagrama de Classes Consultar Recursos...73 Figura 27: Diagrama de Sequência Consultar Recursos Figura 28: Exemplo de tela de consulta de recursos para acessibilidade Figura 29: Diagrama de Classes Consultar Mapa...75 Figura 30: Diagrama de Sequência Consultar Mapa...76 Figura 31: Exemplo de tela de consulta do mapa Figura 32: Diagrama de Classes Enviar SOS....77
23 Figura 33: Diagrama de Sequência Enviar SOS Figura 34: Exemplo de tela de envio de SOS...78 Figura 35: Diagrama de Classes Operar Cadeira de Rodas Figura 36: Diagrama de Sequência Operar Cadeira de Rodas...79 Figura 37: Exemplo de tela de Operação da Cadeira de Rodas Figura 38: Diagrama de Classes Configurar Preferências Figura 39: Diagrama de Sequência Configurar Preferências Figura 40: Exemplo de tela de configuração das preferências...82 Figura 41: Campus da Unisinos (Centro 6 em destaque) Figura 42: Recursos para acessibilidade mapeados no Centro Figura 43: Dispositivos móveis utilizados no protótipo e experimento Figura 44: Pesquisador explicando o projeto para um dos voluntários Figura 45: Voluntário testando o Hefestos Wheelchair dentro do cenário proposto..87 Figura 46: Cadeirante utilizando o Hefestos Wheelchair...88 Figura 47: Facilidade percebida de uso (itens 1 a 4)...90 Figura 48: Utilidade percebida (itens 5 a 8)...91 Figura 49: Acessibilidade da cadeira de rodas inteligente (item 9) Figura 50: Acessibilidade do Assistente Pessoal (item 10) Figura 51: Faixa etária dos avaliadores (item 1) Figura 52: Distribuição dos avaliadores por sexo (item 2)...94 Figura 53: Nível de escolaridade dos avaliadores (item 3)...94 Figura 54: Nível de conhecimento em informática dos avaliadores (item 4) Figura 55: Avaliadores possuem cadeira de rodas motorizada (item 5)...95
25 LISTA DE TABELAS Tabela 1: Comparativo entre os trabalhos pesquisados Tabela 2: Artefatos e ferramentas de cada etapa do protótipo Tabela 3: Lista de recursos para acessibilidade mapeados...84 Tabela 4: Itens do questionário no experimento...89 Tabela 5: Itens do formulário de informações pessoais Tabela 6: Comparativo entre os trabalhos pesquisados incluindo o Hefestos Tabela 7: Trabalhos futuros identificados...102
28 LISTA DE ABREVIATURAS E SIGLAS 3D 3G AA AAL AP ABNT AC AE AmI AP API App AT BDI CEP CID CIF GPS HTML IBGE IDE IO IP ISSO J2ME JSP MIT ONG PC PCD PDT R&D Three Dimensions Third Generation Assistente para Acessibilidade Ambient Assistive Living Assistente Pessoal Associação Brasileira de Normas Técnicas Assistente de Comunicação Assistive Environments Ambient Intelligence Access Point Application Programming Interface Application Assistive Technologies Belief-Desire-Intention Comitê de Ética em Pesquisa Classificação Internacional de Doenças Classificação Internacional de Funcionalidade, Incapacidade e Saúde Global Position System HyperText Markup Language Instituto Brasileiro de Geografia e Estatística Integrated Development Environment Input Output Internet Protocol International Standard Organization Java 2 Micro Edition Java Server Pages Massachusetts Institute of Technology Organização Não Governamental Personal Computer Pessoa Com Deficiência Prometheus Development Tool Research and Development
29 RFID SBC SMA SDK SMS SO SPOT TCLE TI U-Accessibility UART USB W3C WAI WCAG WiFi WSN XML Radio Frequency Identification Sociedade Brasileira da Computação Sistema Multi-Agente Software Development Kit Short Message Service Sistema Operacional Small Programmable Object Technology Termo de Consentimento Livre e Esclarecido Tecnologia da Informação Ubiquitous Accessibility Universal Asynchronous Receiver Transmitter Universal Serial Bus World Wide Web Consortium Web Accessibility Initiative Web Content Accessibility Guidelines Wireless Fidelity Wireless Sensor Networks extensible Markup Language
31 SUMÁRIO 1 INTRODUÇÃO Motivação Problema Questão de Pesquisa Objetivos Metodologia Organização do Trabalho USO DA COMPUTAÇÃO UBÍQUA PARA APOIO À ACESSIBILIDADE Acessibilidade Computação Ubíqua Acessibilidade Ubíqua Conceitos Relacionados TRABALHOS RELACIONADOS AmbienNet Awareness Marks INHOME UbiSmartWheel MIT Intelligent Wheelchair Comparação entre os trabalhos relacionados O MODELO HEFESTOS Conceitos envolvidos no trabalho Perfil do usuário Necessidades Especiais Contexto Trilha Ontologia Visão Geral Componentes do Modelo Agente Assistente para Acessibilidade Agente Assistente Pessoal Agente de Comunicação Módulo de Perfis Módulo de Necessidades Especiais Módulo de Contextos Módulo de Trilhas Site Administrativo Ontologia para Acessibilidade Portal para a Acessibilidade CENÁRIOS PARA A ACESSIBILIDADE UBÍQUA Promoção da acessibilidade em ambiente acadêmico Promoção da acessibilidade em ambiente comercial Promoção da acessibilidade nos meios de transporte Promoção da acessibilidade no trânsito de veículos e pedestres Promoção da acessibilidade na área do turismo e lazer Promoção da acessibilidade em serviços públicos Promoção da acessibilidade na área da saúde Promoção da acessibilidade em ambiente profissional Promoção da acessibilidade em ambiente doméstico ASPECTOS DE IMPLEMENTAÇÃO E AVALIAÇÃO Implementação Ferramentas utilizadas na construção do protótipo Estrutura geral do projeto... 65
32 6.2 Avaliação Ambiente e equipamentos utilizados na avaliação Metodologia Resultados CONSIDERAÇÕES FINAIS Principais Conclusões Contribuições Trabalhos Futuros REFERÊNCIAS APÊNDICE A TERMO DE CONSENTIMENTO LIVRE E ESCLARECIDO (TCLE)
34 23 1 INTRODUÇÃO Atualmente no Brasil existem 45,6 milhões de Pessoas com Deficiência (PCDs), ou seja, 23,9% do total da população, segundo dados apurados preliminarmente no censo mais recente realizado pelo Instituto Brasileiro de Geografia e Estatística (IBGE, 2011). Esses cidadãos enfrentam dificuldades no diaa-dia devido à falta de recursos para acessibilidade. Eles precisam de suporte para que possam efetivamente exercer a cidadania plena. Assim como os PCDs, segundo o mesmo levantamento, os idosos brasileiros são numerosos, chegando a quase 21 milhões, o equivalente a 10,8% da população (IBGE, 2011). A previsão para o ano 2025 é de que cheguem a 30 milhões, representando o equivalente a 15% da população do Brasil (SILVA, 2005). Esses segmentos sociais necessitam, além de políticas públicas eficazes, soluções tecnológicas práticas que atendam suas necessidades especiais. Embora a legislação garantidora dos direitos para essa parcela da sociedade tenha evoluído nos últimos anos (SICORDE, 2011a; SICORDE, 2011b), muito ainda precisa ser feito, principalmente pela perspectiva tecnológica (VANDERHEIDEN, 2008). Por sua vez, a computação ubíqua (SATYANARAYANAN, 2001; WEISER, 1991) tem sido amplamente aplicada em diversas áreas, tais como, educação (BARBOSA et al., 2008), comércio (FRANCO et al., 2010) e saúde (KIM; KIM; LEE, 2008). Todavia, a acessibilidade ubíqua (u-accessibility) é recente, destacando-se particularmente as pesquisas de Vanderheiden (2008), diretor do Trace R&D Center (TRACE CENTER, 2011). De acordo com Vanderheiden (2008), assim como a computação tradicional está migrando da estação de trabalho pessoal para a computação ubíqua e computação nas nuvens (cloud computing), deve-se pensar em acessibilidade sob este novo paradigma, superando a mentalidade de simplesmente adaptar o computador à nossa frente. Vanderheiden (2008) também recomenda a adoção de padrões abertos por meio de um acesso público global e o uso de tecnologias micro-assistivas (micro- AT). Alguns trabalhos (ABASCAL et al., 2009; METSIS et al., 2008) indicam que um dos assuntos-chave para a promoção da acessibilidade está no projeto de interfaces adequadas para usuários especiais. Ou seja, os autores afirmam que o projeto de interfaces acessíveis e adaptáveis é crucial quando necessita-se de interação entre o usuário e o ambiente. Propõe-se o Hefestos como um modelo integrado, englobando perfil do usuário, gerenciamento de trilhas e sensibilidade ao contexto. Outrossim, adota-se uma ontologia para apoiar a acessibilidade ubíqua, proporcionando a interoperabilidade requerida por soluções dessa natureza, além dos benefícios intrínsecos da representação semântica. O modelo usa ainda informações contextuais dos PCDs e idosos para promover recursos que auxiliem a acessibilidade.
35 24 Projetou-se o Hefestos como um modelo que cobre os principais padrões de acessibilidade: arquitetural, comunicacional, metodológica, instrumental, programática e atitudinal (PUPO; MELO; FERRÉS, 2006). Parte dos padrões de acessibilidade serão atendidos explicitamente pelo modelo e os demais serão promovidos pelo web site oficial do projeto, a ser disponibilizado para acesso público no endereço Almeja-se que este projeto permita o acesso universal e equitativo a produtos, serviços e recursos para pessoas com deficiência, idosos e seus familiares. 1.1 Motivação Analisando-se as soluções disponíveis para acessibilidade, observou-se que estas enquadram-se, geralmente em duas categorias: acessibilidade web (W3C, 2011) e tecnologias assistivas, dentre as quais existem muitos softwares aplicativos específicos para acessibilidade (PUPO; MELO; FERRÉS, 2006). No primeiro caso, de modo geral, são apresentadas diretrizes e recomendações para confecção de layout de sites e softwares. Na segunda abordagem existem soluções que facilitam o uso do computador ou outros dispositivos eletrônicos, de acordo com a deficiência do usuário, para uma finalidade específica. Por exemplo, nesta categoria incluem-se recursos de acessibilidade dos sistemas operacionais ou aplicativos dedicados, tais como, leitores de tela (e.g. DOSVOX (DOSVOX, 2011)) ou tradutores de língua de sinais (e.g. Rybená (RYBENÁ, 2011)). Todavia, identificaram-se soluções para monitoramente autônomo de pacientes idosos (VERGADOS, 2010), gerenciamento de ambientes inteligentes (AIPPERSPACH; HOOKER; WOODRUFF, 2008) e middlewares (KIM; KIM; LEE, 2008). Não obstante, constatou-se ausência de soluções que possibilitem ao PCD ou idoso a liberdade de deslocamento, em diversos contextos diferentes, assistido por tecnologias que amparem suas necessidades de acessibilidade. Isto motiva a criação do Hefestos, um modelo para suporte à acessibilidade ubíqua que amplia a autonomia, liberdade e qualidade de vida dos PCDs e idosos, proposta deste trabalho. 1.2 Problema Apesar das recentes evoluções da computação ubíqua, bem como das tecnologias assistivas de forma geral, nota-se que ainda não existe um modelo que foque no suporte à acessibilidade e inclusão dos PCDs e idosos nos diversos ambientes que compõem suas rotinas em seus cotidianos. Desta forma, essa pesquisa propõe a criação de um modelo que, em cenários variados, possa usar computação ubíqua para apoiar a acessibilidade de uma pessoa com deficiência ou idoso em diferentes contextos, sugerindo recursos que amparem suas necessidades especiais de acordo com seu perfil. 1.3 Questão de Pesquisa
36 25 Poderia a computação ubíqua ser utilizada para elaboração de um modelo que por meio da identificação do contexto atual de um usuário, do seu perfil (principalmente suas necessidades especiais) e do seu histórico de trilhas, pudesse proporcionar acessibilidade e viabilizá-la através da sugestão de recursos específicos disponibilizados conforme a necessidade do cenário? 1.4 Objetivos O objetivo geral deste trabalho é especificar, implementar e avaliar um novo modelo para suporte à acessibilidade ubíqua denominado Hefestos, cujo foco é a promoção da acessibilidade às pessoas com deficiência e idosos. O Hefestos proporcionará acesso a recursos para acessibilidade tanto estáticos quanto dinâmicos. Por recursos para acessibilidade entende-se toda e qualquer oportunidade de auxílio que o modelo pode gerenciar. Dentre os recursos estáticos podem ser citadas rampas de acesso a cadeirantes, banheiros adaptados e estacionamentos exclusivos. Os recursos dinâmicos podem ocorrer em horários e locais variáveis, tais como, ônibus adaptados que circulam por itinerários específicos, profissionais de saúde ou intérpretes de línguas de sinais que se encontram em deslocamento. Abaixo são listados os objetivos específicos deste trabalho: a) Especificar o Hefestos; b) Descrever cenários de aplicação do Hefestos; c) Desenvolver um protótipo para avaliar um cenário de acessibilidade ubíqua; d) Avaliar o modelo a partir do protótipo implementado. 1.5 Metodologia A viabilização dos objetivos propostos por este trabalho ocorreu aplicando-se uma metodologia cujo primeiro passo foi o estudo de modelos já propostos para suporte à acessibilidade ubíqua de forma geral ou para áreas de atividades específicas. O objetivo deste primeiro passo foi verificar como as soluções atuais tratam a questão do suporte à acessibilidade e investigar as tecnologias utilizadas. O segundo passo foi a especificação do Hefestos, detalhando seus componentes principais. O objetivo foi determinar quais componentes são necessários para o modelo, como eles interagem entre si e principalmente com o cliente. A elaboração dos cenários possíveis para aplicação do modelo foi o passo seguinte. Esta atividade teve por objetivo explorar os possíveis ganhos que serão trazidos pela aplicação modelo, para que seja possível ajustá-lo conforme as necessidades do usuário.
37 26 Para avaliar o modelo proposto foi desenvolvido um protótipo. Este desenvolvimento cobriu todos os componentes que se fizeram necessários para viabilizar um dos cenários descritos no passo anterior. Por fim, realizou-se uma avaliação do modelo, de modo que usuários cadeirantes situados em uma cadeira de rodas inteligente deslocaram-se pelo campus da Unisinos, sendo que o modelo sugeriu recursos para acessibilidade conforme o contexto e o perfil do cadeirante. Ao final do experimento, aplicou-se um questionário para avaliar a percepção dos usuários. Os dados desse experimento, tanto aqueles relacionados ao grau de acessibilidade proporcionado quanto às informações técnicas, foram medidos e tabulados a fim de se verificar o desempenho e a relevância do protótipo. 1.6 Organização do Trabalho Esta proposta está organizada da seguinte forma: o capítulo 2 descreve o conceito de acessibilidade ubíqua (u-accessibility) e outros temas relacionados, adotando-se as definições utilizadas por diversos autores. No capítulo 3 apresentam-se os trabalhos relacionados. São investigados modelos e tecnologias relacionadas à acessibilidade e que possuam alguma característica ubíqua. Complementarmente apresenta-se a tabela comparativa entre os trabalhos pesquisados. No capítulo 4 apresenta-se o modelo proposto com cada um dos seus componentes. O capítulo 5 apresenta diversos cenários para a aplicação da u- accessbility. Os aspectos de implementação e avaliação são explanados no capítulo 6, destacando-se o cenário acadêmico aplicado para avaliação do modelo. No último capítulo as considerações finais, conclusões e trabalhos futuros são apresentados.
39 28 2 USO DA COMPUTAÇÃO UBÍQUA PARA APOIO À ACESSIBILIDADE Neste capítulo é oferecida uma visão geral da área da acessibilidade ubíqua. Inicialmente são apresentados conceitos gerais de acessibilidade, algumas estatísticas recentes e terminologias pertinentes. Em seguida apresenta-se uma introdução à acessibilidade ubíqua, bem como suas características e particularidades, especialmente por ser um campo recente de pesquisa e voltado para aspectos sociais. Finalmente, são expostos conceitos relacionados à computação ubíqua, que atualmente são pesquisados e debatidos pela comunidade científica internacional. 2.1 Acessibilidade A expressão acessibilidade representa o direito de acessar informações não apenas na internet, mas, sobretudo, a eliminação de barreiras arquitetônicas, de disponibilidade de comunicação, de acesso físico, de equipamentos e programas adequados, de conteúdo e apresentação da informação em formatos alternativos (ACESSIBILIDADE BRASIL, 2011). Esse conceito está intrinsecamente associado à eliminação de barreiras de acesso e compromisso de melhorar a qualidade de vida das pessoas com deficiência e idosos (PUPO; MELO; FERRÉS, 2006). Ainda segundo Pupo, Melo e Ferrés (2006), são apresentados seis quesitos básicos que devem ser verificados, com o apoio da tecnologia, para que uma sociedade seja considerada acessível: acessibilidade arquitetônica, comunicacional, metodológica, instrumental, programática e atitudinal. Do ponto de vista tecnológico, a acessibilidade também é tratada como um dos Grandes Desafios da Pesquisa em Computação no Brasil 1, o Desafio 4 - Acesso participativo e universal do cidadão brasileiro ao conhecimento. Esse tópico, proposto pela Sociedade Brasileira da Computação (SBC), reflete o aumento na conscientização da população em torno do tema acessibilidade digital, cujos primeiros estudos começaram a ser realizados no final da década de 1990 em países como Canadá, Estados Unidos e Austrália (COMPUTAÇÃO BRASIL, 2009). De acordo com Computação Brasil (2009, p. 12): Em 1998, entrou em vigor nos Estados Unidos a Section 508, determinando que todo conteúdo eletrônico de órgãos federais deveria ter formato acessível. Com o objetivo de tornar a Web mais democrática, o World Wide Web Consortium (W3C), consórcio internacional que desenvolve padrões para a manutenção da internet, criou o Web Accessibility Initiative (WAI), para a elaboração de diretrizes ligadas à garantia da acessibilidade do conteúdo. O órgão formulou o Estatuto de Recomendação do W3C (WCAG), manual lançado em maio de 1999, o governo de Portugal definiu regras de acessibilidade, tornando-se o primeiro país da Europa e o quarto no mundo a legislar a respeito do tema. Em 2000, 1 A lista contendo os Grandes Desafios da Pesquisa em Computação no Brasil , elaborada pela SBC, está disponível em
40 29 o Conselho Europeu aprovou o e-europe 2002, estendendo a iniciativa a nações da União Européia. Por sua vez, o Brasil começou a tratar do tema somente a partir do ano 2000, quando foram sancionadas as leis federais e , estabelecendo normas para a promoção da acessibilidade. Sendo que em 2004, as leis foram regulamentadas pelo Decreto de número 5.296, estabelecendo prazos para a adequação de sites da administração pública. Assim, baseado nas iniciativas do W3C e do e-europe 2002, além dos trabalhos do comitê CB-40 (da Associação Brasileira de Normas Técnicas - ABNT), da Rede SACI (da USP) e da ONG Acessibilidade Brasil, a Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento desenvolveu o modelo de acessibilidade Brasileiro (e- MAG), para facilitar e padronizar as mudanças (COMPUTAÇÃO BRASIL, 2009). As estatísticas recentes confirmam a necessidade de estruturação administrativa, legal e técnica das instituições para atendimento adequado às necessidades especiais dos PCDs e idosos. Segundo o último censo, há no Brasil aproximadamente 45,6 milhões PCDs, o equivalente a 23,9% do total da população. Além disso, os idosos brasileiros são numerosos, em torno de 21 milhões, o equivalente a 10,8% da população (IBGE, 2011). Na área da saúde, para acompanhar as demandas dos PCDs e idosos, desde o ano 2001, a Organização Mundial da Saúde (OMS) mantém a Classificação Internacional de Funcionalidade, Capacidade e Saúde CIF (OMS, 2003b), que complementarmente à CID-10 (OMS, 2003a), é usada para diagnósticos médicos. 2.2 Computação Ubíqua A computação móvel (SATYANARAYANAN, 1996), paradigma que surgiu a partir da popularização do uso de dispositivos eletrônicos portáteis (tais como, telefones celulares, smartphones, netbooks e tablets) associados à expansão de novas redes de comunicação sem fio (por exemplo, Bluetooth e WiFi), deu origem à computação ubíqua (também chamada de ubicomp) (WEISER, 1991). Segundo Weiser (1991), considerado o pai da computação ubíqua, esse novo paradigma representa a ideia de que as tecnologias mais profundas são aquelas que desaparecem, elas se integram à vida cotidiana até se tornarem indistinguíveis da mesma. Por isso, a computação ubíqua possibilita o acesso de todo lugar, o tempo todo, a partir de variados dispositivos. Pode-se delinear como características principais da computação ubíqua (COSTA; YAMIN; GEYER, 2008): inúmeros dispositivos heterogêneos conectados em rede, forte integração com o ambiente real, foco no usuário e invisibilidade. Ainda segundo Costa, Yamin e Geyer (2008), a pervasive computing (SATYANARAYANAN, 2001) é equivalente à ubicomp. Associado à mobilidade, o uso de sistemas de localização (HIGHTOWER; LAMARCA; SMITH, 2006) e aplicações sensíveis ao contexto (DEY, 2001), são conceitos que aproximam a computação ubíqua da realidade.
41 30 Embora a evolução tecnológica dos últimos anos tenha proporcionado muitos avanços na aplicação da computação ubíqua para atender necessidades reais, muitos desafios ainda precisam ser superados para sua efetiva maturidade. Heterogeneidade, escalabilidade e privacidade e confiança são alguns dos desafios que precisam ser tratados (COSTA, YAMIN; GEYER, 2008). A computação nas nuvens (cloud computing) (WEISS, 2007) e a internet das coisas (Internet of Things - IoT) (ITU, 2005) são dois conceitos em voga que estão diretamente ligados à computação ubíqua. A cloud computing trata da centralização das aplicações em data centers, de modo que para o usuário haja a abstração em seu acesso, permitindo o uso a partir de qualquer dispositivo que tenha acesso à internet (IBM, 2011). A internet das coisas abarca o conceito de que todos os dispositivos tenham um IP e estejam conectados à internet, de modo que possam interagir e colaborar em um ambiente distribuído. O uso de RFID combinado com redes de sensores sem fio (Wireless Sensor Networks - WSN) e nanotecnologias formam a chamada IoT (ITU, 2005). Atualmente existem muitas propostas para a aplicação da computação ubíqua em diversas áreas, tais como, educação (BARBOSA et al., 2008), comércio (FRANCO et al., 2010) e saúde (KIM; KIM; LEE, 2008). Todavia, observou-se que a acessibilidade ubíqua (u-accessibility) é um foco recente de pesquisa (VANDERHEIDEN, 2008), cujos resultados práticos ainda são escassos. 2.3 Acessibilidade Ubíqua No início dos anos 90, nos Estados Unidos, surgiram as primeiras propostas para tornar a TI universalmente acessível, quando o PC começava a tornar-se popular. A Apple foi a primeira empresa a adotar em seus sistemas operacionais recursos para acessibilidade (StickKeys e MouseKeys desenvolvidos pela Universidade de Wisconsin e o Trace Center). Depois a IBM, com o AccessDOS e a Microsoft com o Trace Center s Access Pack for Windows passaram a oferecer recursos de acessibilidade em seus sistemas operacionais (VANDERHEIDEN, 2008). Desde então, muito progresso aconteceu a partir da combinação de esforços da academia, indústria e o setor de consumo. Hoje sistemas operacionais incluem recursos para acessibilidade que atendem diferentes tipos de deficiências, seguindo os conceitos de universal design, inclusive design ou design for all. Onde antes necessitava-se de add-ons, atualmente tais recursos são incorporados desde o projeto dos produtos, permitindo o acesso direto facilitando a conexão e o uso de tecnologias assistivas. Inevitavelmente, hoje, novos desafios precisam ser enfrentados (VANDERHEIDEN, 2008). Segundo Vanderheiden (2008), o acesso público gratuito à Internet é um modelo para inclusão digital em muitos países, porém na maioria das nações, principalmente as em desenvolvimento, os PCDs não possuem computador próprio e precisam de acesso em redes comunitárias que normalmente não oferecem recursos para acessibilidade universal.