Accessibility Tools Framework 1.1.0 Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, June 12, 2013

Release Review

Release: 

Accessibility Tools Framework 1.1.0

Description: 

The Accessibility Tools Framework (ACTF) is a subproject of the Eclipse Technology Project.
ACTF is a framework that serves as an extensible infrastructure upon which developers can build a variety of utilities that help to evaluate and enhance the accessibility of applications and content for people with disabilities. A collection of example utilities will also be provided which were created on top of the framework such as compliance validation tools, assistive technology simulation applications, usability visualization tools, unit-testing utilities, and alternative accessible interfaces for applications.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

Extensible

  •  8 extension points are available

Reusable modules

  •  HTML parser, ODF API, Web Browser Editor, ... 

 

Non-API use in ACTF

  • ACTF uses several components from swt.internal to access native applications
    • to get accessibility information
    • to control existing Text-to-Speech engines
    • to embed applications (IE, OpenOffice.org, etc.) as Eclipse Editor/View for accessibility evaluation
       
  • ACTF also uses reflection method to obtain HTML source, live DOM, URL, etc. from existing Browser components, such as SWT Browser Editor or Browser Output View.
  • For more details including migration plan:
  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=259250
  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=268519

 

 

Security Issues: 

There is no know security issue.

Non-Code Aspects: 

Documentation
 

  • Visualization SDK includes documentation for users and developers.
  • APIs have Javadoc.
  • Extension points have a reference document.

Publication
 
Several documents have been published on the ACTF documentation page.
http://www.eclipse.org/actf/docs/

Internationalization

ACTF Visualization part has been designed with localization in mind and will keep internationalization in mind as we go forward.

  • UI messages are externalized
  • Now it supports English, Japanese and Chinese (partially). 

 

 

Usability: 

User Interface

  • ACTF Visualization part has been designed with Eclipse User Interface Guidelines in mind.
  • UI Checklist is not firm yet, but will be updated in the future release

Example tools

  • Several kinds of exemplary tools are available
    • Accessibility visualization/evaluation tools: aDesigner, miChecker
    • Sample implementation of HTML evaluation tool: HTML Checker
    • Sample implementation of visualization functions: SimpleVisualizer
    • Audio Description editor for internet movies: EASEL (Eclipse ACTF Script Editor Lite)
    • etc.
End of Life: 

There are no features that are designated for end-of-life in this release.

Standards: 

Related standards

  • ACTF requires Java 1.5 or later and Eclipse 3.6 or later
  • W3C HTML 4.01 recommendation (and older recommendations 3.2, 4.0)
    • HTML model component
  • OASIS Open Document Format v1.1
    • ODF model component

 

Communities: 
  • Bugzilla is actively used by committers and community members, e.g., exemplary tool users, developers, etc.
  • Conference calls and ML are used to discuss project plans, etc..
  • Newsgroup is not much used yet, but is monitored by subscribed committers.

 

Community outreach

  • Introduced Audio Description editor developed on top of ACTF at CEATEC JAPAN 2012
  • Improve/update documentation and examples
  • Develop/provide new examples to introduce how to use ACTF functions based on requests from community 

 

Approved IP Log: