Cloud Computing Leveling The Access Field T. V. Raman Google - - PowerPoint PPT Presentation

cloud computing leveling the access field
SMART_READER_LITE
LIVE PREVIEW

Cloud Computing Leveling The Access Field T. V. Raman Google - - PowerPoint PPT Presentation

Cloud Computing Leveling The Access Field T. V. Raman Google http://emacspeak.sf.net/raman April 20, 2012 Overview Accessibility Challenge Speech Opportunity Google Conclusion Accessibility Challenge Speech Opportunity Google Conclusion


slide-1
SLIDE 1

Cloud Computing Leveling The Access Field

  • T. V. Raman

Google http://emacspeak.sf.net/raman

April 20, 2012

slide-2
SLIDE 2

Overview

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 2 / 28

Accessibility Challenge Speech Opportunity Google Conclusion

slide-3
SLIDE 3

What Does Accessible Mean?

Accessibility Challenge Speech Opportunity Google Conclusion

slide-4
SLIDE 4

Access Goals

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 4 / 28

■ Retain present level of access to functionality ■ Increase reach by enabling wider access ■ Wider access:

◆ Bring within reach of more users ◆ Enable access in more user contexts ◆ Improve user effectiveness by enabling rapid task completion

Important to go beyond the status-quo

slide-5
SLIDE 5

Building Blocks

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 5 / 28

(Content, UA, AT)

■ Together determine overall user experience ■ Content — Capture adequate semantics ■ UA — Degrade gracefully ■ AT — Bridge the gap

slide-6
SLIDE 6

The Access Challenge

Accessibility Challenge Speech Opportunity Google Conclusion

slide-7
SLIDE 7

Web Apps: Advantages

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 7 / 28

Hosted Web applications enable:

■ Easy deployment ■ Light-weight user interaction ■ Ubiquitous access to data ■ Easy upgrades

Desktop access technologies do not fit this model.

slide-8
SLIDE 8

The Impedance Mismatch

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 8 / 28

Major shift in application deployment model

■ Web Apps — The document is the interface ■ Light-weight UI hosted in Web pages ■ Current adaptive technologies assume desktop application model

App model shift requires shift in AT.

slide-9
SLIDE 9

Consequences

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 9 / 28

When Web Apps And Desktop Screen-readers Collide

■ Adaptive technology installed on client workstation

◆ All of the disadvantages, ◆ And none of the advantages!

slide-10
SLIDE 10

Ubiquitous Access

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 10 / 28

The Access Challenge

■ Web promises anytime, anywhere access ■ Equal access for users with special needs:

◆ Email access at airport? ◆ Edit/share information from a borrowed laptop?

slide-11
SLIDE 11

Building Spoken Feedback

Accessibility Challenge Speech Opportunity Google Conclusion

slide-12
SLIDE 12

Building Speech Access

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 12 / 28

■ Identify what to speak ■ Determine how to speak it ■ Decide when to speak

slide-13
SLIDE 13

What To Speak

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 13 / 28

■ Rich markup for Web content ■ Separate content from presentation ■ Structure content to reflect its intent ■ Add content annotations to provide smart navigation ■ Identify role of content particles ■ Expose current state via DOM properties

Accessible Content = Clean Markup annotated with ARIA.

slide-14
SLIDE 14

How To Speak

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 14 / 28

■ Enable rich spoken feedback ■ Provide Web developers direct access to speech layer ■ Enable rich auditory presentations of content

Treat spoken output as a first-class citizen.

slide-15
SLIDE 15

When To Speak

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 15 / 28

Speech is silvern, but silence is golden!

■ Event handlers implement web interaction ■ Eventing determines when things change ■ Attach handlers that produce relevant output

slide-16
SLIDE 16

The Access Opportunity

Accessibility Challenge Speech Opportunity Google Conclusion

slide-17
SLIDE 17

Web Application Model

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 17 / 28

■ Data resides on the network ■ Interaction resides on the client ■ Network operations to synchronize data ■ Browser widgets to create UI

Shift away from monolithic applications

slide-18
SLIDE 18

Web Adaptive Technologies

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 18 / 28

Adaptive technologies embrace, extend Web model

■ AT dynamics no different from mainstream ■ Web applications fulfill new needs ■ Web AT access enables Web-based tools

Evolve today’s AT to meet tomorrow’s needs

slide-19
SLIDE 19

The Access Opportunity

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 19 / 28

Separation of interaction from data:

■ Go beyond one size fits all access ■ Specialize user interaction to user’s needs ■ Multiple UIs can collaborate

One size no longer need fit everyone

slide-20
SLIDE 20

New Adaptive Technologies

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 20 / 28

New opportunities for AT:

■ A new market for consumer applications ■ Custom services tailored to end-user needs ■ Task-driven access tools

This generation of AT will be user-driven.

slide-21
SLIDE 21

Google Platform Access

Accessibility Challenge Speech Opportunity Google Conclusion

slide-22
SLIDE 22

Google Platform Access

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 22 / 28

■ Chrome OS — Built-in access ■ Android — Platform access present on all devices ■ ChromeVox — Web Accessibility for desktop and mobile

slide-23
SLIDE 23

Chrome OS

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 23 / 28

■ C-A-z activates accessibility on the login screen ■ Built-in ChromeVox provides complete Web Access ■ Downloadable ChromeVis provides low-vision support ■ Access technologies update with the rest of the platform!

slide-24
SLIDE 24

Android

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 24 / 28

■ Built-in TalkBack screenreader provides complete access ■ Touch exploration on ICS enables complete access ■ Open platform encourages innovation from third-party developers ■ Open platform empowers user choice

slide-25
SLIDE 25

Android Web Access

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 25 / 28

■ ChromeVox enables Android Web access ■ Activated when accessibility is enabled ■ Supports modern Web standards including ARIA

slide-26
SLIDE 26

Conclusion

Accessibility Challenge Speech Opportunity Google Conclusion

slide-27
SLIDE 27

Conclusion

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 27 / 28

■ Web applications force separation of user-interface from core application ■ Makes development of multiple user interfaces affordable ■ Opens up new opportunities for meeting user needs

slide-28
SLIDE 28

Watch Computing Take Off!

Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 28 / 28