access to cloud computing challenge and opportunity
play

Access To Cloud Computing Challenge And Opportunity T. V. Raman - PowerPoint PPT Presentation

Access To Cloud Computing Challenge And Opportunity T. V. Raman Google http://emacspeak.sf.net/raman November 11, 2009 Overview Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Challenge Accessible Speech Opportunity


  1. Access To Cloud Computing Challenge And Opportunity T. V. Raman Google http://emacspeak.sf.net/raman November 11, 2009

  2. Overview Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Challenge Accessible Speech Opportunity MashUp Mobile Conclusion November 2009 Accessing Higher Ground – 2 / 27

  3. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion The Access Challenge

  4. Web Apps: Advantages Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Hosted Web applications enable: ■ Easy deployment ■ Light-weight user interaction ■ Ubiquitous access to data ■ Easy upgrades Today’s access technologies do not fit this model. November 2009 Accessing Higher Ground – 4 / 27

  5. The Impedance Mismatch Challenge Accessible Speech Opportunity MashUp Mobile 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. November 2009 Accessing Higher Ground – 5 / 27

  6. Consequences Challenge Accessible Speech Opportunity MashUp Mobile Conclusion When Web Apps And Desktop Screen-readers Collide ■ Adaptive technology installed on client workstation ■ Depends on native APIs ◆ All of the disadvantages, ◆ And none of the advantages! November 2009 Accessing Higher Ground – 6 / 27

  7. Ubiquitous Access Challenge Accessible Speech Opportunity MashUp Mobile 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 kiosk? November 2009 Accessing Higher Ground – 7 / 27

  8. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion What Does Accessible Mean?

  9. Access Goals Challenge Accessible Speech Opportunity MashUp Mobile 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 November 2009 Accessing Higher Ground – 9 / 27

  10. Building Blocks Challenge Accessible Speech Opportunity MashUp Mobile Conclusion ( Content , UA , AT ) Together determine overall user experience ■ Content: Capture adequate semantics ■ UA: Degrade gracefully ■ ■ AT: Bridge the gap November 2009 Accessing Higher Ground – 10 / 27

  11. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Building Spoken Feedback

  12. Building Speech Access Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Identify what to speak ■ Determine how to speak it ■ Decide when to speak ■ November 2009 Accessing Higher Ground – 12 / 27

  13. What To Speak Challenge Accessible Speech Opportunity MashUp Mobile 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 ■ November 2009 Accessing Higher Ground – 13 / 27

  14. How To Speak Challenge Accessible Speech Opportunity MashUp Mobile 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. November 2009 Accessing Higher Ground – 14 / 27

  15. When To Speak Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Speech is silvern, but silence is golden! ■ Event handlers implement web interaction Eventing determines when things change ■ ■ Attach handlers that produce relevant output November 2009 Accessing Higher Ground – 15 / 27

  16. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion The Access Opportunity

  17. Web Application Model Challenge Accessible Speech Opportunity MashUp Mobile 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 November 2009 Accessing Higher Ground – 17 / 27

  18. The Access Opportunity Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Separation of interaction from data: ■ Opens up opportunities for custom clients ■ Specialize user interaction to user’s needs ■ Multiple UIs can collaborate One size no longer need fit everyone November 2009 Accessing Higher Ground – 18 / 27

  19. New Adaptive Technologies Challenge Accessible Speech Opportunity MashUp Mobile 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. November 2009 Accessing Higher Ground – 19 / 27

  20. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Mashing It Up With Web APIs

  21. Web APIs Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Separation of content from interaction: ■ Leads to light-weight Web APIs ■ Atom/RSS based syndication ■ AJAX APIs for Web services ■ Examples: Google Maps, Google Calendar Web mashups are an automatic follow-on ■ What is the access equivalent of a mashup? November 2009 Accessing Higher Ground – 21 / 27

  22. Essence Of A Mashup Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Syndicate data sources into a custom UI ■ Add screen-enlargement (zooming) ■ Augment Web UI with spoken output ■ Overlay simplified skins ■ Create custom aggregations of Web apps November 2009 Accessing Higher Ground – 22 / 27

  23. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Ubiquitous, Any Time Access

  24. Mobile Access Challenge Accessible Speech Opportunity MashUp Mobile Conclusion User Interfaces that match User Needs! ■ Brings a new perspective to accessibility ■ Opens up new vistas for users with special needs ■ Profoundly impacts how we work and play November 2009 Accessing Higher Ground – 24 / 27

  25. Challenge Accessible Speech Opportunity MashUp Mobile Conclusion Conclusion

  26. Conclusion Challenge Accessible Speech Opportunity MashUp Mobile 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 ■ November 2009 Accessing Higher Ground – 26 / 27

  27. Watch Computing Take Off! Challenge Accessible Speech Opportunity MashUp Mobile Conclusion November 2009 Accessing Higher Ground – 27 / 27

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