SlideShare a Scribd company logo
1 of 35
1
Accessible Design in Open Source
Christophe Strobbe
Stuttgart Media University / Hochschule der Medien
FOSDEM 2015
2
Liberté #0 / Freedom #0
http://liberte0.org/wiki/
3
Cloud4all & GPII
●
http://www.cloud4all.info/
●
http://gpii.net/
4
A niche market?
5
0.4%
6
0.1%www.signlinkstudio.com
7
Cannot use fingers
0.1%
8
Dyslexic
>1%
9
Reduced strength
2.8%
10
Intellectually impaired
3%
11
Hard of hearing
6%
12
Ageing
13
The “Ageing of Europe”
Public Domain; Wikipedia
14
Ageing world population
Wikipedia; based on UN World Population Prospect, 2008
15
20%
over 45 (UN 2012)
16
15%
age 65-74: declining eyesight
17
55%
age 60+:
deaf or hard of hearing
18
50%
age 65+: arthritis
19
Accessible design
=
Designing
for
our future selves
20
Components of accessibility:
Open Accessibility Framework
21
OAF: “Creation” side
22
OAF: “Use” side
23
1. Define “Accessible”
●
Web Content Accessibility Guidelines 2.0
●
European standard ETSI EN 301 549
●
ISO/IEC TR 13066-3:2012: IAccessible2
API
●
ISO 14289-1:2012: PDF for Universal
Accessibility (PDF/UA)
24
2. Stock/re-usable components
●
Web: Dijit, jQuery UI, Fluid Infusion, …
●
Standard Widget Toolkit (SWT)
●
WxWidgets
●
Java Swing
25
3. Developer tools
26
3. Developer tools: DIAS
●
Simulation of visual
impairments in
DIAS (NetBeans
plugin)
●
http://sourceforge.n
et/projects/diasnb/
27
4. Support “Accessible” in the
platform
29
6. Assistive technologies
30
Automatic adaptation: from Linux
31
Automatic adaptation: to Windows
32
Cloud4all & GPII
●
http://www.cloud4all.info/
●
http://gpii.net/
33
Accessibility
in
open source projects
34
Where is this being done?
●
Debian:
http://www.debian.org/devel/debian-
accessibility/
●
Gnome:
https://wiki.gnome.org/Accessibility
●
Mozilla:
https://developer.mozilla.org/en-
US/docs/Web/Accessibility
35
More examples
●
Guadalinex: http://www.guadalinex.org/
●
OpenOffice & LibreOffice
●
Specialised distros: Sonar GNU/Linux,
Vinux
●
Kolibre: www.kolibre.org
36
感谢诸位的时间
Christophe Strobbe
strobbe@hdm-stuttgart.de
Twitter: @RabelaisA11y

More Related Content

Similar to Accessible Design in Open Source (FOSDEM 2015)

Universal Design for Digital Content - Radina Matic - tcworld2015
Universal Design for Digital Content - Radina Matic - tcworld2015Universal Design for Digital Content - Radina Matic - tcworld2015
Universal Design for Digital Content - Radina Matic - tcworld2015Radina Matic
 
Posterscope Guide to Convergent Out-of-Home Belgium 2014
Posterscope Guide to Convergent Out-of-Home Belgium 2014Posterscope Guide to Convergent Out-of-Home Belgium 2014
Posterscope Guide to Convergent Out-of-Home Belgium 2014Posterscope Belgium
 
Linq 2013 plenary_introduction_stracke
Linq 2013 plenary_introduction_strackeLinq 2013 plenary_introduction_stracke
Linq 2013 plenary_introduction_strackeLINQ_Conference
 
ICT/AT training for people with disabilities
ICT/AT training for people with disabilitiesICT/AT training for people with disabilities
ICT/AT training for people with disabilitiesKarel Van Isacker
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsHarald Felgner, PhD
 
P2PU Web Accessibility Lesson 1: Setting Motivation
P2PU Web Accessibility Lesson 1: Setting MotivationP2PU Web Accessibility Lesson 1: Setting Motivation
P2PU Web Accessibility Lesson 1: Setting MotivationMartin Kliehm
 
What does the future hold? With TZM and #LonFut
What does the future hold? With TZM and #LonFutWhat does the future hold? With TZM and #LonFut
What does the future hold? With TZM and #LonFutDavid Wood
 
Mobile World Congress 2017 Highlights
Mobile World Congress 2017 HighlightsMobile World Congress 2017 Highlights
Mobile World Congress 2017 HighlightsOgilvy Consulting
 
Prosperity4All - an introduction to the Project
Prosperity4All - an introduction to the ProjectProsperity4All - an introduction to the Project
Prosperity4All - an introduction to the ProjectProsperity4All
 
Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative Christine Hemphill
 
