Modelagem de um componente adaptativo para o gerenciamento dos recursos de acessibilidade de um sistema computacional de uso geral [thesis]

Rosalia Edith Caya Carhuanina
AGRADECIMENTOS Graças a Deus que me criou, que me deu tudo o que tenho, me fez tudo o que eu sou, porque vai comigo a cada passo do caminho, me protegendo, me guiando, me amando. Aos meus pais porque não só me criaram com amor, mas porque com esse amor me deram asas para voar a novos horizontes com a certeza de que eles estão comigo onde seja que eu for, porque eles são parte de mim, e eu sou parte deles. Eles me deram coragem e força, amor e compreensão, céu e solo. Los amo. Ao Professor João
more » ... Ao Professor João José Neto, por toda a orientação que me deu. Agradeço innitamente cada um dos esclarecimentos, sugestões, conselhos e concertos que me deu na elaboração deste projeto, a sua contribuição foi certamente maiúscula no escopo acadêmico. No entanto, não tenho como agradecer tudo o que fez por mim como pessoa, seu apoio, exemplo e guia são um ganho incomensurável para mim. Estimo a sua amizade desde o fundo do meu coração. Aos meus amigos, porque foram sempre essa torcida que não desiste. Aos que sempre estiveram, estão e estarão. Aos amigos de sempre, agradeço-lhes a força que me deram, porque ainda desde longe torceram incansavelmente pelo meu sucesso, e me lembram de onde eu venho. Aos amigos que o Brasil me deu, porque sem vocês os dias tivessem sido anos e a vida não tivesse sido vida, porque me ensinaram a crescer, e através de vocês aprendi muito mais sobre mim mesma, e assim descobri para onde eu vou. Obrigada a todas as pessoas que me acolheram com os braços abertos desde que cheguei, porque na sua companhia nunca me senti uma estranha. Obrigada, mil vezes, pelos abraços, as risadas, por serem parte da minha vida, vocês são o meu Brasil. "Estoy agradecida por noches que se hicieron mañanas, amigos que se hicieron familia y los sueños que se hicieron realidad." "May the Spartans be with you" Any intelligent fool can make things bigger and complex... it takes a touch of genius -and a lot of courage-to move in the opposite direction. Small is Beautiful, 1973 ) RESUMO Neste trabalho, é apresentada a modelagem de um componente que, através do uso de técnicas de tecnologia adaptativa, permite a reconguração da interface de usuário de um sistema legado de uso geral. A mencionada reconguração foca-se no gerenciamento adequado dos recursos do sistema para fornecer acessibilidade aos usuários com necessidades especiais no contexto corrente. Nossa proposta procura responder à necessidade de colocar ao alcance das pessoas com deciência os recursos tecnológicos presentes na sociedade da informação, assim como seus benefícios associados. Assim, o objetivo é diminuir a barreira criada pelo desenvolvimento de sistemas computacionais sob a conceição tradicional de um perl de usuário padrão, entre as tecnologias e os usuários com necessidades especiais. Ao respeito desse assunto, as propostas encontradas na literatura apresentam três abordagens: uma abordagem reativa ou tecnologias assistivas, uma abordagem proativa ou tecnologias inclusivas e uma abordagem dentro do marco legal. No entanto, no contexto de sistemas legados já imersos na sociedade, existe um problema em aberto. Nesse caso não é viável, logística e economicamente, a aplicação da abordagem reativa, já que signicaria adicionar sistemas com tecnologias assistivas para as comunidades especícas, por exemplo: cegos, surdos, deciência física, entre outros. Da mesma maneira, não é possível implementar a abordagem proativa pois ela só é aplicável para tecnologias em processo de desenvolvimento, e no nosso caso trata-se de sistema já em uso. Nossa proposta é a modelagem de um componente que através de técnicas de tecnologia adaptativa possa assistir na reconguração dos recursos próprios do sistema em questão levando em conta tanto as informações de contexto corrente da interação (contexto do usuário, contexto do sistema, contexto do ambiente de execução) quanto as informações históricas da sua execução. Para atingir o nosso objetivo é especicada uma meta-arquitetura inspirada na programação orientada a componentes que permite exibilidade, baixo acoplamento e mantém a integridade original do sistema. Finalmente é realizada uma prova de conceito que permite conrmar a viabilidade técnica do modelo proposto. Palavras-chave: Acessibilidade. Interação Hómem-Máquina. Middleware. Tecnologia Adaptativa. Recursos do Sistema. ABSTRACT This work is presents the modeling of a component that, by Adaptive Technology's techniques, allows the reconguration of the user interface inside an inherited general use system. The mentioned reconguration focus in the adequate management of system resources in order to provide accessibility for users with special needs at real time. Our propose intent to answer the need for putting at reach of people with disabilities the technological resources existing in the information society, as well as it corresponding benets. Therefore, the objective is to decrement the barrier created by the developing of computational systems under the traditional conception of the "standard user" prole, between the technologies and the users with disabilities. About this matter, previous proposals found in literature classify them within three dierent approaches: a reactive approach or so called assistive technologies, a proactive approach or inclusive technologies, and a legal approach related to building an international legal framework. Nevertheless, in the context of inherited systems, which are already immerse in our society, a problem has kept underlying. In these cases, it is not aordable, from logistics as well as economics, the application of the reactive approach, because it will imply to add new versions of systems that implement assistive technologies at every spot and for every kind of specic community, for example: blind, deaf, motor impairment, and so on. In the same way, it is not possible apply the proactive approach because it can be only put into practice during the rst phases of the development process of a software, and our case of interest is with already in use systems. Our propose to help solving this problem is the modeling of a component which through the incorporation of Adaptive Technology's techniques can assist in the reconguration of the own resources inside an inherited system taking into account the current context information(user context, system context, and environmental context) as well as the historical information gather from previous executions. To achieve this goal a meta-architecture is specied taking the component oriented programming paradigm as inspiration to provide exibility, loose coupling and keep the integrity of the original system. Finally, a concept test is implemented to expose the viability of our propose from the technological perspective.
doi:10.11606/d.3.2016.tde-22072016-095848 fatcat:my4umpdlhracjpq2bejhvlhste