jeudi 3 juin 2010

NVDA, un (mieux que Jaws?) gratuit

J'imagine que chaque lecteur de ce blog ou presque connaît l'ancestral lecteur d'écran, Jaws "Job Access With Speech" initialement commercialisé par feu Henter-Joyce Corporation. Développé depuis quinze ans exactement pour Windows, JFW acronyme de Jaws For Windows et aujourd'hui propriété de la société Freedom Scientific est l'un des lecteurs d'écran les plus populaires. Tout simplement parce que l'un des plus connu.
Néanmoins, son prix exorbitant, autour des 1800 Euros, sa politique de distribution, une licence par machine et sa stagnation technologique, en font un produit de plus en plus en marge des réalités économiques et technologiques. Ajoutez à cela un vendeur et des revendeurs méprisants et vous finissez par en conclure que Jaws devrait être librement distribué sans tous ces fâcheux. Evidemment, il n'existe aucun crack afin de s'affranchir d'un quelconque achat. The Pirate Bay ne pourra rien pour vous... Probablement.
Trêve de duperie, stop à l'ironie, vive HADOPI... EH, on arrête, j'ai dis. Bon. Alors...
Il existe une alternative au monopolistique - lisez bien le stique - au monopolistique, disais-je, Jaws For Windows. Et elle se nomme NVDA.

D'un point de vue factuel et synthétique, l'acronyme NVDA signifie NonVisual Desktop Access (Accessibilité aux Non-Voyants du bureau/système) et est initialement et jusqu'à nos jours, développé par Michael Curran durant 2006, pour devenir librement téléchargeable dès 2007. Codé en Python, cette revue d'écran est distribuée sous la licence GNU General Public License (Version 2), ce qui est plutôt exquis si vous avez des convictions idéologiques proche du logiciel libre. Grâce à l'aspect Opensource de NVDA, une communauté de développeurs se cré petit à petit autour du projet jusqu'à ce que la fondation Mozilla puis la société Yahoo! apportent un soutien économique supplémentaire, ne faisant que renforcer les avancées de NVDA.

Concrètement, maintenant. NVDA, que ce soit sur XP, Vista, 7 ou les éditions Server de Windows, en 32 ou 64 bits, offre l'accès aux applications les plus usuelles. Relever ses courriels avec Thunderbird ou Windows Live Mail/outlook, naviguer avec Internet Explorer ou Firefox toutes versions confondues, discuter avec Windows Live Messenger, Skype ou Miranda IM, utiliser des traitements de texte tel que la suite Office ou vérifier ses PDF avec Acrobat, tout ceci est possible. La liste n'est évidemment pas exhaustive, sachant qu'en général, ce que Jaws interprête, NVDA le retourne aussi.

Alors, pourquoi utiliser NVDA, si le rendu est globalement réciproque?
1. Parce que NVDA a un code ouvert. Et qu'il évolue très rapidement, contrairement àux fonctionnalités de Jaws, généralement statiques durant tout une année.
2. Parce que NVDA est gratuit. Quasiment 2000 Euros pour Jaws.
3. Parce que l'installation est légère. Comprendre que vous ne retrouverez pas trois ou quatre items différents dans le panneau de configuration pour désinstaller NVDA, comprendre aussi que l'installation est très rapide, contrairement à Jaws.
4. Parce que NVDA peut s'exécuter d'une clé USB, sans avoir le moindre composant à installer. Rendant tout ordinateur sous Windows accessible dès lors qu'il est équipé d'une carte son et d'un port USB. Ah, nouvellement Supernova aussi... Il paraît qu'on en fait la promotion à Science-po, mais ça vous fera 1200 Euros de plus.
5. Parce que NVDA est capable de lire ce qui passe sous le pointeur d'une souris. Ce qui laisse augurer de bonnes choses à venir avec les tablettes sous Windows 7.

N'y a-'il alors que des avantages?
En prenant la peine d'y accorder quelques minutes de configurations, on ne peut quasiment que répondre par l'affirmative. La synthèse Espeak livrée en standard peut certes être considérée comme assez désagréable. Néanmoins, il existe au moins trois remplaçants intéressants, qui sont le très connu IBM Viavoice dit Eloquence sous Jaws dont vous trouverez la procédure d'installation par ici, la synthèse Mbrola avec les indications par là et le synthétiseur libre Svox Pico, dont j'expliquerai l'installation très simple, dans un prochaine article lié aux évolutions de NVDA.
Concernant d'autres désavantages éventuels, sachez que vous ne retrouverez pas pour le moment l'équivalent du curseur Jaws, équivalent d'un pointeur de souris, assez pratique pour se déplacer dans des applications mal balisées. Bonne nouvelle néanmoins, cette lacune devrait bientôt disparaître.

En définitive, NVDA est libre et gratuit, multilingue, léger, évoluant sans cesse jusqu'à dépasser Jaws, portable sur clé USB, exécutable sur tous les systèmes Windows et compatible avec quasiment toutes les plages brailles du marché. Au niveau des sources, le site Francophone de NVDA dont j'ai tiré deux articles au-dessus se trouve ici et vous offrira un support en Français.
Le site officiel en Anglais c'est par là avec tout plein de mise à jour fréquente, où vous trouverez par ailleurs directement sur la page d'accueil, la dernière release stable de NVDA 2010.1.

mardi 1 juin 2010

