52
Accessibility Innovations and Challenges Ted Drake Yahoo! Accessibility Lab Thursday, March 3, 2011 this presentation was created for the Yahoo! Hack U event at the University of Washington, 2011

Yahoo! Hack University: Accessibility Innovations and Challenges

Embed Size (px)

DESCRIPTION

Are you an accessibility advocate or champion? This presentation introduces steps to make your applications and web sites accessible. It also challenges us to create the future accessibility solutions. It was created for the Yahoo! Hack University event at the University of Washington by Ted Drake, from the Yahoo! Accessibility Lab.

Citation preview

Page 1: Yahoo! Hack University: Accessibility Innovations and Challenges

Accessibility Innovations and Challenges

Ted DrakeYahoo! Accessibility Lab

Thursday, March 3, 2011

this presentation was created for the Yahoo! Hack U event at the University of Washington, 2011

Page 2: Yahoo! Hack University: Accessibility Innovations and Challenges

Accessibility is...

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Page 3: Yahoo! Hack University: Accessibility Innovations and Challenges

Leveling the playing field

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Our goal is to give everyone equal access to information, tools, jobs, and activities. We acknowledge there may be different methods to achieve tasks, but they are possible.

Page 4: Yahoo! Hack University: Accessibility Innovations and Challenges

Removing Barriers

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Don’t break the web by creating an application that is not accessible. Avoid “shortcuts” that assume the user can see, hear, and/or has full mobility.

Page 5: Yahoo! Hack University: Accessibility Innovations and Challenges

Universal Design

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

produce buildings, products and environments that are inherently accessible to both the able-bodied and the physically disabled.Apple products do a great job at this.don’t think a,b,c, i.e. high contrast or low contrast. Think about how you can provide a range of contrast.Provide functionality for hover, active, focus.

Page 6: Yahoo! Hack University: Accessibility Innovations and Challenges

Who makes it accessible?

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

lainey feingold, an attorney that works with companies to improve their products accessibility.

for instance, braille credit card machines at Target and other stores.

She says advocates and champions are needed for accessibility changes

Page 7: Yahoo! Hack University: Accessibility Innovations and Challenges

Advocates Refuse Barriers

Creative Commons: image by tigoe on Flickr

Thursday, March 3, 2011

Advocates, she explained, are people with disabilities that are not satisfied with having to work around barriers to entry.

They demand equal access, whether that is an accessible web form, ATMs with audio feedback, or tactile point of sale devices that allow a visually impaired shopper to use a credit card at a store’s cash register.

Page 8: Yahoo! Hack University: Accessibility Innovations and Challenges

Champions make it happen

Some rights reserved by woodleywonderworks on FlickrThursday, March 3, 2011

Champions are people within organizations that understand the problems and are devoted to implementing the changes.

Some people are both advocates and champions.

Page 9: Yahoo! Hack University: Accessibility Innovations and Challenges

Some rights reserved by ocad123 on Flickr

Thursday, March 3, 2011

It’s our job to avoid upsetting advocates in the first place. We are also the champions that listen to the advocates and fix the problems.

Page 10: Yahoo! Hack University: Accessibility Innovations and Challenges

Make it Accessible

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

The following slides discuss basic accessible web development concepts.

Page 11: Yahoo! Hack University: Accessibility Innovations and Challenges

Contrast

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Make sure web sites have enough contrast http://snook.ca/technical/colour_contrast/colour.html

Page 12: Yahoo! Hack University: Accessibility Innovations and Challenges

Red

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Green

click on the red button

Thursday, March 3, 2011

Don’t use color as the only delimiter. Finance uses color + arrows.Yahoo! sites are pretty good at not doing this

Page 13: Yahoo! Hack University: Accessibility Innovations and Challenges

Lady Gaga performs “Born This Way” while

suspended from 15 golden elephants with swans resting on their heads

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Lady Gaga stuns the Grammys

This is good alt text

Thursday, March 3, 2011

“lady gaga stuns the Grammys” is a headline, followed by an image. the image has a great alt text. The text describes what is in the image.

Page 15: Yahoo! Hack University: Accessibility Innovations and Challenges

Lady Gaga stuns the Grammys

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Lady Gaga stuns the Grammys

Thursday, March 3, 2011

It doesn’t help to duplicate the headline in the image.Try placing them in the same link and use alt=””

Page 16: Yahoo! Hack University: Accessibility Innovations and Challenges

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Lady Gaga stuns the Grammys

Thursday, March 3, 2011

alt=”” is ignored by screen reader.Good for decorative imagesGood for images within a link that has descriptive textNot good for content images by themselvesrole=”presentation” will tell screen readers to ignore the image

Page 17: Yahoo! Hack University: Accessibility Innovations and Challenges

Images DisabledYahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

