Debian Accessibility Blend Accessibility made easy using pure Debian Andreas Tille LSM Bordeaux, July 7, 2010
Debian Accessibility BlendAccessibility made easy using pure Debian
Andreas Tille
LSM
Bordeaux, July 7, 2010
Overview
1 Debian Pure Blends for accessibility
2 Demonstration of Blends tools
3 Future
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 2 / 13
History: CDD Ü Debian Pure Blends
Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs
Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 3 / 13
History: CDD Ü Debian Pure Blends
Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs
Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 3 / 13
History: CDD Ü Debian Pure Blends
Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs
Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 3 / 13
History: CDD Ü Debian Pure Blends
Term Custom Debian Distributions was always misunderstoodMain misunderstanding: CDD was regarded as “something elsethan Debian” even if people were told that it is a concept insideDebian explicitlyDropped the misleading name in favour of a name where youjust have to read the docs
Ü Debian Pure Blend (in short Blend): a subset of Debian that isconfigured to support a particular target group out-of-the-box.
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 3 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Accessibility support in Debian
Debian Accessibility project = Debian for blind and visuallyimpaired peopleSpecial care for
Screen readersScreen magnification programsSoftware speech synthesisersSpeech recognition softwareScanner drivers and OCR softwareSpecialised software like edbrowse (web-browse in the spirit ofline-editors)
Making text-mode interfaces availableProviding screen reader functionality during installation
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 4 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Other Blends
Debian JrDebian MedDebian EduDebian ScienceDebian EzGo, BrDesktopDebian GIS, DebiChemDebian LexDebian Multimedia?. . .
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 5 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Basic goal of Blends
Debian > 29.000 packagesUsers interested in subsetGroups of specialised usersEasy installation and configurationWhile Debian stays general support specialists as wellNo derivative from Debian
Basic idea: Do not make a separate distributionbut make Debian fit for special purpose instead
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 6 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
Using Blends techniques in Debian Accessibility
Attracting UsersEasy overview about accessibility related software in DebianI18n-ed web pages displaying relevant packagesPromoting software that fully supports all needs of disabledpeopleFocus more people on accessibility topic
Attracting developersSimple way to categorise packages (“tasks files”)Key documentation featureQA pages (Bugs of relevant packages)
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 7 / 13
List activity on Debian Accessibility mailing list
2003 2004 2005 2006 2007 2008 2009 2010
020
4060
8010
012
0
Samuel.ThibaultMario.LangJason.WhiteKenny.HittVeli.Pekka.TatilaSebastian.DellitFrans.PopAndor.DemarteauSimon.BienleinCyril.Brulebois
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 8 / 13
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 9 / 13
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 9 / 13
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 9 / 13
Releasing accessibility metapackages usingblends-dev?
Need to relay on experiences of disabled peopleProbably no single solution for everybodySeek for smallest common denominatorAdvantage: Giving the project some structure
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 10 / 13
Releasing accessibility metapackages usingblends-dev?
Need to relay on experiences of disabled peopleProbably no single solution for everybodySeek for smallest common denominatorAdvantage: Giving the project some structure
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 10 / 13
Releasing accessibility metapackages usingblends-dev?
Need to relay on experiences of disabled peopleProbably no single solution for everybodySeek for smallest common denominatorAdvantage: Giving the project some structure
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 10 / 13
Releasing accessibility metapackages usingblends-dev?
Need to relay on experiences of disabled peopleProbably no single solution for everybodySeek for smallest common denominatorAdvantage: Giving the project some structure
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 10 / 13
Raising polularity of Debian Accessibility
Using the Blends framework might enhance visiblity of DebianAccessibilityDo not underestimate the effect of a Debian releaseannouncement mentioning explicitely accessibility features
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 11 / 13
Raising polularity of Debian Accessibility
Using the Blends framework might enhance visiblity of DebianAccessibilityDo not underestimate the effect of a Debian releaseannouncement mentioning explicitely accessibility features
Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 11 / 13