Etude Des Différentes Approches D'accès À Internet Pour Les Non
Total Page:16
File Type:pdf, Size:1020Kb
Etude des différentes approches d’accès à Internet pour les non-voyants Siwar Farhat(1) (2) , Yacine Bellik(2) , Thierry Ducros(1) , Françoise Néel(2) , Daniel Teil(2) (1) TECHNIBRAILLE ZAE, 4, rue Léon Blum, 91120 Palaiseau Tél. : (33) (1)-69-19-47-57 Fax : (33) (1)-69-32-11-05 (2) LIMSI-CNRS B.P. 133, 91403 Orsay Tél. : (33) (1)-69-85-80-64 Fax: (33) (1)-69-85-80-88 E-mail:[email protected], [email protected], [email protected], [email protected], [email protected] Résumé L’accès à Internet représente une opportunité intéressante pour les non-voyants et leur permet de profiter d’un nombre important de ressources et d’informations mises à la disposition de tous, telles que les pages HTML (HyperText Markup Language), le courrier électronique et le téléchargement de fichiers. Les documents HTML utilisent abondamment les possibilités multimédia, des ordinateurs actuels. Ils peuvent donc intégrer du texte, des images, des animations, des fichiers audio, vidéo, etc. Le fait que les pages HTML exploitent ces caractéristiques multimédia pose un problème d’accès pour les non-voyants. Afin de permettre à un non-voyant d’accéder aux pages HTML, des méthodes efficaces d’interaction et de présentation de l’information électronique doivent être développées. Le but de cet article est de décrire et d'analyser les différentes approches et méthodes adoptées pour faciliter l’accès par des non-voyants au réseau Internet. Suite à cette étude de l’existant, nous décrirons l'approche que nous sommes actuellement en train d'explorer et qui consiste en fait, à combiner de manière harmonieuse deux approches existantes afin de pouvoir extraire un maximum d'informations pertinentes pour l'utilisateur aveugle, tout en offrant une interface non-visuelle conviviale. Ce projet entre dans le cadre d’une collaboration entre la société TECHNIBRAILLE et le LIMSI-CNRS. Mots-Clés Interface non visuelle; Accès à internet; Non-voyant. Abstract By providing access to numerous services and resources such as HTML (Hyper Text Markup Language) pages, E-mail and file downloading, the Internet network offers interesting opportunities for blind people. HTML documents, however, make an extensive use of multimedia features in the form of text, images, animations, audio-files, etc. which cannot be fully interpreted by blind people. To allow blind people an easy access to the Internet and all available resources, efficient interaction techniques and electronic data presentation methods must be investigated and developed. In this paper several existing solutions are illustrated and discussed. A specific approach combining two methods is under study and aims at extracting most information. This project is carried on within the framework of a collaborative work between an industrial partner TECHNIBRAILLE and a research laboratory LIMSI-CNRS. 1. Introduction L'accès aux documents est l'une des tâches les plus courantes que nous effectuons quotidiennement. Le fait que les documents ont tendance aujourd'hui à être disponible de plus en plus sous forme électronique, ouvre pour les non-voyants une porte vers un colossal volume de connaissances. Ainsi, le nouveau support d'information que constitue le CD-ROM permet de stocker sur un espace de quelques centimètres cubes (disque de 12 cm de diamètre et 3 mm d'épaisseur) plus de 600 méga-octets de caractères, ce qui équivaut à des millions de pages braille qui nécessiteraient une étagère d'un kilomètre de longueur pour les stocker [Burger 92]. Aujourd'hui et grâce au Web, Internet qui était surtout accessible aux laboratoires de recherche et aux universités, connaît une expansion de plus en plus importante au sein des entreprises et parmi les particuliers. La quantité d’information ainsi disponible sur le réseau des réseaux devient de ce fait plus en plus importante. Toutefois, les documents disponibles sur le Web intègrent des informations de différents types (textes, images, sons, vidéos,...). Ceci rend d’autant plus difficile la restitution de ces informations à un utilisateur aveugle, et nécessite l’utilisation de techniques adaptées pour lui permettre une navigation simple dans un espace complexe d’informations. Dans cette article, nous passons en revue les différentes approches et méthodes adoptées pour faciliter l’accès par des non-voyants au réseau Internet. Suite à cette étude de l’existant et à une analyse comparative, nous décrirons l'approche que nous sommes actuellement entrain d'explorer et qui consiste en fait, à combiner de manière harmonieuse deux approches existantes afin de pouvoir extraire un maximum d'informations pertinentes pour l'utilisateur aveugle, tout en offrant une interface non-visuelle conviviale. 2. Les approches existantes L’étude de l’existant a permis de révéler trois approches principales permettant l’accès à Internet pour des non-voyants : La première approche (approche dédiée) consiste à développer des navigateurs dédiés spécialement aux non-voyants, l’interface non-visuelle étant conçue de manière à être la plus conviviale possible pour un utilisateur aveugle. La seconde (approche générique) est fondée sur l’utilisation de "lecteurs d’écran" (Screen Readers) permettant l'accès à un système graphique de manière générale. Le lecteur d'écran est alors utilisé sur un navigateur visuel traditionnel tel que Netscape, Internet Explorer ou Lynx [DosLynx 95]. La troisième approche (approche intermédiaire) enfin, est une extension de la précédente. Elle consiste à utiliser un "serveur de relais" (proxy server) permettant la transformation du contenu de la page HTML de manière à la rendre plus facilement lisible par un utilisateur aveugle, avant qu’elle ne soit envoyée au navigateur traditionnel. Dans la suite, nous décrivons ces trois approches en donnant des exemples de projets aboutis ou en cours de développement. 2 2.1. L'approche dédiée Cette approche consiste à développer des navigateurs spécifiques adaptés au handicap de l’utilisateur. Ces navigateurs effectuent aussi bien l'interprétation que la présentation des pages HTML téléchargées. Après avoir effectué une analyse lexico-syntaxique, ils construisent des structures de données qui seront exploitées par le navigateur. La présentation du contenu de ces structures de données peut alors dépendre du profil de l’utilisateur. Il existe plusieurs projets et/ou logiciels qui permettent l’accès à Internet selon cette approche. On peut citer à titre d'exemple, le projet Avanti [Avanti 96], pwWebSpeak [pwWebSpeak 96] [Hakkinen 97] et le projet Smart-Net [Vigouroux 97] [Truillet 97]. Bien que l'approche de base adoptée dans ces différents systèmes soit la même, il faut cependant noter que chaque système possède certaines caractéristiques propres. Par exemple, pwWebSpeak est un navigateur réellement dédié aux utilisateurs aveugles alors que le projet Avanti se veut être plus générique en offrant une interface adaptative, permettant des présentations différentes selon les caractéristiques de l'utilisateur. PwWebSpeak fournit un ensemble de commandes permettant à l'utilisateur plusieurs types de navigation : navigation par caractère, par mot, par paragraphe ou par lien. Il permet de comptabiliser le nombre de liens hypertextes présents dans une page donnée, le nombre d’images, etc. Il reconnaît les tableaux et les images mais pas les cadres, ni les applets Java . L'architecture de pwWebSpeak est donnée dans la figure 1. Figure 1 : Architecture du système pwWebSpeak [pwWebSpeak 96] Le projet Avanti quant à lui, vise le développement et l’évaluation de systèmes d’information hypermédia distribués capables de s'adapter à différents profils d’utilisateurs (touristes, citoyens, handicapés visuels...). Selon le profil utilisateur, le système fournira une interface adaptée à ses besoins (système adaptatif). Mais il offre également la possibilité à l’utilisateur de changer certaines caractéristiques du modèle d’écran dans le but d’adapter le comportement du système selon ses préférences (système adaptable). La figure 2 présente l'architecture adoptée dans ce projet. 3 Figure 2 : Architecture adoptée dans le projet Avanti [Fink 97] Le système SMART enfin, a pour objectif de permettre l'accès pour des non-voyants à des documents, en substituant à la modalité visuelle des modalités sonores et/ou tactiles (présentation multimodale). Il offre des fonctions de consultation et d'édition (lecture rapide, pose d'annotations, …) similaires aux fonctions utilisées par les voyants. Le système SMART n'est pas seulement multimodal, il est aussi multilingue. Cet aspect est rendu possible grâce à l'utilisation de systèmes de synthèse à partir de textes, français, anglais, espagnols ou allemands. Toutefois SMART n'utilise que des documents HTML disponibles en local sur le disque dur et il ne reconnaît pas non plus les cadres, les applet JAVA ou le code JAVASCRIPT. 2.2. L'approche générique Cette approche est la plus simple des trois approches décrites car elle ne nécessite pas de conception ou de développement spécifique. Un lecteur d'écran traditionnel tels que Jaws[Jaws 96], WinDots [WinDots 97] permettant l'accès à un système graphique (Windows) de manière générale est utilisé. Ce lecteur d'écran permet alors d'accéder à la fenêtre d'un navigateur visuel tel que Netscape ou Internet Explorer de la même manière qu'aux autres applications (Word, gestionnaire de fichiers, etc.). Toutefois ces lecteurs d'écran n'arrivent pas encore à reconnaître tous les éléments possibles d'une page HTML, tels qu'ils sont présentés par les navigateurs visuels classiques. Pour cette raison, il existe maintenant des navigateurs visuels dont le code source est en libre accès. Il est alors possible de modifier ce code source de manière à rendre le navigateur plus compatible avec le lecteur d'écran. Mais en général, ces codes sources servent plutôt comme point de départ pour le développement d'un navigateur dédié. Ainsi, le logiciel Amaya est à la fois un navigateur et un éditeur WYSIWYG de pages Web, développé à Grenoble par une équipe de l’INRIA [LeMonde 98] [Amaya 97] à la demande du World Wide Web Consortium (W3C).