GNOME 2.0 Accessibility General FAQs

Table of Contents
 
 
 
 
1.

Q. 

What is Sun's Solaris Operating System (OS) accessibility strategy?

 
 

A. 

Sun's accessibility strategy for the Solaris OS is designed to meet the requirements of Section 508 of the U.S. Rehabilitation Act. According to this statute, federal agencies are required to acquire, information and/or electronic technology, documentation, support, and services that allow comparable access for employees and members of the public with disabilities.

Sun plans the following activities to integrate accessibility into all levels of the Solaris Operating System:

  • Deliver the GNOME 2.0 Desktop with built-in accessibility solutions as the next user environment for the Solaris OE. GNOME 2.0 provides an accessible desktop, applications, utilities, and accessories, as well as assistive technologies that adapt to the needs of users with disabilities.
  • Provide an accessible Web browser and office productivity suite
  • Enable the entire system management software stack (Sun Cluster, Solaris Resource Manager, Sun Management Center software, etc.) for accessibility
  • Provide assistive technologies for the visually, hearing, and physically impaired users
  • Enable Java technology-based accessible applications to interface with the assistive technologies provided with the GNOME 2.0 desktop

 

Back to top

 
 
2.

Q. 

What is accessibility and how does it apply to the desktop?

 
 

A. 

Accessible solutions help millions of people worldwide who have visual, physical, and hearing disabilities to gain the same benefits of technology that people without disabilities currently have today. They include the software and technologies that enable users with disabilities to interface, access, obtain, and communicate information using a desktop computer.

 

Back to top

 
 
3.

Q. 

What accessibility capabilities are available for the Solaris OS today?

 
 

A. 

There are several core features in Solaris today that support the needs of people with visual and mobility impairments:

  • Emacspeak, a popular, open source screen reader that allows visually impaired users to independently and efficiently interact with the computer. Since the application was designed by a blind engineer, its interface was designed with special insight into the requirements of the visually impaired. Emacspeak gives blind and low vision users a way to get voice output from some of the desktop applications running on the Solaris platform. Working in conjunction with the Emacs display editor, Emacspeak provides spoken access to more than 21 applications, including a real-time display editor, mail client, news reader, word processor, and integrated development environment. Emacs version 20.7 is shipped on a companion CD with the Solaris Operating Environment media kit.
  • Emacs/W3 Browser is a Web browser, when used in conjunction with Emacspeak, gives users spoken access to Web pages. Users can use the browser from within Emacs , giving them greater control and access to information.
  • UnWindows is a set of tools designed to assist low vision users of X Windows in selectively magnifying areas of the screen so that the contents can be seen comfortably, and keeping track of the location of the mouse pointer through audible and visual cues.
  • FreeTTS is an open source text-to-speech application written entirely in the Java programming language. This high-performance software, written by the development engineers within SunLabs, converts text to speech from any screen reader (such as Emacspeak), providing voice output to any accessible application through the computer's speaker system. FreeTTS includes a server for Emacspeak to make interaction with the Emacs editor easier.

 

Back to top

 
 
4.

Q. 

How does GNOME fit into Sun's desktop accessibility strategy?

 
 

A. 

Sun's desktop accessibility strategy is built on GNOME 2.0 for the Solaris OS. GNOME's built-inaccessibility architecture and assistive technology solutions provide the infrastructure needed for people with disabilities to easily and quickly gain the benefits of using desktop computing technology.

 

Back to top

 
 
5.

Q. 

What accessibility solutions does GNOME's 2.0 Desktop include?

 
 

A. 

GNOME 2.0 desktop accessibility solutions include:

  • GNOME Desktop with workspace panels and menus
  • GNOME Utilities and Accessories
  • GNOME Productivity Applications
  • Plans for accessibility support in future releases of StarOffice Suite and Netscape

 

Back to top

 
 
6.

Q. 

Are Java technology-based applications accessible on GNOME 2.0?

 
 

A. 

Yes. Any Java application that uses Swing is accessible and can interface with the assistive technologies that are included with GNOME.

 

Back to top

 
 
7.

Q. 

Are CDE/Motif applications accessible on the GNOME 2.0 Desktop?

 
 

A. 

No. CDE/Motif applications running on the GNOME 2.0 desktop are not accessible. The CDE/Motif applications do not interface with GNOME's assistive technologies. However, users may use Emacspeak with their CDE/Motif applications.

 