Entre révolution et néant

En version finale, pour la première fois sur les trois plate-formes principales, Google Chrome version 5 a récemment été libéré. Preuve que la firm prend confiance en son navigateur et lui ambitionne un grand avenir. Et honnêtement, il est difficile de la contredire étant donné toute les qualités de Google Chrome. Légèreté, rapidité d'affichage et d'exécution de code JS, prise en charge de plus en plus avancée du HTML5, système d'extension, base Opensource, interface ultra épurée et efficace... Que reprocher à ce navigateur, à part sa licence propriétaire? Dans ce cas là, on se rabat sur le projet libre, Chromium et tout va bien.
Sauf pour les utilisateurs de revue d'écran. Ne me demandez pas pourquoi je fais une fixette sur Google Chrome, il est vrai que j'avais déjà testé la version 2, je remets le couvert avec la 5 et force est de constater que rien ne va mieux. L'installation est accessible, la barre de menu aussi globalement, tant avec Jaws qu'avec les derniers snapshot de NVDA et c'est tout. Je m'étonnes toujours autant de se manque récurrent d'accessibilité. Et c'est vraiment énervant de la part d'une société aussi puissante que Google et surtout, qui est capable de coder trois versions majeures en à peine un an. Parce qu'autant dire qu'à ce rythme, c'est une goutte d'eau pour leur équipe que de se soucier un temps soit peu de l'accessibilité et rien ne change pourtant! Faudrait-il faire une pétition? Pensez-vous que ce puisse avoir un impact? Il faudrait évidemment qu'elle soit aussi rédigé en Anglais, afin de cibler le plus de personne possible hors des pays Francophones. J'attends vos avis.

Une révolution qui s'annonce par contre, c'est Androïd, l'OS pour devices mobile, toujours concocté par le géant de la recherche. Révolution, pourquoi?
Parce que ce système lancé fin 2008, équipe aujourd'hui plus d'une cinquantaine de Smartphones différents et que la centaine ne tardera pas d'être atteinte. Parce que poussé par Google, ce système risque de s'étendre un peu partout, que ce soit dans les Smartpohnes évidemment, les tablettes internet et multimedia, les box pour télévisions et que sais-je encore. Là où la révolution semble s'annoncer, au-delà du profit Googlesque, c'est que l'OS tourne sur un noyau Linux et qu'il est en grande partie Opensource. Ce qui signifie capacité d'adaptation et d'évolution gigantesque, pour le plus simple de nos appareils bénéficiant du système. C'est le retour à la bidouillabilité potentielle, que nous perdons de plus en plus au travers de firmwares aussi présents que fermés. *Petite digression:
En effet, la démocratisation du logiciel, de l'OS, du firmware, prenez le terme qu'il vous plaira, ne va pas de paire avec la capacité à le comprendre. Massivement utilisé, les industriels enferment le consommateur dans une logique d'utilisation très encadrée. Aujourd'hui, tout le monde ou presque sait allumer son ordinateur et consulter une page Web tout en discutant sur Windows Live Messenger. Et après? Après, sitôt qu'un problème ou un questionnement survient, l'utilisateur est généralement en difficulté pour y répondre. Opposé au système de lobotomisation ou de simplification à l'extrême, l'Opensource est une alternative très heureuse.*
L'implantation massive d'un tel système est a priori donc une bonne nouvelle. Pour tout le monde. Plus particulièrement, en ce qui concerne les utilisateurs de lecteurs d'écran, Androïd intègre Talkback depuis la version 1.6 (corrigez mon erreur si je me trompe) et fait partie du projet
Eyes-Free Project qui se donne pour mission de créer et rendre des applications Androïd accessibles. Le potentiel est donc énorme, avec un système qui prévoit d'inonder le marché tout en proposant un lecteur d'écran. Ca signifie dans le meilleur des mondes, que l'accès à tout ce qui est écrit sur votre télévision, sur votre tablette ou smartphone, votre micro-onde ou que sais-je encore, est accessible dans les faits. Plus particulièrement dans la gamme des Smartphones/Superphones, ça signifie qu'il n'y a plus besoin d'acheter un logiciel supplémentaire pour vocaliser le système du téléphone. Ce qu'a for bien commencé Apple avec l'Iphone 3GS, Androïd le continu. La différence, c'est que ce n'est plus cantonné à un modèle, mais à une multitude de modèles et même de marques. Choix dans les capacités, le form factor et le prix. Voilà, pour l'aspect révolutionnaire théorique. Dans les faits néanmoins, Talkback est encore limité et ne prend par exemple pas encore en charge le navigateur Web, le client mail et partiellement des fonctions tel que l'agenda, de ce que j'ai pu lire. On peut se dire que cela est amené à évoluer assez rapidement, grâce aux nouvelles versions d'Androïd qui sont régulièrement libérées par Google. Seul problème et déception dans le cas de la dernière et récente version 2.2, il semble que le système n'offre pas plus d'éléments pour interagir avec le lecteur d'écran. Cela signifie du surplace en terme d'accessibilité pour cette nouvelle version et c'est un peu dommage. Et si Google poursuit dans cette voie, ce sera effectivement une révolution. Muette. Laissant de côté les utilisateurs de lecteurs d'écran.

Allez. Tu as les idées et la force. N'en prive pas une partie des utilisateurs, Grand Frère qui voit tout...