cloud computing leveling the access field
play

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


  1. Cloud Computing Leveling The Access Field T. V. Raman Google http://emacspeak.sf.net/raman April 20, 2012

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

  3. Accessibility Challenge Speech Opportunity Google Conclusion What Does Accessible Mean?

  4. Access Goals Accessibility Challenge Speech Opportunity Google Conclusion ■ 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 Leveraging The Cloud For Universal Access 4 / 28

  5. Building Blocks Accessibility Challenge Speech Opportunity Google Conclusion ( Content , UA , AT ) ■ Together determine overall user experience ■ Content — Capture adequate semantics ■ UA — Degrade gracefully ■ AT — Bridge the gap Leveraging The Cloud For Universal Access 5 / 28

  6. Accessibility Challenge Speech Opportunity Google Conclusion The Access Challenge

  7. Web Apps: Advantages Accessibility Challenge Speech Opportunity Google Conclusion Hosted Web applications enable: ■ Easy deployment ■ Light-weight user interaction ■ Ubiquitous access to data ■ Easy upgrades Desktop access technologies do not fit this model. Leveraging The Cloud For Universal Access 7 / 28

  8. The Impedance Mismatch Accessibility Challenge Speech Opportunity Google Conclusion 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. Leveraging The Cloud For Universal Access 8 / 28

  9. Consequences Accessibility Challenge Speech Opportunity Google Conclusion When Web Apps And Desktop Screen-readers Collide ■ Adaptive technology installed on client workstation ◆ All of the disadvantages, ◆ And none of the advantages! Leveraging The Cloud For Universal Access 9 / 28

  10. Ubiquitous Access Accessibility Challenge Speech Opportunity Google Conclusion 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? Leveraging The Cloud For Universal Access 10 / 28

  11. Accessibility Challenge Speech Opportunity Google Conclusion Building Spoken Feedback

  12. Building Speech Access Accessibility Challenge Speech Opportunity Google Conclusion ■ Identify what to speak ■ Determine how to speak it ■ Decide when to speak Leveraging The Cloud For Universal Access 12 / 28

  13. What To Speak Accessibility Challenge Speech Opportunity Google Conclusion ■ 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. Leveraging The Cloud For Universal Access 13 / 28

  14. How To Speak Accessibility Challenge Speech Opportunity Google Conclusion ■ 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. Leveraging The Cloud For Universal Access 14 / 28

  15. When To Speak Accessibility Challenge Speech Opportunity Google Conclusion Speech is silvern, but silence is golden! ■ Event handlers implement web interaction ■ Eventing determines when things change ■ Attach handlers that produce relevant output Leveraging The Cloud For Universal Access 15 / 28

  16. Accessibility Challenge Speech Opportunity Google Conclusion The Access Opportunity

  17. Web Application Model Accessibility Challenge Speech Opportunity Google Conclusion ■ 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 Leveraging The Cloud For Universal Access 17 / 28

  18. Web Adaptive Technologies Accessibility Challenge Speech Opportunity Google Conclusion 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 Leveraging The Cloud For Universal Access 18 / 28

  19. The Access Opportunity Accessibility Challenge Speech Opportunity Google Conclusion 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 Leveraging The Cloud For Universal Access 19 / 28

  20. New Adaptive Technologies Accessibility Challenge Speech Opportunity Google Conclusion 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. Leveraging The Cloud For Universal Access 20 / 28

  21. Accessibility Challenge Speech Opportunity Google Conclusion Google Platform Access

  22. Google Platform Access Accessibility Challenge Speech Opportunity Google Conclusion ■ Chrome OS — Built-in access ■ Android — Platform access present on all devices ■ ChromeVox — Web Accessibility for desktop and mobile Leveraging The Cloud For Universal Access 22 / 28

  23. Chrome OS Accessibility Challenge Speech Opportunity Google Conclusion ■ 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! Leveraging The Cloud For Universal Access 23 / 28

  24. Android Accessibility Challenge Speech Opportunity Google Conclusion ■ 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 Leveraging The Cloud For Universal Access 24 / 28

  25. Android Web Access Accessibility Challenge Speech Opportunity Google Conclusion ■ ChromeVox enables Android Web access ■ Activated when accessibility is enabled ■ Supports modern Web standards including ARIA Leveraging The Cloud For Universal Access 25 / 28

  26. Accessibility Challenge Speech Opportunity Google Conclusion Conclusion

  27. Conclusion Accessibility Challenge Speech Opportunity Google Conclusion ■ 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 Leveraging The Cloud For Universal Access 27 / 28

  28. Watch Computing Take Off! Accessibility Challenge Speech Opportunity Google Conclusion Leveraging The Cloud For Universal Access 28 / 28

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend