|  |
IBM Rule-based Accessibility Validation Environment
A suite of Eclipse plug-ins used to inspect and validate the accessibility of Java-based, rich-client GUIs (Swing or SWT) and Eclipse plug-ins. (This is an ETTK technology.)
Date Posted: February 10, 2006
|
This is an technology.
|
 |
 |
|
Update: February 28, 2007
Version 2.0.0: Support for Web content validation, validation of GUIs using IBM IAccessible2 AccessibilityAPI, and inspection and validation of applications executing outside of Eclipse.
What is IBM Rule-based Accessibility Validation Environment (RAVEN)?
RAVEN is an Eclipse tool for inspecting Java™-based, rich-client graphical user interfaces (GUIs) and Web pages and validating them for accessibility.
RAVEN is part of the Emerging Technologies Toolkit (ETTK), a special collection of emerging technologies from IBM's software development and research labs.
How does it work? RAVEN uses an innovative Aspect-Oriented Programming (AOP) technique to inspect the application as it is executed; no source code is required. This tool supports Java AWT or Swing and Eclipse Standard Widget Toolkit (SWT) GUIs, including Eclipse plug-ins.
This technology runs on Java 1.4.2 and above and Eclipse 3.1.2 and above. Due to a dependency on a Windows® DLL, RAVEN currently works only on Windows NT and Windows XP.
Further information is available in these articles: Introducing the Reflexive User Interface Builder and Introducing the Eclipse-Based Reflexive User Interface Builder.
|
|
 |

|  | About the technology author(s): Barry Feigenbaum is a member of the IBM Worldwide Accessibility Center, where he is part of the team that helps IBM make its own products accessible to people with disabilities. Dr. Feigenbaum has published several books and articles, holds several patents, and has spoken at industry conferences such as JavaOne™. He serves as an adjunct assistant professor of computer science at the University of Texas, Austin. He has more than ten years of experience using object-oriented languages such as C++, Small Talk, Java, and Python. He uses the Java language and Python frequently in his work. Dr. Feigenbaum is a Sun Certified Java Programmer, Developer, and Architect.
Michael Squillace is a software engineer at the Worldwide Accessibility Center, where he contributes to the accessibility of IBM products and services. He has over five years of object-oriented programming experience, is a Sun Certified Java Programmer, holds several patents, and has a Ph.D. in philosophy from Michigan State University and a B. S. in computer science from the University of Texas. He is also blind.
The authors of this technology may be contacted through the discussion forum.
| |
|
| |
|