Jeffrey P' Bigham - PowerPoint PPT Presentation

About This Presentation
Title:

Jeffrey P' Bigham

Description:

Jeffrey P' Bigham – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 71
Provided by: jbig
Category:
Tags: ait | bigham | jeffrey

less

Transcript and Presenter's Notes

Title: Jeffrey P' Bigham


1
Accessibility, Usability and Availability
Jeffrey P. Bigham Ph.D. Candidate, Computer
Science Engineering University of
Washington Seattle, Washington,
USA webinsight.cs.washington.edu
2
Outline
  • Introduction
  • Accessibility
  • Usability
  • Availability

Is your content available to everyone?
3
Outline
  • Introduction
  • Accessibility
  • Usability
  • Availability

Is your content available to everyone?
4
What is Web 2.0?
Introduction
  • Technology
  • Javascript, DHTML, AJAX, Flash, Silverlight
  • Web as a platform for applications
  • Email, Office Applications, Graphics, etc.
  • Look and Feel
  • Curvy borders, pastel colors, sans serif fonts

5
What is Web 2.0?
Introduction
  • Technology
  • Javascript, DHTML, AJAX, Flash, Silverlight
  • Web as a platform for applications
  • Email, Office Applications, Graphics, etc.
  • Look and Feel
  • Curvy border, sans serif fonts,

COMMUNITY
6
Building Knowledge
Introduction
7
Building Knowledge
Introduction
delicious.com
digg.com
8
Building Knowledge
Introduction
delicious.com
digg.com
Each Link is a Vote by the Web Community
9
New Voices
Introduction
17,600 Results for Accessibility Blog
10
Social Networking
Introduction
11
Social Networking
Introduction
Video Blogs Vlogs
Does anyone know a foolproof way to click on a
link in an sms with talks?
Ipods are lovely machines, but why does itunes
have to be so awful?
12
Introduction
Putting Our Heads Together
13
Outline
  • Introduction
  • ASL-STEM Forum
  • Collaborative Web Accessibility
  • Accessibility From Any Computer

Anna Cavender, Jessica DeWitt, Daniel Otero and
Richard Ladner
14
Building ASL in Advanced Fields
ASL-STEM Forum
  • Vocabulary depth lacking for advanced fields
  • Especially for STEM Fields
  • Science, Technology, Engineering, Math
  • Online video forum
  • Brings together geographically disperse members
  • Development of preferred language
  • Community discusses signs

15
(No Transcript)
16
Community-Driven Hierarchy of Terms
17
Highest Ranked Sign
18
Other Suggestions and Discussion
19
ASL-STEM Forum
ASL-STEM Forum
  • Bottom-up approach
  • Not a top-down dictionary
  • Users post videos, comments, and ratings
  • Students, Interpreters, Scientists, etc.
  • Highest rated sign appears first
  • Other suggestions appear too
  • As signs converge, forum becomes a resource

20
Outline
  • Introduction
  • ASL-STEM Forum
  • Collaborative Web Accessibility
  • Accessibility From Any Computer

Anna Cavender, Jeremy Brudvick, Jessica Leung and
Richard Ladner
21
Web Accessibility
Collaborative Accessibility
  • Content must be designed for accessibility
  • Providing alternatives
  • Alternative text for images
  • Captions for videos
  • Keyboard Access
  • Efficiency of Access
  • Adding Semantic Structure
  • Designing Pages for Non-Visual Use

22
Accessible Content Production
Collaborative Accessibility
23
Accessible Content Production
Collaborative Accessibility
  • User Influence
  • Choosing and configuring technology
  • Consultation and Lawsuits

24
Accessible Content Production
Collaborative Accessibility
  • User Influence
  • Choosing and configuring technology
  • Consultation and Lawsuits

25
Greasemonkey1Firefox Extension
Collaborative Accessibility
  • Allows users to inject custom Javascript
  • Customize look and feel
  • Combine data from multiple sites
  • Alter pages to make them more accessible
  • Desired features
  • Include developers
  • Used in multiple browsers
  • Enable collaboration

1 Greasemonkey Firefox Extension.
http//greasemonkey.mozdev.org
26
Accessmonkey
Collaborative Accessibility
Scripting Accessibility
  • Preserves Greasemonkey Features
  • Multiple browsers and platforms
  • Framework for users and developers
  • Web Developers
  • Separate Interface
  • Edit and save

27
AccessmonkeyFramework
Collaborative Accessibility
  • Web developers
  • Suggestions
  • Web users
  • Automatic

28
More than Manual Annotation
Collaborative Accessibility
  • Removes dependence on Web Developers
  • Users independently improve content
  • Community can develop together
  • Harnessing Human Power
  • Amazon Mechanical Turk1
  • ESP Game2

1 http//www.mturk.com/ 2 von Ahn et al.
Labeling Image with a Computer Game. (CHI 04).
29
Writing and Using Scripts
Collaborative Accessibility
  • Who could write scripts?
  • Anyone who could write Javascript
  • Those who would directly benefit (and friends)
  • Web Developers
  • Web users
  • Find/create scripts they want
  • Scripts transform pages automatically
  • Web Developers
  • Find/create scripts they want
  • Use to edit and save changes to pages

