52
Debian Accessibility Blend Accessibility made easy using pure Debian Andreas Tille LSM Bordeaux, July 7, 2010

Debian Accessibility Blend - Accessibility made easy using pure Debian

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Debian Accessibility Blend - Accessibility made easy using pure Debian

Debian Accessibility BlendAccessibility made easy using pure Debian

Andreas Tille

LSM

Bordeaux, July 7, 2010

Page 2: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 3: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 4: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 5: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 6: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 7: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 8: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 9: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 10: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 11: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 12: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 13: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 14: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 15: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 16: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 17: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 18: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 19: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 20: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 21: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 22: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 23: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 24: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 25: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 26: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 27: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 28: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 29: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 30: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 31: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 32: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 33: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 34: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 35: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 36: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 37: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 38: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 39: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 40: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 41: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 42: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 43: Debian Accessibility Blend - Accessibility made easy using pure Debian

Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 9 / 13

Page 44: Debian Accessibility Blend - Accessibility made easy using pure Debian

Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 9 / 13

Page 45: Debian Accessibility Blend - Accessibility made easy using pure Debian

Andreas Tille (LSM) Debian Accessibility Blend Bordeaux, July 7, 2010 9 / 13

Page 46: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 47: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 48: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 49: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 50: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 51: Debian Accessibility Blend - Accessibility made easy using pure Debian

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

Page 52: Debian Accessibility Blend - Accessibility made easy using pure Debian

This talk is available at

http://people.debian.org/˜ tille/talks/

Andreas Tille <[email protected]>