14
Nexy Linux – Projecto iD079 Promotor Parceiro tecnológico Com o apoio de

Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

Embed Size (px)

Citation preview

Page 1: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

Nexy Linux – Projecto iD079

Promotor Parceiro tecnológico Com o apoio de

Page 2: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

Conteúdo

• Introdução

• O Nexy Linux

• Acessibilidade Universal

• Open Source

• Funcionalidades

• Implementação Técnica

• Contactos

Page 3: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 4: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 5: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 6: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

Conteúdo

• Introdução

• O Nexy Linux

• Acessibilidade Universal

• Open Source

• Funcionalidades

• Implementação Técnica

• Contactos

Page 7: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 8: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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)

Page 9: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 10: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

Funcionalidades - iv

• Alguns Exemplos – Menu de Acesso Rápido e Screen Magnifier

Page 11: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 12: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 13: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

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

Page 14: Nexy Linux – Projecto iD079 PromotorParceiro tecnológico Com o apoio de

Contactos

Aristides Preto

[email protected]

TEL: +351 21 310 0444

FAX: +351 21 310 0445

http://www.inov.pt