Je suis un aveugle développeur et je travail sous Windows, GNU Linux et MacOS X. Chaque plate-forme dispose de différents flux de travail pour les aveugles. Cela dépend du lecteur d'écran que l'aveugle développeur utilise.
Les outils de développement ne sont pas complètement accessible pour les aveugles, les développeurs. Je peux taper le code et utiliser la compilation des fonctions dans toutes les IDEs mais il y a beaucoup de problèmes si je dois concevoir une interface à l'aide de la conception d'outils d'Interface Builder, XGlade ou autres. Quand j'étais en développement avec Borland Delphi, je pourrais ajouter un contrôle, un Bouton par exemple, et j'ai pu modifier chaque visuel de l'attribut de contrôle à l'aide d'inspecteur d'objet. De nombreuses IDEs utiliser l'inspecteur d'objets de windows pour modifier les visuels et non des attributs visuels, mais le problème pour les aveugles développeur est d'ajouter de nouveaux contrôles, car la méthode pour ajouter un nouveau contrôle consiste en la faisant glisser et en les déposant un contrôle à partir de la palette sur la toile. Visual studio 200x utilise d'autres méthodes pour le faire, mais l'interface de l'IDE changements dans chaque nouvelle version et c'est un gros problème parce que les lecteurs d'écran pour Windows besoin d'une assistance spéciale, à l'aide de scripts, pour identifier chaque zone de certains non standard des applications. Un aveugle développeur peut utiliser Visual studio 2008 avec son lecteur d'écran, mais quand une nouvelle version de cette IDE semble qu'il doit attendre une nouvelle version de script pour cette version de l'IDE.
Xcode, Interface builder a pas d'alternative pour glisser-déposer des tâches encore. J'ai demandé à Apple de nombreuses fois, mais ils travaillent dans d'autres choses. J'ai publié 3 applications dans l'App store (Accessible démineur, accessible fruitmachine et Programar un ciegas RSS) et j'ai eu de la conception de l'interface par le code. C'est un travail dur mais je peux gérer toutes les fonctionnalités de chaque contrôle.
Eclipse a un accessibles de l'éditeur de code, mais d'autres outils de développement en tant que console de débogage,les plugins pour la conception ou la documentation en matière de présenter des problèmes pour des outils d'accessibilité pour les aveugles.
La documentation est un problème pour les aveugles, les développeurs aussi. De nombreux échantillons et des démonstrations de l'utilisation des images pour montrer l'explication (définir les paramètres d'environnement que vous pouvez dans l'image)
Je pense que la question n'est pas d'être aveugle. La question est de savoir les entreprises et les groupes de développement pense que l'accessibilité touche finale logiciel, mais il n'a pas d'incidence sur le développement de logiciels. Ils pensent que l'utilisateur aveugle doit être un client, mais un utilisateur aveugle ne peut pas être un développement mate.
Aveugle associations demandent l'accessibilité pour les produits et services, mais ils ont oublié aveugle développeurs. Les personnes aveugles peuvent fonctionner comme des avocats, des journalistes, des enseignants, mais un aveugle développeur est un concept étrange, même pour les aveugles. De nombreuses fois je me sens seule parce que certains aveugles de mes amis ne peuvent pas comprendre mon travail.
Vous pouvez lire mon avis sur ce problème dans cet article, en espagnol, dans mon blog http://www.programaraciegas.net/2010/11/05/la-accesibilidad-en-crisis-para-los-desarrolladores-ciegos/
il est un outil de traduction dans la page web. Désolé mais je n'ai pas le traduire.