An Accessibility Checker for LibreOffice and OpenOffice.org Writer
Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
-
Upload
igalia -
Category
Technology
-
view
349 -
download
4
description
Transcript of Overview and Status of LibreOffice Accessibility (LibreOffice Conference 2014)
// Represents the model of a Writer document.class SW_DLLPUBLIC SwDoc :
public IInterface, public IDocumentRedlineAccess,
public IDocumentFieldsAccess, public IDocumentStylePoolAccess,
public IDocumentLineNumberAccess, public IDocumentStatistics,
public IDocumentState, public IDocumentLayoutAccess,
public IDocumentExternalData
Jacobo Aragunde Pérezhttp://blogs.igalia.com/jaragunde
@JacoboAragunde
Overview and Status of LibreOffice Accessibility
Introductionto accessibility
Accessibility
“Make a product, device or environment available to as many people as possible”
Assistive technologies
“Software, hardware, or a combination of hardware and software used to enable use of a
computer by as many users as possible”
Some examples
● Hardware ATs● Adaptive input devices● Hearing aid
● Software ATs● Captioning● Magnifier● High contrast● Screen reader
High contrast
Screen reader
Software
Accessibilityimplementation
Assistive Technologies(Screen reader)
Inter-processcommunication
Screen reader (GNOME)
Software
ATK
Orca
AT-SPI
GTK+
ATK
LibreOfficeaccessibility framework
Architecture
VCL
GTK+
Windows
OS X
VCL
Architecture
InternalAccessibilityFramework
ATK
IAccessible2
NSAccessibility
Interfaces involved
Layers
Screen reader Testing toolsAT layer
AT-SPI registry (D-BUS)
ATK <-> AT-SPI bridge
LibreOffice ATK implementation
LibreOffice Accessibility framework
LibreOffice core
Platform layer
Application layer
Health of LibreOfficeaccessibility
Bug metrics
● Sources:● fdo#36549 - Tracking bug for issues affecting a11y
ATK and GNOME Orca screen reader support● fdo#55571 - Tracking bug for important issues
related to the Mac OS X Accessibility API● fdo#60251 - Tracking Metabug for Windows OS
accessibility and AT issues
Bug metrics
● 130 bugs reported since November 2010● 55 open, 75 closed
Accessibility reports
Current status
Current status
● It's been under real user for years● Reports increase, suggests an increase of users
● Of course, there are open bugs● Like in any software!
Thanks!
● Open Source experts and consultants● More than 12 years of experience● Proud sponsors of this conference