Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Mobile Information Architecture. Mobile Differences Location? - Everywhere - Household - Automobile - Fieldwork - Officework Purpose? - Everything (Integrated.
PHP Meetup - SEO 2/12/2009. Where to Focus? Ensuring the findability of content Ensuring content is well understood by search engines Maximizing the importance.
CMo: When Less Is More Yevgen Borodin Jalal Mahmud I.V. Ramakrishnan Context-Directed Browsing for Mobiles.
Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
WWW Challenges : Supporting Users in Search and Navigation Natasa Milic-Frayling Microsoft Research, Cambridge UK SOFSEM 2004 January 28, 2004.
Dec 2003, DRTC©C.Watters 1 Mobile Access to the Digital Library.
Web Accessibility Issues from the User Perspective Jenny Craven, Research Associate Centre for Research In library and Information Management (CERLIM)
1 Chapter 12 Working With Access 2000 on the Internet.
Crowdsourcing Accessibility: Can Accessibility be fixed for free with Community Help? Terrill
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Segment 2: Web Standards & Accessibility Ted Drake, Yahoo Accessibility Lab Slideshare.net/7mary4.
Jeffrey P. Bigham Anna C. Cavender, Jeremy T. Brudvik, Jacob O. Wobbrock * and Richard E. Ladner Computer Science & Engineering The Information School*
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
How to Create Top Ranking Searchable and Accessible Documents Chris Pollett and Elizabeth Tu April, 2010.
1 AccessMonkey A scripting framework for improving web accessibility Jeremy Brudvik Jessica Leung.
Knowledge Portals and Knowledge Management Tools
Chapter 13: Designing the User Interface
Chapter 14 Designing the User Interface
Lecture-8/ T. Nouf Almujally
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
 What is web accessibility? ture=relatedhttp://
CIT 256 SEO and Web Commerce Dr. Beryl Hoffman. After you create a website Buy a domain name and rent web server space or go for a free one if you don’t.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Lecturer: Ghadah Aldehim
Notes to Teachers 1.Northstar digital literacy assessment or an alternate assessment should be done at the start of each new unit. To access the assessments,
NASA AMES RESEARCH CENTER WebDev Group: Assistive Technologies NASA AMES RESEARCH CENTER WebDev Group: Assistive Technologies 8/30/2015 Introduction to.
Item Web 2.0 application relevant to teacher’s work.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Systems Analysis and Design in a Changing World, 6th Edition
Classroom User Training June 29, 2005 Presented by:
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
The ID process Identifying needs and establishing requirements Developing alternative designs that meet those requirements Building interactive versions.
Content Analysis Techniques to Ease Browsing with Handhelds Jalal Mahmud Yevgen Borodin I.V. Ramakrishnan Department of Computer Science State University.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
1 Application Software What is application software?  Programs that perform specific tasks for users.
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
Markup and Validation Agents in Vijjana – A Pragmatic model for Self- Organizing, Collaborative, Domain- Centric Knowledge Networks S. Devalapalli, R.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
INTEGRATING BROWSING AND SEARCHING WebGlimpse and ScentTrails -Rajesh Golla.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Acessible Digital Media By Rivelina Lorvil. What is Accessibility? ♦Accessibility involves two key issues ♦ first, how users with disabilities access.
Screen Readers Cannot See (Ontology Based Semantic Annotation for Visually impaired Web users) Yeliz Yesilada, Simon Harper, Carole Goble and Robert Stevens.
Reach More People with Zoom & Speech Built Right into Websites.
1 CSE 403 Web Patterns and Design These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
CMF For Content Authors. Slide 1©2001 Zope Corporation. All Rights Reserved. Outline Understand CMF approach to content Demonstrate content author goals.
● The most common website platform ● User friendly-easy to edit ● Constantly improving-updates, plugins, themes Why WordPress?
Web & accessibility resources
Web-based structures, links and testing
Brian McCallum UWS, Web Services Unit 15 November 2011
MUG Tuesday, May 31, 2016.
User-Adaptive Systems
Introduction to Web Accessibility
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Learn how to make SharePoint Accessible and Inclusive
Building your class website
Course Web Technology Guus Schreiber
Y. Borodin, F. Ahmed, M. A. Islam, Y. Puzis, V. Melnyk and I. V
Presentation transcript:

Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible Web

The web is designed for those who can filter out irrelevant information

Non-Visual Web Browsing Jaws, Windows Eyes, Hal Serial audio interface Shortcut-driven navigation in HTML DOM-tree Navigation between links, headers, lines, etc. Inaccessible images, links, multimedia, etc.

How blind people browse the web Landmarks Searches List of links Headings Structure Speed of speech Static sites [Bigham, et. al., ASSETS’07]

What is HearSay? Started: Motivated by work in AI Information extraction from web pages Process modeling Added an audio interface Now : Working with HKSB and HKNC Collaborate with IBM, UW Several faculty members, Ph.D., MS., undergrad

HearSay 3 Free!!! Multi-platform Focused on Web browsing Flexible multimodal interface Supports text-to-speech engines Supports voice recognition engines

Improving navigation would make web browsing more efficient. Segment pages Identify patterns Add 2D navigation Summarize content All this helps, but...

Project Goals Filter out irrelevant information Discover relevant information Provide quick access to relevant content Evaluate the usability of HearSay Compare HearSay to other screen readers Distribute a stable version of the program for free

Scenarios Relevancy in Ad-hoc Web Browsing Relevancy when Web content changes Relevancy in Online Transactions (e.g. shopping, paying bills) But what is relevant?

Manual Annotations of Content (the user could tell us what is relevant) Beginning of Main Content Search Button

Needed for Manual Labeling: Provide an interface for creating annotations Store annotations in a database Query the database when the page loads Apply the metadata to the page Provide an interface for reviewing the annotations

Collaborative authoring of accessibility metadata [Takagi et al, 2008] Social network connecting end-users and volunteers  [ Accessibility Commons (AC) DB to store metadata [Kawanaka, Borodin et al, 2008] Web-based infrastructure for sharing metadata

Benefits of Social Accessibility Shortens the time for accessibility renovations Supported: headings, ALT tags, and titles  Workshop at UW – formed a consortium Defined the Accessibility Commons DB schema Identified the object addressing methods: XPath, MD5, URI

Automatic labeling of content to support web transactions

Labeling content Non-visual web transactions are difficult Consider all problems with non-visual browsing Need to locate relevant concepts (buttons and links) Relevant concepts are similar across websites Some variations, e.g. “add to cart”, “add to bag” Different labels, e.g. “Search”, “Go”, “Find” Evolution of relevance and form over time

Or instead of annotating elements, the whole process could be automated. Ex: AT&T Log-in Page

AT&T: Account Overview Page

AT&T: Make a Payment Page

AT&T: Confirm Payment Details

Macro Recording Interface Create a recording (non-)visually Save recording with a description Voice interface to replay the macro-recording Page (in)dependence Customizing what is read Specifying variables

Context-Directed Browsing

Something has Just Changed…?

Dynamic Web Content Dynamic content: Our actions often cause change We pay attention to changes of content New information is often in the changes Affects relevancy of information Types of updates: Page refresh, redirect, JavaScript and AJAX updates Source of updates: User-invoked and Timer-based

Another example:

Dynamic Content Paradigm Treat any content changes as “updates”: AJAX, JavaScript, refresh, redirect Navigation by following links Using back and forward buttons Analyze and diff the updated Web content Provide interface for reviewing the changes

Page Refresh

Filtering Repeated Content

User-Centric Goals Discover and present relevant information first Minimize access-time to relevant information Keep users focused on tasks and information Facilitate multi-tasking and refocusing Enable automation of repetitive tasks Keep the context of user actions Minimize system distractions

HearSay for the Sighted Browsing on handhelds Browsing over the phone Browsing on-the-go Other services

Web Accessibility in Handhelds

Mobile Browsing Problems Data Transfer Cost is High Connection is Slow Small Screens Lots of Scrolling

Context-driven Browsing

External Collaborators Accessibility Group at IBM Japan Accessibility Group at Google HKSB and HKNC Arizona State University Conferences: ASSETS, W4A, CSUN

Conclusion Web Accessibility is an important problem Glimpse of Interesting Approaches Much remains to be done: E.g. Integration, Robustness (Specification and Verification) Sonification Other modalities – touch, pen,.. Extensive end user studies to probe mental models to drive technology development (feedback) Other Disabilities – cognitive, motor impairment, etc. 36

Questions? Comments? Concerns? Suggestions?