21 st july 2006flossie conference open source assistive technology software oats david colven, steve...

28
21 st July 2006 FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

Post on 19-Dec-2015

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Open Source Assistive Technology Software

OATSDavid Colven, Steve Lee & Simon Judge

Page 2: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

OATS

• Assistive Technology– Accessibility

• Advice and tools for ‘mainstream’

– AT• Specialist cooperative development

• The OATS Project • FLOSS software and the OATS project• Why OATS?• What does the OATS project deliver?

Page 3: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

The Consortium

ACT

Page 4: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

The ACE Centre

Page 5: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Why OATS?

• An AT focus for all FLOSS development• Individual projects and shared• Interested parties contributing together • Many skills solving user requirements• Focussed, flexible and custom solutions• More users with transparent access• Transport AT to new horizons

Page 6: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Assistive Technology

• AT software market is growing• However it is ‘specialised’• Small Market• Innovation limited• Box fitting – not enough tools• Lots of interested individuals across

sectors

Page 7: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

FLOSS What do AT users want?

• Good design and Innovation • Simple installation• Transparency • Reliability • Individual solutions to sometimes complex

needs (even with universal design) • Low Cost• All software not just AT • Ask for what they want and get involved

Page 8: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Benefits

• Open Source offers an alternative model for developing AT software

• Well suited to encourage:– Strong collaboration with users– Innovation– Customisation

Page 9: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

FLOSS Strengths

• Many projects like OpenOffice and Firefox now meet users needs with excellent features and support

• Ideal for innovation and customising to individual needs

• Community and user participation• Rapid development and prototyping • Free!

Page 10: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

OATS FLOSS What’s in it for developers

• Community and User participation

• Infectious enthusiasm

• Innovate and share innovations.– Rapid development and prototyping

– Common library of tools and components

– No wheel re-inventing!

• Easily available and usable by more users

– Their work is useful and is used!

Page 11: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Aims

• Software!– Home grown OATS and existing OATS– Resources

• Standards– Usability– Installers– Software structure– Data transfer– Resources

Page 12: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Outcomes

• Pilot project now complete– Developed, fully operational site– Prepared means for a ‘community’

• The Future– Oats to continue under day-to-day management– Further development of content, tools etc.– Thriving OS community – come and join in!

Page 13: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Website• ‘All’ Open Source AT software in ONE place• Links to free or low cost software• Easy to use searching and browsing for

software• Links between developers and users (fora)• Technology transfer from research• Full range of development tools in Forge

– Trac etc.

Page 14: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Oats Examples

• Dasher• AutoHotkey• PowerTalk• Special Access to Windows

Page 15: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Why did we Open Source SAW?

• Limited development resources

• Keep the software free

• Widen the pool of expertise

• Open the program to new ideas

• As an exemplar of AT development

Page 16: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Automation of the AT User IinterfaceThe big idea

Potential for enhanced & (semi-) automated accessibility for switch and pointer users as part of a new interface design process.

•Dynamically discover UI structure

•Extract property information

•Receiveevent notifications when UI changes

•Be able to Query an element for its behaviour

•Click a button, scroll a list, moves a window, etc.

•Inject keystrokes and mouse input where appropriate

Page 17: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

Dynamic Selection Set - A User’s ToolDynamic Selection Set - A User’s Tool

Links and texts extracted automatically and constructed into a selection set

SAW works out the number of items needed and constructs a grid of items

Information taken from UIAutomation is used to put data into items

The wizard also constructs the appropriate script from the available information from the browser

Page 18: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge

21st July 2006 FLOSSIE Conference

Summary

• Provides a new model for software

development in the AT field

• Encourages innovation

• Allows users to be heard

• Is a single place to go for AT software and

resources

www.oastsoft.org

Page 19: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 20: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 21: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 22: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 23: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 24: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 25: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 26: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 27: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge
Page 28: 21 st July 2006FLOSSIE Conference Open Source Assistive Technology Software OATS David Colven, Steve Lee & Simon Judge