Back to top

 
 
8.

Q. 

What assistive technologies are available for GNOME 2.0?

 
 

A. 

  • GNOME On-screen Keyboard (GOK) - Provides users with physical disabilities a variety of ways to enter text and manipulate the graphical user interface of applications and of the GNOME desktop. In addition, solutions without a keyboard, such as touch-screen kiosks, can take advantage of the on-screen keyboard. GOK goes beyond the standard physical keyboard - it supports word prediction, scanning access, coded access, and customizable keyboard layouts. Dynamic keyboard functionality conveniently places menu bar options and other application elements onto the keyboard display for direct manipulation.
  • Screen Magnifier - Enables users with low vision to enlarge the computer screen and interact with the magnified portion of the screen they are viewing, such as menus, toolbars, graphics, and text.
  • Screen Reader - Allows users who are blind or visually impaired to access information on the computer screen through a Braille display or synthesized speech. With the screen reader, users can read and edit text; manipulate menu bars, buttons, and dialog boxes; and fully interact with the GNOME desktop.
  • FreeTTS - This text to speech synthesizer works in conjunction with the Screen Reader.

 

Back to top

 
 
9.

Q. 

Who benefits from GNOME's accessibility?

 
 

A. 

  • Users with disabilities - Users can run accessible applications and assistive technologies on all GNOME-enabled Linux or UNIX? platforms
  • Developers - Easy-to-use, simplified design for creating accessible applications that interface with assistive technologies
  • IT Organizations - built-in accessible software and assistive technology lowers the high cost of special software. Users with disabilities get an integrated solution
  • Business - Lower total cost of ownership and larger talent pool. Users with disabilities may use any Linux or UNIX platform running GNOME 2.0 accessible desktop

 

Back to top

 
 
10.

Q. 

What is the GNOME accessibility architecture and how does it work?

 
 

A. 

Please refer to the accessibility architecture diagram for an overview of the GNOME accessibility architecture. Here are the highlights:

  • An Accessibility Toolkit Application Programming Interface (ATK API) and associated implementation library integrate with GTK+ 2.0 (GNOME's user interface toolkit) to provide built-in accessibility support, enabling developers using GTK+ widgets to easily create accessible applications.
  • An Assistive Technology Service Provider Interface (AT-SPI) enables developers to interface technologies such as screen readers, screen magnifiers, voice technologies, Braille devices, and alternative pointing technologies with GNOME accessible applications on any GNOME 2.0-enabled Linux or UNIX platform.
  • Bridges the provide the software for transparently connecting accessible applications to assistive technologies.

 

Back to top

 
 
11.

Q. 

What are the benefits of the built-in GNOME accessibility architecture?

 
 

A. 

  • Simple - Built-in framework means no major architectural changes are required for GNOME applications
  • Cross-platform - Assistive technologies can run on any GNOME-enabled platform
  • Uniform - A single, standard API used by all standard interface widgets
  • Innovative - An extensible, system-wide architecture
  • Encompassing - bridges connect assistive technologies to GNOME accessible applications and to Java technology-based applications using Swing

 

Back to top

 
 
12.

Q. 

How can a developer become involved with the GNOME Accessibility Project?

 
 

A. 

Please visit http://developer.gnome.org/projects/gap

 

Back to top

 
 
13.

Q. 

Are there other Sun programs for developers interested in the GNOME Accessibility Project?

 
 

A. 

Yes, you can participate in Sun's Beta testing program for GNOME developers. If you are interested, please e-mail Gary Little, Sun's Product Line Manager, GNOME for Developers, at gary.little@sun.com.

 

Back to top

 
 
14.

Q. 

What support is provided for developers of accessible solutions?

 
 

A. 

Sun's GNOME engineering team and GNOME community maintainers support the GNOME Accessibility Project. Sun provides support to selected participants in the GNOME Beta accessibility program Sun plans to offer technical support options through the Solaris Developer Connection when the GNOME 2.0 general release becomes available. Please visit http://developers.sun.com/prodtech/solaris/ for more information.

 

Back to top

 
 
15.

Q. 

Where can I find additional information about Sun GNOME Accessibility?

 
 

A. 

The latest information is available at www.sun.com/gnome/accessibility/

 

Back to top