110 likes | 308 Views
Stanford Online Accessibility Program. HTML5 and Accessibility. What is HTML5?. Definitions : At the W3C “ A vocabulary and associated APIs for HTML and XHTML” - http://www.w3.org/TR/html5/ At the WHAT WG
E N D
Stanford Online Accessibility Program HTML5 and Accessibility
What is HTML5? Definitions: At the W3C “A vocabulary and associated APIs for HTML and XHTML”- http://www.w3.org/TR/html5/ At the WHAT WG “This specification evolves HTML and its related APIs to ease the authoring of Web-based applications.”- http://www.whatwg.org/specs/web-apps/current-work/multipage/ PC Magazine Encyclopedia “HTML5 is designed to provide a comprehensive application development platform for Web pages that eliminates the need to install third-party browser plug-ins. HTML5 provides support for 2D graphics (canvas element), document editing, drag and drop, browser history management, video playback and local file storage.”- http://www.pcmag.com/encyclopedia_term/0,2542,t=HTML5&i=60472,00.asp
"Implementors should be aware that this specification is not stable. Implementorswho are not taking part in the discussions are likely to find the specification changing out from under them in incompatible ways."
How will HTML5 Improve Web Accessibility? • Introduces 27 new elements: ImprovedSemantic Structure • Adds 13 new form input types • Separate conformance requirements for authors & user agents • Backwards compatible
ARIA: Accessible Rich Internet Applications - Defining Roles, States and Properties • ARIA pre-dates HTML5 • Goal is to fully integrate ARIA into HTML5 • Some duplication (eg. Landmark Roles) • Some harmonization required (ARIA: required="true" | HTML5: required or required="required") • Not yet integrated into the specification
Current Issues and ProblemsCanvas: One of the so-called Flash killers • Provides scripts with a resolution-dependent bitmap canvas • Can be used for rendering graphs, game graphics, or other visual images on the fly • Currently not accessible to non-visual users • 2 partially complimentary proposals to address accessibility issues • Status: No Decision, no implementations
Current Issues and ProblemsVideo: One of the so-called Flash killers • A means to include media directly inside an HTML document without the need for plugins • Includes native controls (play/pause/stop/rewind/etc.), or scripted controls A number of problems today: • Video Codec impass: H.264/MP4, Ogg/Theora, VP8/WebM • Currently no means to provide alternate content • Accessibility Issues actively being worked on - High Priority!
Unresolved Accessibility Issues & Bugs at Oct, 2010 • W3C HTML5 A11y Task Force tracks Issues and Bugs • Most Major Issues have proposals attached • Many Bugs are related to Issues • Some issues are not yet addressed • Canvas, Video/Audio, ARIA Mappings • Alternative Text and Long Descriptions (@alt, @longdesc, @title) • Table Summaries (@summary) • Accesskeys (@accesskey) • Status of Progress and Meter elements • Image Analysis Heuristics
Stanford Online Accessibility Program The Stanford Online Accessibility Program has been established to provide guidance to the Stanford Community as they use various online means to share information to their respective constituents. The program achieves this through the promotion of Universal Accessibility and web standards compliance. • online: soap.stanford.edu • John Foliot: jfoliot@stanford.edu • Twitter: @johnfoliot