SlideShare a Scribd company logo
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 - tcworld2015
Radina 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 2014
Posterscope 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 disabilities
Karel Van Isacker
 
Touch Research 0: Class and Presentations
Touch Research 0: Class and PresentationsTouch Research 0: Class and Presentations
Touch Research 0: Class and Presentations
Harald Felgner, PhD
 
ViPi project presentation
ViPi project presentationViPi project presentation
ViPi project presentation
AEGIS-ACCESSIBLE Projects
 
Report OWF 2013
Report OWF 2013Report OWF 2013
Report OWF 2013
Paris Open Source Summit
 
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
Martin 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 #LonFut
David Wood
 
Mobile World Congress 2017 Highlights
Mobile World Congress 2017 HighlightsMobile World Congress 2017 Highlights
Mobile World Congress 2017 Highlights
Ogilvy Consulting
 
Prosperity4All - an introduction to the Project
Prosperity4All - an introduction to the ProjectProsperity4All - an introduction to the Project
Prosperity4All - an introduction to the Project
Prosperity4All
 
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 Future
Anatole Tresch
 
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptxSEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
SEE_Chatzikostas_finalssdsdsssdsddddssdsds.pptx
mohamedsalama619868
 
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 newinfosoc0914
Izumi 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 2015
Erik 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

How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

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)