This toolbar had a twitter badge with white text on top.add a background color to your background CSS when the link text is the same color as the container background color. This can cause problems with transparent images using rounded corners.

Page 18: Yahoo! Hack University: Accessibility Innovations and Challenges

Off-screen TextYahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

The mother of all scroll bars

<html dir=”rtl”>

Thursday, March 3, 2011

off-screen text generates huge scroll bars when switched to rtl text directionthis is caused by using text-indent:-999em or left:-999em;top:-999em; will cause the screen to jump if item is focused.

Page 19: Yahoo! Hack University: Accessibility Innovations and Challenges

Use Clip

.obscure, a.bg span { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, 7 */ clip: rect(1px, 1px, 1px, 1px);}

http://yaccessibilityblog.com/library/css-clip-hidden-content.html

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

This rule tells us to position the element absolutelythen only show the top left pixel.Visit the blog entry for complete information on using this css pattern.

Page 20: Yahoo! Hack University: Accessibility Innovations and Challenges

<bu$on>Sign  In</bu$on>  

<a>Cancel</a>  

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Don’t use a link for a button.at least add role=”button”you can style a button to look like a link for UED

Page 21: Yahoo! Hack University: Accessibility Innovations and Challenges

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Name Color Taste

Gala Red Sweet

Granny Smith Green Tart

Pink Lady Pink Sweet

Rome Red Sweet

<th scope=”col”>

</th>

<th scope=”row”>

</th>

Thursday, March 3, 2011

add scope=”row | col” to your th cellsscreen readers will announce the header before the appropriate cell. th[scope=”row”] allows you to style row headers

Page 22: Yahoo! Hack University: Accessibility Innovations and Challenges

Command +Is not testing for text size flexibility

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

In firefox and safari choose view->zoom text only, then use command +simply zooming the page causes scroll bars. your page should allow user to increase font without breaking layout.use YUI CSS for fonts,grids,base,reset to instantly solve this

Page 23: Yahoo! Hack University: Accessibility Innovations and Challenges

<label for=”fname”>First Name</label><input id=”fname” name=”fname” type=”text”>

Label Your Input

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Use a label for each form input. Explicit binding via for+id will work in all browsers.Implicit binding, wrapping the input in a label tag, will not work in IE6replace label with aria-label=””, aria-labelledby=””, or possibly alt=”” on input.

Page 24: Yahoo! Hack University: Accessibility Innovations and Challenges

ARIAAccessible Rich Internet Applications

Some rights reserved by paul goyette on FlickrThursday, March 3, 2011

ARIA allows us to define the application like interactions for web pages.

Page 25: Yahoo! Hack University: Accessibility Innovations and Challenges

Use ARIA Today

• Landmarks: role=”search”, role=”main”

• Function: role=”button”

• Labels: aria-label=”Search Term”

• State: aria-invalid=”true”

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Visit the accessibility lab’s aria library for more information: http://yaccessibilityblog.com/library/tag/aria

Page 26: Yahoo! Hack University: Accessibility Innovations and Challenges

Innovative Solutions

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Page 27: Yahoo! Hack University: Accessibility Innovations and Challenges

Traumatic Brain Injury

• Iraq Veterans

• Football Injuries

• Crashes

Some rights reserved by CorCor Beware on FlickrThursday, March 3, 2011

short term memory lossrequire repetitive instructionsavoid confusion

Page 28: Yahoo! Hack University: Accessibility Innovations and Challenges

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

PEAT

• Schedule for daily tasks

• Reinforce remembered tasks

Thursday, March 3, 2011

PEAT was originally designed for NASA astronauts. scheduled reminders require user to interact when a task is completed.how can we reinforce good behavior when the task is completed without promptingPalo Alto V.A. is working on this

Page 29: Yahoo! Hack University: Accessibility Innovations and Challenges

Short Term Memory Loss Hacks

• Re-Education

• Workforce transition

• Resources aggregator

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

application that restores basic personal knowledgeapplications that storyboard workspace tasks, such as replacing toner, creating spreadsheets

Page 30: Yahoo! Hack University: Accessibility Innovations and Challenges

Cognitive Disabilities

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Autism, intellectual disabilities, developmentally disabled, brain injuries, mental diseases

Page 31: Yahoo! Hack University: Accessibility Innovations and Challenges

“Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in liberty, and dedicated to the proposition that all men are created equal.”

87 years ago our country was created with the belief that all men are equal and deserve freedom.

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Can we generate a simplified version of an article for those with a lower reading level?

Page 32: Yahoo! Hack University: Accessibility Innovations and Challenges

Readability.comYahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Readability is a browser plugin that simplifies a pageit removes images, navigation, etcuser can personalize font size, background color, and optional resource link list

Page 33: Yahoo! Hack University: Accessibility Innovations and Challenges

