Entrant dans l'avenir et élargissant les limites de ses capacités, l'humanité améliore non seulement les technologies, mais les rend également plus accessibles. Les smartphones et ordinateurs modernes sont des appareils sophistiqués, mais la plupart des gens les utilisent facilement grâce à des systèmes de contrôle simples et intuitifs tels que Windows ou Android.

Malheureusement, tous les systèmes d'information ne sont pas adaptés aux personnes dont les capacités de santé ne permettent pas d'utiliser les 5 méthodes de perception.
Les personnes aveugles et sourdes-aveugles, jusqu'à récemment, ne pouvaient pas utiliser pleinement la majorité des outils de communication. Selon les statistiques, seule une personne sur 20 ayant une déficience visuelle peut utiliser un ordinateur.
Cependant, les solutions technologiques de l'industrie de la réadaptation ont rendu les smartphones tactiles disponibles, ont remplacé les claviers par des afficheurs braille, ont permis aux aveugles de contrôler le système avec leur voix, et ceux qui ne voient ni n'entendent peuvent lire les informations avec tact.
L'un de ces outils est actuellement en cours de développement par l'équipe Tomsk de programmeurs LUWRAIN. Les développeurs du projet se sont fixé un objectif ambitieux: fournir la possibilité de travailler avec un ordinateur aux personnes ayant une déficience visuelle, y compris les utilisateurs complètement aveugles et sourds-sourds.
LUWRAIN est un environnement utilisateur écrit en Java dans lequel des méthodes non visuelles d'interaction humaine avec un ordinateur sont impliquées. Le retour d'informations est effectué par la voix ou, si nécessaire, via l'afficheur braille.
La plate-forme est conçue comme une distribution et comprend un ensemble d'applications suffisant et extensible avec lequel une personne aveugle peut facilement interagir avec son ordinateur.
LUWRAIN prend en charge TXT, HTML, DOC, DOCX, XLSX et lit HTML et PDF sans rétroaction. Ainsi, la plateforme permet à une personne de travailler avec la plupart des documents texte, d'étudier des pages sur Internet et de communiquer sur le Web sans utiliser la vue.
L'équipe de développement de LUWRAIN est dirigée par un scientifique de l'Université d'État de Tomsk Mikhail Pozhidaev, qui a complètement perdu la vue pendant ses années d'études en raison d'une maladie incurable. Pour poursuivre ses études à la Faculté d'Informatique, il a développé pour lui-même un programme spécial qui lui permet d'interagir librement avec un ordinateur.
Maintenant, après avoir terminé ses études avec succès, Mikhail veut aider d'autres personnes. Son programme étudiant est devenu un prototype fonctionnel du futur LUWRAIN, en développement depuis plus de dix ans.
À l'aide de la plateforme créée, le scientifique maintient une page sur Vkontakte, communique avec des amis et négocie également avec l'administration du réseau social. Le fait est que Vkontakte traite actuellement des conversations à l'aide du messager VK.ME récemment publié, et jusqu'à présent, l'accès aux dialogues dans LUWRAIN n'a été accordé à Mikhail qu'en tant qu'administrateur d'application.
En collaboration avec les développeurs du réseau social, Michael veut déterminer la séquence correcte des actions lors du traitement des dialogues. Cela évitera un travail inutile.
«L'activité de la communauté ici serait très appropriée, car il est important que les entreprises connaissent tous les mécanismes qui peuvent permettre aux personnes malvoyantes de communiquer. Il y a beaucoup de questions sur le fait de savoir si le spam ne sera pas envoyé via les mécanismes de communication des aveugles », a expliqué le développeur lui-même.
Le 23 mai, une version mise à jour de LUWRAIN a été publiée, dans laquelle le contenu utilisateur et la logique ont été réécrits sous JavaScript. En Java, il reste un cadre commun pour les applications, y compris les contrôles.
Désormais, les utilisateurs du programme et les développeurs intéressés pourront, si nécessaire, apporter des modifications indépendantes au code du programme, en l'adaptant aux besoins et préférences personnels. Des scripts valides peuvent être trouvés dans les sources dans le répertoire extensions / js et dans la distribution dans app / data / js.
Travailler avec JavaScript implique d'utiliser un mécanisme que le développeur appelle des hooks. Il s'agit d'une sorte de point de liaison entre le code Java et le code JavaScript, lorsque le code Java délègue une partie de son travail à un hook. Après avoir mené une série d'expériences, les créateurs ont décidé qu'un tel concept était le plus élégant et le plus pratique pour un développement ultérieur.
Le but du crochet et l'interprétation de son travail dépendent de la nature de l'application. Il vous permet d'ajuster la prononciation du texte, facilite l'interaction avec Internet. En particulier, JavaScript implémente la possibilité d'interroger sur Wikipedia et de lire la réponse.
Des écrans d'erreur et des informations sur les fichiers dans le Commander sont également fournis par les crochets; lors de la lecture du courrier, les crochets organisent les lettres en chaînes et les placent dans des dossiers.
La version actuelle pour Windows est désormais conditionnée dans une distribution auto-extractible.
Autrement dit, il suffit d'exécuter le fichier LUWRAIN et il s'installera automatiquement sur l'ordinateur et sera lancé. À l'avenir, vous pouvez l'utiliser avec un programme normal - exécutez-le via le menu Démarrer ou le bureau, et supprimez-le à l'aide du Panneau de configuration.
À son tour, un script est disponible pour Linux qui télécharge et décompresse la dernière version.
Dans la version mise à jour de LUWRAIN, des copies distinctes du registre sont en cours de création pour mettre à jour les données qu'il contient avec une perte de compatibilité. Pour l'utilisateur, cela est considéré comme une nouvelle installation du programme, mais en même temps, tous les anciens paramètres sont enregistrés.
Dans un avenir proche, les développeurs prévoient d'affiner la lecture et l'affichage des documents, les rendant encore plus intuitifs et pratiques. Le lecteur sera également amélioré, avec l'automatisation de l'écoute des livres audio, ainsi que le travail avec les fichiers texte.
La version mise à jour de LUWRAIN est entièrement gratuite et est déjà disponible en téléchargement sur le
site officiel du projet.