30
(No Transcript)
31
(No Transcript)
32
(No Transcript)
33
(No Transcript)
34
Menu No Style
Collaborative Accessibility
  • Inefficient to Access

35
(No Transcript)
36
(No Transcript)
37
(No Transcript)
38
(No Transcript)
39
(No Transcript)
40
(No Transcript)
41
(No Transcript)
42
(No Transcript)
43
(No Transcript)
44
(No Transcript)
45
(No Transcript)
46
(No Transcript)
47
(No Transcript)
48
(No Transcript)
49
(No Transcript)
50
(No Transcript)
51
Looking Forward
Collaborative Web Accessibility
  • Programming-by-Demonstration
  • Enable Ordinary Users to Write Scripts
  • Online Script Repository
  • Communal Effort
  • Discover Scripts as you Browse
  • Should find applicable scripts as you go

52
Fast Forward
Collaborative Accessibility
  • Available Products
  • AxsJAX
  • WebVisum
  • Social Accessibility
  • Adding Accessibility to Existing Web Pages
  • Realizing Collaborative Accessibility

53
AxsJAX Platform1
Collaborative Accessibility
  • Injects Javascript Scripts into Web Pages
  • Greasemonkey, Bookmarklets, etc.
  • Adds WAI-ARIA into Web Applications
  • Web Pages to Self-Voicing Web Apps
  • Speaks the right thing at the right time

1. Available at http//code.google.com/p/google-
axsjax/
54
WebVisum1 Firefox Extension
Collaborative Accessibility
  • Image OCR (Optical Character Recognition)
  • Solves CAPTCHAs
  • Social Tagging System
  • Other Accessibility Enhancements

1. Available at http//www.webvisum.com
55
Social Accessibility
Collaborative Accessibility
  • Blind web users submit requests
  • Report problems from their web browsers
  • Directly from the page with the problem
  • Volunteers (blind or sighted) provide fixes
  • Special Interface
  • Fixes reflected in pages as users browse
  • Benefit from all requested fixes

1. Available at http//services.alphaworks.ibm.c
om/socialaccessibility/
56
Social Accessibility
Collaborative Accessibility
1. Available at http//services.alphaworks.ibm.c
om/socialaccessibility/
57
Social Accessibility
Collaborative Accessibility
Requests Submitted by Blind Web Users
1. Available at http//services.alphaworks.ibm.c
om/socialaccessibility/
58
Social Accessibility
Collaborative Accessibility
Interface for Volunteers
1. Available at http//services.alphaworks.ibm.c
om/socialaccessibility/
59
Outline
  • Introduction
  • ASL-STEM Forum
  • Collaborative Web Accessibility
  • Accessibility From Any Computer

Craig Prince and Richard Ladner
60
Price Perspective
Accessibility Anywhere
JAWS Screen Reader
New DELL Computer
119
560.00
119.00
61
(No Transcript)
62
Free Alternatives
Accessibility Anywhere
  • FireVox
  • Screen Reading Firefox Extension
  • http//firevox.clcworld.net/
  • NVDA
  • Non-Visual Desktop Access
  • http//www.nvda-project.org/
  • Serotek System Access To Go
  • Accessibility is a right
  • http//www.accessibilityisaright.org/

63
Problem
Accessibility Anywhere
  • Many computers are locked-down
  • Cant run new software
  • Installing new software can be difficult
  • Requires users to download or carry installer
  • Installation can be inaccessible
  • Many people hesitant to install
  • Can leave traces behind

64
WebAnywhere
Accessibility Anywhere
  • Self-voicing, web-browsing web application
  • Runs on any web-enabled computer or device
  • Designed for Minimal requirements
  • Runs on locked-down public terminals
  • No software to install
  • Base level of web access on any computer
  • Assist web developers in creating content1

1 Mankoff et al., Is your web page
accessible? a comparative study of methods
for assessing web page accessibility for the
blind. CHI 2005.
65
DEMO!
Accessibility Anywhere
  • Try WebAnywhere here
  • webanywhere.cs.washington.edu

66
WebAnywhere Architecture
Accessibility Anywhere
Client interface in Javascript Speech MP3s
retrieved from server Played with Flash or
Embedded Players
67
Future of WebAnywhere
Accessibility Anywhere
  • Features
  • More Languages
  • Personalization and Preferences
  • Support for Web Applications and Technology
  • Platform for Access Technology
  • Expand Beyond Support for Blind Web Users
  • Low-Vision and Learning Disabilities
  • Motor-Impairments and Cognitive-Impairments

68
Summary
Conclusion
  • Exciting Time for Technology
  • Web-Based Tools Facilitating Communities
  • Communities Improving Accessibility
  • Technology Cheaper and More Available

69
Toward the Future
Conclusion
  • Communities Increasingly Important
  • Independent Accessibility Improvement
  • Better Software for Less Money

70
The End webinsight.cs.washington.edu
Contributors Jeremy Brudvik, Anna Cavender,
Jessica DeWitt, Jessica Leung, Daniel Otero,
Craig Prince and Richard Ladner. Our
supporters National Science Foundation Grant
IIS-0415273 A Boeing Professorship Thanks
to T.V. Raman, Sangyun Hahn, Lindsay Yazzolino
and Jacob O. Wobbrock.
Write a Comment
User Comments (0)
About PowerShow.com