Readability.comYahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Readability is a browser plugin that simplifies a pageit removes images, navigation, etcuser can personalize font size, background color, and optional resource link list

Page 34: Yahoo! Hack University: Accessibility Innovations and Challenges

Readability.comYahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Readability is a browser plugin that simplifies a pageit removes images, navigation, etcuser can personalize font size, background color, and optional resource link list

Page 35: Yahoo! Hack University: Accessibility Innovations and Challenges

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Photo Dialer

Thursday, March 3, 2011

this is a fairly easy application that lets user make phone calls via the images in their contacts rather than names and phone numbersThis can integrate with phone’s contact list for very easy dialing.

Page 36: Yahoo! Hack University: Accessibility Innovations and Challenges

Memory Loss

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

slide shows to feature family and friends with namesmental games journals for keeping track of what has been done during the day.Growing population with dementia and alzheimers

Page 37: Yahoo! Hack University: Accessibility Innovations and Challenges

Non-Visual Innovations

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Page 38: Yahoo! Hack University: Accessibility Innovations and Challenges

In Plain English?

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

create a function that translates significant value changes into a sentence. what did it start/end at? Charts give instant recognition of history, how can this be in text?Finance, science, math, poliditcs, and any other data sourcehttp://download.finance.yahoo.com/d/quotes.csv?s=YHOO&f=sl1d1t1c1ohgv&e=.csvuse firebug to watch the data requests

Page 39: Yahoo! Hack University: Accessibility Innovations and Challenges

Directions

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

How can a blind user navigate the city when they cannot see the map/street names

Page 40: Yahoo! Hack University: Accessibility Innovations and Challenges

Phone Wand

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Phone Wand: waving the phone to get hot/cold feedback to find the correct directionAlso being developed: read street signs, find nearby stores and friends.Yahoo: bubbles for sharing local photos, info. Sketch a search navigationGeo project to get local information, bus routes, and more for location.

Page 41: Yahoo! Hack University: Accessibility Innovations and Challenges

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Games

Thursday, March 3, 2011

Audio-based games: Tap Beatsusing stereo audio for role playing gamescrabble?

Page 43: Yahoo! Hack University: Accessibility Innovations and Challenges

Sound Detector

Some rights reserved by Thomas Hawk on Flickr

Thursday, March 3, 2011

detect sirens, alarms, and other audio signals

Page 44: Yahoo! Hack University: Accessibility Innovations and Challenges

TwitterDeaf Twitter

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

user creates short video, uploads to flickr/post to twitter. Interface also tracks replies, retweets, etc.plays video inline on phone/computer

this could also work for blind users: audio instead of video

Page 45: Yahoo! Hack University: Accessibility Innovations and Challenges

Physical Challenges

Some rights reserved by Christiana Care on Flickr

Thursday, March 3, 2011

paralysis, cerebral palsy, muscular distrophy, stroke, age related, parkinsons

Page 46: Yahoo! Hack University: Accessibility Innovations and Challenges

Site Scanner

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Site scanner was developed by the Yahoo! prototype team to address the difficulties of using a scanning keyboard to navigate a web page.allows navigation with a single button presshttp://nexpace.com/sandbox/scanner/bookmarklet/

Page 47: Yahoo! Hack University: Accessibility Innovations and Challenges

Communication

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Communication Tools

Thursday, March 3, 2011

Pic to Speech is an assisted communication device for the android. It allows customization of the icons and translations.DDweb provides an online environment http://ddweb.developingmindssoftware.com/site/

Prologue2go is a popular ipad app

Page 48: Yahoo! Hack University: Accessibility Innovations and Challenges

Support Social NetworkYahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

social networks for the individuals and their support network.journal for daily activities, moods, healthcommunications amongst support network

Page 49: Yahoo! Hack University: Accessibility Innovations and Challenges

If it ain’t broke...Fix it anyway!

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Not all accessibility applications were built to solve an accessibility problem

color detector used by blind for imaging colors of environmentreal time video chat used for sign language chat roomsgoogle goggles for determining money values

Page 50: Yahoo! Hack University: Accessibility Innovations and Challenges

Some rights reserved by Oha-Lau 2 on Flickr

Thursday, March 3, 2011

Ask yourself what if:you couldn’t see the difference between red, green, yellowyou couldn’t click on a linkthere was no hoveryou can’t remember the beginning of an articleyou know what to say but can’t speak

Page 51: Yahoo! Hack University: Accessibility Innovations and Challenges

You are the Champion!

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011

Page 52: Yahoo! Hack University: Accessibility Innovations and Challenges

Visit the Yahoo Accessibility Lab’s Blog

Accessibility.Yahoo.Com

Yahoo! Accessibility Lab Accessibility.Yahoo.Com | @yahooaccess | Facebook.com/YahooAccessibility

Thursday, March 3, 2011