Never stop learning with Curiosity Learning Paths!

  • Get inspired with the web’s best bite-sized learning content, curated for learners like you.
  • Learn more—quickly and easily—by exploring our dynamic Learning Paths.
  • Spread quick knowledge to friends with our original Smart Memes!

Enhancing Web 2.0 Accessibility Via AxsJAX: A Tutorial at Google - Charles L....

This learning path has been created for you.
12:17
Add to Playlist
Watch Later Added
  • Actions
  • About This Video

Paths are the best way to keep exploring content you're interested in. We'll create a stream of content for you filled with the best videos related to “Enhancing Web 2.0 Accessibility Via AxsJAX: A Tutorial at Google - Charles L....”.

Google Tech Talks July 15, 2008 ABSTRACT Google is the Web's premier creator of user-friendly Web 2.0 applications, and we have long viewed it as part of our mission to do for users in the long tail (AKA users with special needs) what we've achieved for the mainstream user see this Google I/O talk entitled Design Patterns for Enhanced Accessibility for background. Accessibility 2.0 is now a hot topic on the Web and we would like to move from a world where AJAX applications were a straight No-No with respect to blind users to a world where these same technologies are used to enhance their usability for everyone. Google-AxsJAX is an Open Source framework for injecting usability enhancements into Web 2.0 applications. In this talk, Charles Chen and T. V. Raman will give a hands-on tutorial on using AxsJAX. The tutorial will cover the following: A brief introduction to the additional opcodes introduced by W3C ARIA to the assembly language of the Web (AKA HTML+JavaScript). AxsJAX library abstractions built on the above that help Web developers generate relevant feedback via the user's adaptive technology of choice. Steps in creating fluent eyes-free interaction to Web applications, including enabling rapid access to parts of a complex Web page. The tutorial will provide a step-by-step walk through in defining AxsJAX enhancements to a Web page including: An overview of the developer tools we use. Discovering pain-points in Web interaction and designing improvements iteratively. And time permitting, we might even demonstrate how Raman now makes up for all the time he save thanks to an efficient eyes-free auditory user interface by playing JawBreaker and reading XKCD via their AxsJAXed versions. Note that writing AxsJAX enhancements to Web applications can help you win cool swag and bragging rights! The goal of this hands-on tutorial is to help you get there faster! Speaker: T. V. Raman T. V. Raman works on auditory interfaces and Web applications at Google. Speaker: Charles L. Chen Charles L. Chen is the author of Fire Vox -- http://www.clcworld.net -- an Open Source extension to Firefox that turns Firefox into a talking Web browser.
00:12
Add to Playlist
Watch Later Added
  • Actions
  • About This Video
Leveraging Web 2.0 Design Patterns For Enhanced Accessibility T. V. Raman (Google) HTML DOM+ JavaScript constitutes the assembly language of Web Applications. Access To Rich Internet Applications --- ARIA --- adds in a couple of additional op-codes for helping Web applications better communicate with adaptive technologies such as screenreaders. How do we now push the envelope with respect to Web applications and adaptive technologies such as screenreaders and self-voicing browsers in a manner similar to what we as Web developers have collectively achieved for the mainstream user? This session will demonstrate programming techniques that help Web developers experiment with and build in the latest accessibility techniques into their Web applications. We will base this session on project Google-AxsJAX. Developers should know JavaScript, but session doesn't require deep AJAX hackery.
55:25
Add to Playlist
Watch Later Added
  • Actions
  • About This Video
Rachel Shearer, Dominic Mazzoni, Charles Chen This session will help you learn through code samples and real world examples how to design and test your web apps for complete accessibility coverage. We will review APIs such as the Text-to-speech (TTS) API, tools like ChromeVox and ChromeShades and how Google products implement solutions today for users with disabilities. For all I/O 2012 sessions, go to https://developers.google.com/io/
32:58
Add to Playlist
Watch Later Added
  • Actions
  • About This Video
Charles Chen, David Tseng, Volker Sorge Comprehending and navigating complex web pages is difficult already for readers with perfect eyesight, but much harder when relying on speech rendering only. The ChromeVox screen reader is specifically built to handle modern web content in all its richness. ChromeVox is Javascript-based and makes it easy for developers to make cutting-edge web applications accessible. We demonstrate the latest incarnation of ChromeVox that offers advanced navigation facilities for complex content such as tables and mathematical formulas as well as support for Braille and new HTML5 UI controls such as date/time, and media controls. For all I/O 2013 sessions, go to https://developers.google.com/live
23:22
Add to Playlist
Watch Later Added
  • Actions
  • About This Video
-Setting up ChromeVox -Using ChromeVox to listen to your web app -Common pitfalls for web accessibility and how to fix them -How we test ChromeVox code using Chrome and ChromeVox.
05:47
Add to Playlist
Watch Later Added
  • Actions
  • About This Video
This video provides an overview of new features in Google Web Toolkit (GWT) 2.0, a tool which enables developers to produce highly optimized, browser-specific JavaScript for their apps. Bruce Johnson, Joel Webber, Andrew Bowers, and Adam Schuck walk you through the newest tools and features in GWT 2.0 such as uiBinder, code splitting, speed tracer, and more.
49:38
Add to Playlist
Watch Later Added
  • Actions
  • About This Video
Dominic Mazzoni, Rachel Shearer Providing a basic HTML site used to be the best way to make sure your content was accessible to all users. But times have changed, and now you can use HTML5 techniques to provide an experience that's just as rich and interactive for people who use assistive technology. The emphasis of this talk will be on techniques that work today in the latest browser versions. Techniques covered will include proper use of ARIA along with focus management and keyboard navigation.