Silver Stream - Social innovation and light electric vehicle revolution on st...
Silver Stream - Social innovation and light electric vehicle revolution on st...Silver Stream - Social innovation and light electric vehicle revolution on st...
Silver Stream - Social innovation and light electric vehicle revolution on st...European Green Vehicle Initiative
 
Disruption is Change is Future
Disruption is Change is FutureDisruption is Change is Future
Disruption is Change is FutureAnatole Tresch
 
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptxSEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptxmohamedsalama619868
 
Making the invisible visible. Managing the digital footprint of development p...
Making the invisible visible. Managing the digital footprint of development p...Making the invisible visible. Managing the digital footprint of development p...
Making the invisible visible. Managing the digital footprint of development p...UNDP Eurasia
 
Aizu newinfosoc0914
Aizu newinfosoc0914Aizu newinfosoc0914
Aizu newinfosoc0914Izumi Aizu
 
InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015Erik Duval
 
[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...
[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...
[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...Diane Peters
 
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris. OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris. OW2
 

Similar to Accessible Design in Open Source (FOSDEM 2015) (20)

Universal Design for Digital Content - Radina Matic - tcworld2015
Universal Design for Digital Content - Radina Matic - tcworld2015Universal Design for Digital Content - Radina Matic - tcworld2015
Universal Design for Digital Content - Radina Matic - tcworld2015
 
Posterscope Guide to Convergent Out-of-Home Belgium 2014
Posterscope Guide to Convergent Out-of-Home Belgium 2014Posterscope Guide to Convergent Out-of-Home Belgium 2014
Posterscope Guide to Convergent Out-of-Home Belgium 2014
 
Linq 2013 plenary_introduction_stracke
Linq 2013 plenary_introduction_strackeLinq 2013 plenary_introduction_stracke
Linq 2013 plenary_introduction_stracke
 
ICT/AT training for people with disabilities
ICT/AT training for people with disabilitiesICT/AT training for people with disabilities
ICT/AT training for people with disabilities
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and Presentations
 
ViPi project presentation
ViPi project presentationViPi project presentation
ViPi project presentation
 
Report OWF 2013
Report OWF 2013Report OWF 2013
Report OWF 2013
 
P2PU Web Accessibility Lesson 1: Setting Motivation
P2PU Web Accessibility Lesson 1: Setting MotivationP2PU Web Accessibility Lesson 1: Setting Motivation
P2PU Web Accessibility Lesson 1: Setting Motivation
 
What does the future hold? With TZM and #LonFut
What does the future hold? With TZM and #LonFutWhat does the future hold? With TZM and #LonFut
What does the future hold? With TZM and #LonFut
 
Mobile World Congress 2017 Highlights
Mobile World Congress 2017 HighlightsMobile World Congress 2017 Highlights
Mobile World Congress 2017 Highlights
 
Prosperity4All - an introduction to the Project
Prosperity4All - an introduction to the ProjectProsperity4All - an introduction to the Project
Prosperity4All - an introduction to the Project
 
Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative Inclusive, immersive, imaginative and imperative
Inclusive, immersive, imaginative and imperative
 
Silver Stream - Social innovation and light electric vehicle revolution on st...
Silver Stream - Social innovation and light electric vehicle revolution on st...Silver Stream - Social innovation and light electric vehicle revolution on st...
Silver Stream - Social innovation and light electric vehicle revolution on st...
 
Disruption is Change is Future
Disruption is Change is FutureDisruption is Change is Future
Disruption is Change is Future
 
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptxSEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
 
Making the invisible visible. Managing the digital footprint of development p...
Making the invisible visible. Managing the digital footprint of development p...Making the invisible visible. Managing the digital footprint of development p...
Making the invisible visible. Managing the digital footprint of development p...
 
Aizu newinfosoc0914
Aizu newinfosoc0914Aizu newinfosoc0914
Aizu newinfosoc0914
 
InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015InfoVis1415: slides sessie 1, 10 Feb 2015
InfoVis1415: slides sessie 1, 10 Feb 2015
 
[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...
[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...
[Presentation] Open COVID Pledge: Internationalization (CC Global Summit 2020...
 
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris. OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
OW2 Open Source Accessibility Initiative presentation, OW2con'16, Paris.
 

Recently uploaded

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Recently uploaded (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Accessible Design in Open Source (FOSDEM 2015)

Editor's Notes

  1. One of the groups I represent is Liberté #0 / Freedom #0, a fairly young association that promotes accessibility in free and open source software. The association’s wiki is available at http://liberte0.org/wiki/. The wiki is currently in French only, but there is also an English mailing list at http://sympa.liberte0.org/sympa/info/tech.
  2. I also represent the European project Cloud4all, which is one of the projects that is contributing to the Global Public Inclusive Infrastructure or GPII. One of the goals of GPII is to make user interfaces adapt to the needs and preferences of the user. (More about this will be said in the second half of this presentation.)
  3. Accessibility is usually defined as the extent to which products, devices, services or environments can be used by people with disabilities. Persons with disabilities are often seen as a niche market. Looking at a few statistics may confirm this idea …
  4. Roughly 0.4% of the population is blind. (Blind persons can use a screen reader to access a computer. A screen reader attempts to identify and interpret what is visible on the screen and output it as Braille or synthetic speech. The image shows a laptop resting on a Braille display. Braille displays are very expensive devices and not every blind person knows Braille, so many people simply use synthetic speech instead of Braille.)
  5. Roughly 0.1% of the population is deaf. (The screenshot show SignLinkStudio, a tool for signlinking, i.e. adding links directly into sign videos on the Web. See http://www.signlinkstudio.com/. People who were born deaf typically use a sign language as their native language.) Image source: http://www.signlinkstudio.com/en/index.php (copyright Ryerson University, The Canadian Hearing Society, ATRC, Signencode & Canadian Heritage).
  6. Roughly 0.1% of the population cannot use their fingers. This can have a variety of reasons, such as missing limbs, extreme tremor, quadriplegia, muscular dystrophy, multiple sclerosis (MS) or amyotrophic lateral sclerosis (ALS). The theoretical physicist Stephen Hawking has been paralysed by ALS. A recent article in Wired describes his assistive technologies: he uses an on-screen keyboard, word predction software and a “cheek switch”. See “Giving Stephen Hawking a Voice”, Wired, 2 Dec. 2014. The animation on the right shows how scanning an on-screen keyboard works. Image sources: https://archive.org/details/200804210005HQ (public domain) https://commons.wikimedia.org/wiki/File:AnimatedTyping_by_ScanningExample.gif (CC-BY-SA 3.0)
  7. At least 1% of the population is dyslexic (estimations vary greatly).
  8. Image source: https://commons.wikimedia.org/wiki/File:Europe_population_over_65.png (public domain, based on materials that originally came from the United States Central Intelligence Agency's World Factbook). Image used in https://en.wikipedia.org/wiki/Ageing_of_Europe.
  9. Image source: https://commons.wikimedia.org/wiki/File:Percentage_of_the_World_Population_Over_65_-_1950-2050.png (CC-BY 3.0; source: UN World Population Prospect, 2008.)
  10. 60 or 65 years of age may seem a long time in the future for many of us, but we will reach that age and by likely to be faced with one or more of the impairments on the previous slides. For this reason, practicing accessible design is also designing for our future selves.
  11. Accessibility can be thought of as the outcome of several steps or components as defined in the Open Accessibility Framework (OAF). The concept of the OAF was formulated by Peter Korn during the AEGIS project (2008-2012, http://www.aegis-project.eu/). See also https://www.youtube.com/watch?v=X8miIhqQ3MU and https://en.wikipedia.org/wiki/Computer_accessibility#Open_Accessibility_Framework.
  12. Quoted from https://en.wikipedia.org/wiki/Computer_accessibility#Open_Accessibility_Framework The “creation” steps describe the necessary precursors and building blocks to enable developers to create accessible applications and products. They are: Define what “accessible” means for the platform: It must be clear what is meant by “accessible” because this will differ according to the modality and capabilities of each platform. The definition may include accessibility features such as tabbing navigation, theming, and an accessibility API. Provide accessible stock user interface elements: Pre-built “stock” user interface elements, used by application developers and authoring tools, must be implemented to make use of the accessibility features of the platform. Provide authoring tools that support accessibility: The tools used by application developers and content authors must be implemented to encourage use of the accessibility features of the platform. This may include features such as encouraging the use of accessible stock user interface elements, prompting for information required to properly implement an accessibility API, and accessibility evaluation and repair tools.
  13. Quoted from https://en.wikipedia.org/wiki/Computer_accessibility#Open_Accessibility_Framework The “use” steps describe what is necessary in the computing environment in which these accessible applications will run. They are: Provide platform support: Computing platforms must properly implement the accessibility features that are specified in their accessibility definition. For example, the accessibility API definitions must, in fact, be implemented correctly in the program code. Provide accessible application software: Accessible applications must actually be available for the platform. These applications must support the accessibility features of the platform. This may have been achieved using the accessible stock elements and authoring tools that support accessibility. Provide assistive technologies: Assistive technologies (e.g. screen readers, screen magnifiers, voice input, adapted keyboards) must actually be available for the platform.
  14. Image sources: SWT: http://www.eclipse.org/swt/ (© 2015 The Eclipse Foundation) Audacity: from https://www.wxwidgets.org/about/screenshots/ (© wxWidgets?)
  15. (Source ??)
  16. Image source: http://www.accessible-project.eu/index.php/dias-detailed-information.html (© 2008-2010 ACCESSIBLE Consortium)
  17. Image source: https://developer.gnome.org/accessibility-devel-guide/stable/gad-how-it-works.html.en (© 2005‒2014 The GNOME Project)