Next-generation technologies that are useful to ALL people!
Two common and contrasting ways to think about accessibility are the Medical Model and the Social Model.
The Medical Model looks to find ways to fix people.
The Social Model approaches accessibility as a social construct.
All applications I developed for this course were based around the social model. I looked as accessibility problems as situational impairments, and attempted to create a universal design, that can be used by ALL people.
To understand the accessibility issue at hand, rephrase the issue under the constraints of the Social Model of accessibility, design a solution and implement it. Each individual project was intended to address a wide array of issues including visibility, auditory, motor issues, etc.
To design and implement a solution that allows blind or visually impaired users to read texts displayed on the computer screen with a speech synthesizer. The user sends commands by pressing different combinations of keys on the computer keyboard to instruct the speech synthesizer what to say.
How might we implement a solution that allows all users to read texts displayed on the computer screen with a speech synthesizer.
Ashley is an Executive at a large law firm. She often travels for work and has to use her laptop at the airport. The problem with working in public is that people sitting near you can easily look at your computer screen. Most of Ashley's e-mails are confidential and she wishes she could hide her screen in such situations.
David drives to and and from work. In the evenings, on his way back home he often catches up with what's going on, on Facebook. He realizes it is dangerous to use his phone while driving and wishes there was a way through which he could browse through Facebook without taking his eyes of the road.
Personas - Ashley and David
Conducted interviews with a visually impaired user and a domain expert.
"I might not be able to see but I love to express myself and show the world my unique identity. I express myself through basketball!" Visually impaired user
Click to try out the Screen Reader MVP
Use control+l to navigate forward and control+shift+l to navigate backwards.
Use control+h to navigate forward and control+shift+h to navigate backwards.
Use control+j to navigate forward and control+shift+j to navigate backwards.
Use Escape to stop using the Screen Reader.
Screen Reader MVP - Controls
To design and implement a solution that allows visually impaired users to read texts displayed on the computer screen easily.
How might we implement a solution that allows all users to read texts displayed on the computer screen easily.
Alisha is an Elementary school teacher. When she teaches her kids to read on a computer she wishes she had a tool to help them focus on individual words. The text in children's books are big and clear but not so much on computer screens.
Persona - Alisha
Click to try out the Magnifier MVP
Use control+ to zoom in and control- to zoom out. The entire document is manipulated.
Use shift+ to zoom in shift- to zoom out. The scale of each screen pixel is manipulated.
Use space to refactor content and Escape to cancel.
Magnifier MVP - Controls
people with severe physical or cognitive impairment use one or more switches to access computers
To design and implement a solution for people with severe physical or cognitive impairment to access the web with just 1 button.
How might we implement a solution that allows all users to browse the web by pressing a single key on the keyboard.
Daniel is a stay-at-home dad. He recently started cooking and watches cooking programs on his iPad. In the kitchen, his hands are often wet and he can not use his iPad. Sometimes, when he's carrying his daughter he faces the same problem. In such situations, Daniel wishes there was a way to use an iPad without having to use ones hands.
Persona - Daniel
Click to try out the Single Button Input MVP
Use b to start and stop each scan line.
Single Button Input MVP - Controls