Upload
internet
View
103
Download
0
Embed Size (px)
Citation preview
Nexy Linux – Projecto iD079
Promotor Parceiro tecnológico Com o apoio de
Conteúdo
• Introdução
• O Nexy Linux
• Acessibilidade Universal
• Open Source
• Funcionalidades
• Implementação Técnica
• Contactos
Introdução - O Nexy Linux
• O Nexy CD Linux é um projecto financiado pelo POS-Conhecimento e apoiado pela UMIC, promovido pela ACAPO, enquanto representante da comunidade de utilizadores, tendo o INOV como parceiro tecnológico responsável pelo desenvolvimento da solução
• Tem por objectivo a disponibilização de um instrumento universal de acesso à sociedade da informação e conhecimento para pessoas com necessidades especiais
• Consiste numa distribuição GNU/Linux, universalmente acessível, baseada maioritariamente em software open-source, personalizada para o português e para Portugal, especialmente vocacionada para as necessidades dos utilizadores com incapacidades visuais, e distribuída gratuitamente
Introdução – Acessibilidade Universal
• Os produtos são tipicamente desenhados para pessoas com características considerada “comuns”
• Por Acessibilidade Universal compreendemos um sistema que possa ser utilizado com eficiência por um leque alargado de utilizadores, incluindo:
• crianças
• adultos mais velhos
• pessoas com menor grau de instrução
• portadores de deficiência
• doentes ou feridos
• pessoas que foram colocadas em desvantagem pelas circunstâncias
Introdução – Open Source
• O software é normalmente distribuído ao abrigo de uma licença (licença proprietária), cujo objectivo é garantir os interesses do fabricante.
• O software open-source, pelo contrário, é software distribuído ao abrigo de uma licença cujo objectivo é garantir os interesses dos utilizadores, tendo por principais características permitir:
• A Distribuição livre
• O acesso ao código-fonte, bem como a criação de trabalhos derivados e alterações (nos mesmos termos da licença original)
• Sem discriminações aos utilizadores e ao uso do software
• Devido ao acesso livre ao código-fonte, temos:
• Maior robustez e segurança do software, devido à sua maior exposição
• Suporte informal por parte de uma comunidade de utilizadores e comercial por parte de empresas
• Não existe o Vendor Lock-In: em caso de mau funcionamento ou desaparecimento de um fornecedor, é possível dar seguimento ao produto através de outro
Conteúdo
• Introdução
• O Nexy Linux
• Acessibilidade Universal
• Open Source
• Funcionalidades
• Implementação Técnica
• Contactos
Funcionalidades - i
• Disponibilizado em versão LiveCD
• Um CD que, quando posto no computador durante a inicialização, arranca com um sistema completo, sem a necessidade de alterações no computador, ou seja, sem a necessidade de instalação num disco local
• Tem a possibilidade de ser instalado no computador
• Possui uma interface simples e intuitiva
• Personalizado para Portugal e para a língua portuguesa
• Permite a instalação de software adicional, bem como a execução de actualizações do sistema, recorrendo para tal a repositórios disponíveis na Internet
Funcionalidades - ii
• Disponibiliza uma série de aplicações standard que permitem executar as funções mais comuns associadas a um computador, como:
• Navegar na Internet
• Receber e enviar e-mails
• Escrever e ler documentos, folhas de cálculo, apresentações (aplicações do tipo pacote de produtividade – Office)
• Permitir a impressão
• Permitir a visualização dos formatos multimédia mais comuns (observadas as restrições relativas a patentes)
Funcionalidades - iii
• Incorpora os princípios do design universal, sendo especialmente vocacionado para utilizadores com incapacidades visuais:
• Possui uma interface simples e intuitiva, de forma a ser utilizado por pessoas sem treino ou experiência em computadores (ex, crianças, adultos mais velhos)
• Inclui um screen magnifier e um on-screen-keyboard
• Possui suporte para linhas braille
• Suporte para um módulo de síntese de texto e aplicações com suporte para acessibilidade (AT-SPI), obtendo a funcionalidade similar a um leitor de ecrã
• É possível, no arranque, inicializar o sistema num modo que coloca em funcionamento as aplicações para pessoas com deficiências visuais, nomeadamente o leitor de ecrã e o screen magnifier
Funcionalidades - iv
• Alguns Exemplos – Menu de Acesso Rápido e Screen Magnifier
Implementação Técnica - i
• A implementação técnica foi constituída pelas seguintes actividades:
• Análise Técnica e Escolha de Aplicações
• Integração de Aplicações
• Desenvolvimento de Aplicações Específicas
• Análise Técnica e Escolha de Aplicações
• Análise de Distribuições Linux – para base do Nexy (Caixa Mágica, Knoppix, Ubuntu, etc)
• Análise de Ambientes Desktop – características de simplicidade e acessibilidade
• Análise de Aplicações de Suporte – pacote de produtividade tipo office, navegador Internet e e-mail, suporte à acessibilidade, reprodução de formatos multimédia, etc.
• Escolha das mais adaptadas feita de acordo com a sua “pontuação” em critérios específicos (suporte p/ português, acessibilidade, simplicidade de utilização, etc). Resultados:
• Distribuição Linux de Base e Ambiente Gráfico: UBUNTU Desktop Edition e GNOME
• Pacote de Produtividade: OpenOffice.org
• Navegador Internet e E-mail: Firefox e Thunderbird
• Suporte à acessibilidade: ORCA
Implementação Técnica - ii
• Integração de Aplicações
• Mecanismo de automatização da criação do NEXY baseado no UBUNTU Linux (conceito de meta-distro)
• Packaging/Instalação das diversas alterações escolhidas no LiveCD
• Alterações a algumas aplicações (ex, sistema de menus GNOME)
• Alterações nas configurações por omissão do sistema, p/ suporte a Portugal e ao português, suporte a tecnologias assistivas, etc.
• Desenvolvimento de Aplicações Específicas
• Nexy Easy Menu – acesso rápido e intuitivo às principais acções possíveis no sistema
• Nexy Control Panel – para as principais operações de configuração do sistema
• Aplicações desenvolvidas de forma a facilitar a utilização do sistema por utilizadores não experientes
Implementação Técnica - iii
• Principais desafios e dificuldades
• Módulo de síntese de fala em português com qualidade e de distribuição livre
• Problemas no suporte à acessibilidade (síntese de fala) em algumas aplicações
• O Firefox Browser sintetiza bem os menus, mas não os conteúdos
• Problemas de performance na extensão do Firefox para síntese: FireVox
• Equipa com know-how maioritariamente em distribuições baseadas em Red Hat Linux (ex, Fedora, CentOS) e ambiente KDE – mas para as necessidades do projecto, as melhores escolhas eram o Ubuntu (base Debian) e o GNOME.
• Software com alguns items que deveriam ser configuráveis estão hard-coded no código (ex: sistema de menus do GNOME utillzado no Ubuntu, gnome-speech) – implica patches no código.
• Manter o Nexy Actualizado – deve ser compatível com a próxima release do Ubuntu – 7.04, a ser lançada em Abril de 2007
Contactos
Aristides Preto
TEL: +351 21 310 0444
FAX: +351 21 310 0445
http://www.inov.pt