NFB Logo and link to East Hillsborough Chapter website
Information Trchnology careers for the Blind and Visually Impaired

Programming Links

Contents

PC Languages
Java and Eclipse IDE
Web Programming Languages
Development Tools
Database Systems
Network Systems
General References
Blind/VI Programmer Lists
Glossary

Programming Languages

PC Programming Languages

Java and Eclipse IDE

Web Programming Languages

Development Tools

Database Systems

Network Systems

  • Cisco

Top

General References

  • The fruit basket demo site has the description of several programming languages, Plus a small simple project and the generation files for it, so you can look at a project in several programming languages and evaluate whether it makes sense too and/or seems usable by you.
  • The Nonvisual Development site. Our mission is to support developing applications of information technology with tools and techniques that do not depend on eyesight. We promote learning and collaboration in the use of computer languages to build useful products and services in society. Such applications benefit people with and without visual disabilities.
  • MS DreamSpark professional developer and designer tools for students Free!
  • MSDN Developer Centers List

Blind/VI Programmer Lists

Top

Glossary

Drupal

"Drupal is a content management system for making web sites.  It has a ton of built-in modules and templates and such and almost everything that they have has a Section 508 and WCAG grade so most of their components can be used in an accessible site right out-of-the-box.  You can find a lot about it at http://www.drupal.org. Also, Drupal is 100% GPL free software so you get all of the source and the gang that works on it seems like a pretty good bunch."

Java Access Bridge

Java Access Bridge for the Microsoft Windows Operating System makes it possible for a Windows based Assistive Technology to get at and interact with the Java Accessibility API. The Java Accessibility API is implemented in the Java Foundation Classes (JFC) Project Swing user interface components.

Python

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code. Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.

Top