Web design critique from visually impaired perspective CMSC 434 Sep 13, 2005 Hyunyoung Song Ahmad H. Ibrahim

Slides:



Advertisements
Similar presentations
Amy DiMola Assistive Technology Specialist Accessibility and Disability Services.
Advertisements

Ying Wang EDN 303 Fall Objectives Explain the role of an operating system and list the main operating systems used on today’s computers Define and.
Section 508 Overview Michele Sarko. What is Section 508?  Section 508 is a federal law  Passed in August, 1998 and took effect in June 2001  Requires.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY AT Access to Flash and PDF Matt May 25 Mar 2010 Featuring.
2/23/ Enterprise Web Accessibility Standards Version 2.0 WebMASSters Presentation 2/23/2005.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington
CM143 - Web Week 11 Accessibility Priority Checkpoints.
Web Accessibility Issues. Why Consider Access Issues ? Discrimination Numbers of disabled students in HE likely to increase Sites designed for the disabled.
Application Software CSC151.
Application Software Productivity Tools for Educators
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
Section 508 and NASA Section 508 and NASA Session 4: Software Applications and Operating Systems Presentation to Ames Research Center November 2011 Antonio.
May 5, 2015 Allison Kidd, ATRC. Direct Services for CSU Students & Employees with Disabilities Ensure Equal Access to Technology & Electronic Information.
 What is web accessibility? ture=relatedhttp://
Teachers Discovering Computers Integrating Technology and Digital Media in the Classroom 6 th Edition Application Productivity Tools for Educators Chapter.
Universal Design & Web Accessibility Iain Murray Kerry Hoath Iain Murray Kerry Hoath.
Debi Orton, Co-Chair NYS Forum IT Accessibility Committee.
Assistive Technology and Education Mrs. G. Bacal Guidelines Designed for people who struggle to learn for different reasons, such as: learning disabilities,emotional.
NASA AMES RESEARCH CENTER WebDev Group: Assistive Technologies NASA AMES RESEARCH CENTER WebDev Group: Assistive Technologies 8/30/2015 Introduction to.
Chapter 3 Application Software.
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Alternative Views of the Web Jon Gunderson, Ph.D. Division of Rehabilitation-Education Services University of Illinois at Urbana/Champaign.
Java Application Accessibility Awareness Lawrence Najjar.
Practical AT session 2 WP4-D4.2. Prepared by: Shams Eldin Mohamed Ahmed Hassan Reading through Screen Readers and Magnifiers.
New and Emerging Technology from GW Micro GW Micro was founded in 1990 and has always focused on products for people who are blind and visually impaired,
Nov 4, 2002K. Smale - Section 5081 Section 508 What it means for you, the HEASARC and LHEA web developer.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Quality Matters Web Accessibility Standard Amy Kinsel, June 2, 2010.
Web Accessiblity Carol Gordon SIU Medical Library.
JAWS Tutorial JAWS Features JAWS, a screen reader that reads everything on the screen, has the following features: – Works well with Windows – Two speech.
Emily Gibson The College of New Jersey An Evaluation of Current Software Tools* Evaluation & Repair Software.
Website Accessibility. What is Website Accessibility? Making information on the internet usable and understandable for EVERYONE, including those with.
Designing Accessible Notes/Domino 6 Applications Shannon Rapuano Accessibility Consultant CLP Notes Developer IBM Accessibility Center
How People with Disabilities Access the Web Web Design – Sec 2-5 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Section 508 requirements for Federal Website Design Jon Brundage MDCFUG 4/10/01.
By David J. Horgan  Applications ◦ Software that creates spoken audio files from text. ◦ Useful for editing and proofing papers ◦ Creating sound files.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 29 – Accessibility Outline 29.1 Introduction 29.2 Web Accessibility 29.3 Web Accessibility Initiative.
ADA Americans with Disabilities Act. Many people with disabilities are unable to access information on websites because of a variety of barriers that.
Copyright 2007, Information Builders. Slide 1 Have You Heard What We're Doing About Section 508? Jeffrey Friedman Director of Advanced QA and Operations.
COLLECTING Software. Why use Software with Hardware? Software used for collecting includes the software that interfaces with hardware collection device.
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Accessibility Features in. What is on the screen Contents of active windows Menu items Text that you have typed Narrator Screen reader program that reads:
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY PDF Accessibility – Best Practices for Authoring Pete DeVasto Greg.
Accessibility Mohammed Alabdulkareem
Acessible Digital Media By Rivelina Lorvil. What is Accessibility? ♦Accessibility involves two key issues ♦ first, how users with disabilities access.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Accessibility Features in. To make the computer accessible to people of ALL abilities. Why do we have accessibility features on the computer?
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Justin McCreary South Carolina EdTech 2013 Conference 10/09/13.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
Accessibility Basics on creating accessible websites Accessibility Seth Duffey presentation for MAG Telecommunications.
1 Making an Accessible Web Site Sec 508 Standards – How Tos Evelyn Li University of Wisconsin-Fox Valley.
Creating Section 508 Compliant Documents & Presentations
WashU Web Accessibility Users Group
Making the Web Accessible to Impaired Users
How People with Disabilities Access the Web
Designing Accessible Web Applications
Silverlight and Section 508 compliance
Creating Section 508 Compliant Documents & Presentations
Creating Section 508 Compliant Documents & Presentations
GRAPHICAL USER INTERFACE
Disability Resource Center
From compliance to usability
Building your class website
Web Standards and Accessible Design.
Presentation transcript:

