Taming Web 2.0 Accessibility Using theDojo Open Source .ppt
《Taming Web 2.0 Accessibility Using theDojo Open Source .ppt》由会员分享,可在线阅读,更多相关《Taming Web 2.0 Accessibility Using theDojo Open Source .ppt(29页珍藏版)》请在麦多课文档分享上搜索。
1、,Taming Web 2.0 Accessibility Using the Dojo Open Source Toolkit,Becky Gibson Web Accessibility Architect,2,Web 2.0 Accessibility Concerns Solving Web 2.0 Issues Accessible Rich Internet Applications (ARIA) Dojo JavaScript Open Source Toolkit How Dojo Addresses Accessibility Demos,Agenda,3,Web 2.0 A
2、ccessibility Concerns,Rich Interface controls Reliance on Mouse Lack of Semantics Incremental Updates via Ajax Changes in focus Excessive Navigation via Tab key Content aggregation from various resources (Mashups) Multimedia Lack of captioning Interaction issues Paradigm Shift,4,Solving Web 2.0 Acce
3、ssibility Issues,Provide Accommodations for Vision Hearing Cognitive Semantics & identification Navigation & keyboard support,5,Accessible Rich Internet Applications to the Rescue!,6,Accessible Rich Internet Applications (ARIA),Addresses Web 2.0 Accessibility Issues Developed at IBM and donated to W
4、3C Web Accessibility Initiative (WAI) Protocols & Formats Group Nearing last call draft Implemented in Firefox browser Being implemented in Opera 9.5 Support just announced for IE 8 Supported by Window-Eyes & JAWS screen readers Used by IBM, Dojo, AOL, Yahoo, Google, SAP, .,7,ARIA Details,Add role s
5、emantics to scripted user interface (UI) elements Update state information dynamically Make items focusable via tabindex attribute Add keyboard event handling Mimic the keyboard behavior of the rich client UI Minimize tab key navigation Add live region information and notification* to support Ajax,*
6、Live region support coming in Firefox 3,8,ARIA Example - Tree,Role = tree (on outer container),Role = treeitem expanded=true (on open Africa node),Role = treeitem selected=true (on highlighted Egypt child node with no children),Role = treeitem expanded=false (on closed Australia node),9,ARIA Live Re
7、gions,Perceivable sections are identified with region role Live indicates region is updated Values of: Off, Polite, Assertive, Rude Atomic identifies the extent of updates True entire region is updated and relevant False only changed element needs to be presented to user Controls identifies the elem
8、ent which triggers an update,10,ARIA Examples - Live Region,Editing auto save notification live=polite; atomic=true; Server maintenance notification Live=assertive; atomic=true; New mail - speak new entries Live=polite; atomic=false;,11,12,Keyboard Support,Implement focus handling via tabindex attri
9、bute Add key event handlers to implement navigation Use tab key to navigate between components Arrow and other key navigation within a component Keep keyboard and mouse interaction in-sync Set focus to elements, do NOT simulate focus via CSS DHTML Style Guide group is defining widget behaviors,13,Do
10、jo - Open Source JavaScript Toolkit,“Easy” Ajax Data Binding Full event system Browser abstraction layer User Interface Widgets Dual Licensed Academic Free License v2.1 BSD License Dojo 1.0 available in November, 2007 Dojo 1.1 shipping in March, 2008,14,Core Widget Set (dijit),Accessible Internation
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TAMINGWEB20ACCESSIBILITYUSINGTHEDOJOOPENSOURCEPPT

链接地址:http://www.mydoc123.com/p-389616.html