gnome 3 accessibility: state of the union (guadec 2012)

29
Alejandro Piñeiro Iglesias [email protected] GNOME 3 accessibility: State of the union

Upload: igalia

Post on 18-May-2015

145 views

Category:

Technology


1 download

DESCRIPTION

By Alejandro Piñeiro Iglesias. When GNOME 3.0 was released in April 2011, it had lots of shine but very little accessibility, despite the best efforts of the GNOME developers. In the year since that release, the GNOME Foundation and the Accessibility Team have been working hard to address these problems and to make GNOME 3 at least as accessible as GNOME 2 -- and hopefully even better. In April 2012 GNOME 3.4 was released with greatly enhanced accessibility support in GNOME Shell along with improved performance and stability of Orca and other components. This presentation will provide attendees with: * A brief introduction to GNOME accessibility * An explanation of the improvements made since GNOME 3.0 * The status of GNOME 3.4 * The results of the two ATK/AT-SPI2 hackfests * Our plans for GNOME 3.6 and beyond * ATK/AT-SPI2 implementations in other free desktop environments

TRANSCRIPT

Page 1: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Alejandro Piñeiro Iglesias

[email protected]

GNOME 3 accessibility: State of the union

Page 2: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Introduction

Page 3: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Accessibility 101

● Equal access to software & information for all users

● Modified or alternative interaction and presentation

Page 4: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Why?

● Right thing to do for us and for our users

● Required to fulfill accessibility guidelines

● It increases your user base

Page 5: GNOME 3 accessibility: State of the Union (GUADEC 2012)

“If you’re not accessible, you lose sales and

reputation”

Marco Zehe, accessibility developer

http://www.marcozehe.de/2012/01/16/if-youre-not-accessible-you-lose-sales-and-reputation/

Page 6: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.X

Page 7: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.2

● Accessibility was still work in progress

● Improvements at the low level

● Accessibility bugs in core applications still present

● Accessibility team small, but regrouping

● Fallback mode was usable, GNOME-Shell not

● Roadmap: Good progress on the 3.0 goals

Page 8: GNOME 3 accessibility: State of the Union (GUADEC 2012)

ATK/AT-SPI2 Hackfest

Photo by Mario Sánchez (License CC BY-SA 2.0)

Page 9: GNOME 3 accessibility: State of the Union (GUADEC 2012)

ATK/AT-SPI2 Hackfest 2012

● Cross-desktop hackfest

● Augmented, consistently-implemented accessibility

● Best practices guide

● Stop to use the bridge as a module/plugin

● Debate/prioritize tasks

● Defined the work to be done for following releases

Page 10: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.4

● First one that Orca users could use GNOME Shell● Orca users reporting bugs

● Orca noticeable more performant

● Magnifier configuration dialog added

Page 11: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.4

● Team still small, but stable

● Roadmap● Performance improvement

● ATK support improved on GNOME-Shell and toolkits

Page 12: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Demo

Page 13: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.6

● Brightness, contrast and inversion

● Focus and caret tracking in GNOME-Shell Magnifier

● Accessibility always on

Page 14: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.6

● Team remains small, but high motivation

● Roadmap: ● Augmented accessibility

● BUT: continued lack of ATs for users with other disabilities

● BUT: some core apps still lack proper support

Page 15: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Magnifier features

Page 16: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Accessibility always on

● Was a setting change, became a library

● Not an add-on but an add-in

● For users: It JustWorks(tm)

● For developers:

● App accessibility gets tested by everyone

● Dragons ahead

● Start testing NOW!

Page 17: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GNOME 3.X: What we need to succeed

● No significant core changes

● Continued present investment in accessibility

● Additional investment:● Fix current accessibility bugs in core apps

● Prevent future accessibility regressions

● Create and/or port tools for users with other disabilities

Page 18: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GUADEC 2012 - A11yCamp

Photo by Alberto García (License CC BY-SA 2.0)

Page 19: GNOME 3 accessibility: State of the Union (GUADEC 2012)

GUADEC 2012 - A11yCamp

● Two day unconference, but with some agenda

● Day1: mostly cross team collaboration

● Day2: mostly accessibility team work

● Regardless of your schedule, show up!

● Where and when?

● Room 2.0a

● Jul 30th (Monday) and Jul 31th (Tuesday)

Page 20: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Relationship with the community

Page 21: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Old times

● Usual suspects: just a bunch of people were doing

accessibility work

● Usual suspects2: just a bunch of people were taking

care of accessibility status

● Accessibility team was like the “accessibility police”

Page 22: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Lately: Awareness

● Toolkits/module maintainers not only reviewing,

they are also providing accessibility related code

● Interest to know how to report accessibility bugs

● Accessibility took into account since the early

stages of new features and designs

Page 23: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Poster boy

Page 24: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Friends of GNOME

“Help make 2012 the Year of Accessibility for

GNOME!”

Page 25: GNOME 3 accessibility: State of the Union (GUADEC 2012)

THANKS!!

Page 26: GNOME 3 accessibility: State of the Union (GUADEC 2012)

A summary?

Page 27: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Conclusions

● We have a running GNOME accessibility framework

● We have users and a motivated team

● All the GNOME community involved

● BUT: Not enough ATs, small team

Page 28: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Contact and links

● gnome-accessibility-list at gnome.org

● gnome-accessibility-devel at gnome.org

● https://live.gnome.org/Accessibility

Page 29: GNOME 3 accessibility: State of the Union (GUADEC 2012)

Alejandro Piñeiro Iglesias

[email protected]

Questions?