Web design critique from visually impaired perspective CMSC 434 Sep 13, 2005 Hyunyoung Song Ahmad H. Ibrahim

Outline Screen reader Screen reader Section 508 Section 508 JAWS, Homepage Reader JAWS, Homepage Reader Demo Demo

Screen reader Architecture Applications User Interface Text to Speech Braille Display Screen ReaderPixel based GUI OS Off-screen model Accessibility API Messages

Challenges in a Screen reader Limits from Accessibility API Limits from Accessibility API MS Word and MS Active Accessibility MS Word and MS Active Accessibility Limits from Application Contents Limits from Application Contents Animations in Macromedia Flash Animations in Macromedia Flash Applications User Interface Pixel based GUI OS Off-screen model Accessibility API

Applications Commercial Products Commercial Products JAWS by Freedom Scientific JAWS by Freedom Scientific Window-Eyes by GW Micro Window-Eyes by GW Micro VoiceOver for Mac OS X by Apple VoiceOver for Mac OS X by Apple Homepage Reader by IBM Homepage Reader by IBM Open Source Products Open Source Products BRLTTY and suse-blinux for unix text consoles BRLTTY and suse-blinux for unix text consoles Gnopernicus for unix graphical applications exporting the AT-SPI interface Gnopernicus for unix graphical applications exporting the AT-SPI interface Screenfull, an in-progress screen reader for Windows Screenfull, an in-progress screen reader for Windows Windows XP Windows XP Narrator +U Narrator +U

Outline Screen reader Screen reader Section 508 Section 508 JAWS, Homepage Reader JAWS, Homepage Reader Demo Demo

Purpose Purpose Give access to electronic and information technology to federal employees with disabilities Give access to electronic and information technology to federal employees with disabilities Software applications and OS Software applications and OS (c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes. (c) A well-defined on-screen indication of the current focus shall be provided that moves among interactive interface elements as the input focus changes. The focus shall be programmatically exposed so that assistive technology can track focus and focus changes. (d) Sufficient information about a user interface element including the identity, operation and state of the element shall be available to assistive technology. When an image represents a program element, the information conveyed by the image must also be available in text. (d) Sufficient information about a user interface element including the identity, operation and state of the element shall be available to assistive technology. When an image represents a program element, the information conveyed by the image must also be available in text. (l) When electronic forms are used, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues. (l) When electronic forms are used, the form shall allow people using assistive technology to access the information, field elements, and functionality required for completion and submission of the form, including all directions and cues.

Web-based intranet and internet information and applications A text equivalent for every non-text element A text equivalent for every non-text element Non-text element Non-text element Multimedia presentation: alternative text repr. Multimedia presentation: alternative text repr. Color: shouldn’t imply information (ex. Markup) Color: shouldn’t imply information (ex. Markup) Link: provide redundant text link instead of image link Link: provide redundant text link instead of image link Tables: provide rows and column headers Tables: provide rows and column headers Script language sequence should have equivalent functional text that can be read by assistive tech. Script language sequence should have equivalent functional text that can be read by assistive tech. Client-side image maps provided instead of server-side image maps Client-side image maps provided instead of server-side image maps Web Content Accessibility Guildlines 1.0 Web Content Accessibility Guildlines 1.0

Outline Screen reader Screen reader Section 508 Section 508 JAWS, Homepage Reader JAWS, Homepage Reader Demo Demo

IBM Home Page Reader 3.04 The voice of the World Wide Web IBM Home Page Reader 3.04 The voice of the World Wide Web Reads Web pages, the Microsoft Windows desktop an d selected system applications Incorporates magnification and highlighting Assists Web developers in testing for accessibility Supports Adobe PDF and Macromedia Flash content Provides access to popular Web-based applicat ions Includes Multilanguage IBM text-to-speech technology Cost: $149.00

Freedom Scientific JAWS Skim Reading Summary Skim Reading Summary PAC Mate Desktop PAC Mate Desktop PAC Mate Desktop allows you to control your desktop computer with your PAC Mate via an ActiveSync connection. Hear Unicode and Hexadecimal Characters Hear Unicode and Hexadecimal Characters Language Detection Language Detection detect the language of the current word and read it using the appropriate synthesizer voice. detect the language of the current word and read it using the appropriate synthesizer voice. Control How JAWS Uses Style Sheets Control How JAWS Uses Style Sheets customization customization PDF Table Verbosity Options PDF Table Verbosity Options Wide-Range of supported software Wide-Range of supported software Cost: $795.00; $1,495.00(NT) Cost: $795.00; $1,495.00(NT)

Usability for the Visually Impaired User User input devices : keyboard vs. User input devices : keyboard vs. mouse 1. ALT+D Ctrl+L 2. Tab User interface: text vs. User interface: text vs. image 1. menu icons 1. menu icons 2. notepad, word 2. flash, shockwave

Usability for the Visually Impaired User Readymade audio content ♪♫♪ Readymade audio content ♪♫♪ Favorite activities: , Downloading, Chatting Favorite activities: , Downloading, Chatting mail.yahoo.com, bittornado, AOL Instant Messenger mail.yahoo.com, bittornado, AOL Instant Messenger Favorite websites: live concert audio feed Favorite websites: live concert audio feed Favorite applications: FTP, Direct Connect Favorite applications: FTP, Direct Connect

Outline Screen reader Screen reader Section 508 Section 508 JAWS, Homepage Reader JAWS, Homepage Reader Demo Demo

First Hand Experience Guest: Ahmed Zaghal

References