Presented by: Bryan Garaventa, Accessibility Fellow

Slides:



Advertisements
Similar presentations
The Paciello Group Accessing Higher Ground, 2014.
Advertisements

HTML & Dreamweaver. The World Wide Web can be defined as a: a.group of related documents that are managed by a business. b.collection of documents accessed.
ARIA Web Design and Development Patterns KEITH HAYS IT Accessibility Specialist CITES / ITaccess
Creating dynamic and accessible content in Drupal 7 using WAI-ARIA Sarah Pulis Web Accessibility Evangelist DruaplCon | Content Authoring |
Screen Rea ript aSc A Jav RI ithA w der + Accessible Rich Internet Applica1ons.
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Web 2.0 Accessibility Section 508 Coordinators Training Conference Rich Schwerdtfeger DE, SWG Accessibility Strategy and Architecture Chair: W3C WAI-ARIA.
Integrating Access with the Web and with Other Programs.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Sourcing Event Tool Kit Solicitation Archiving User Guide.
Hans Hillen (TPG) Steve Faulkner (TPG) 02 / 25 / 13 Accessibility of HTML5 and Rich Internet Applications - CSUN
ARIA Support on Mobile Browsers
ARIA intro WAI ARIA The problems being addressed  Limitations of the web pidgin  The old and new webs The ARIA solution (roles, states, properties, regions,
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Scripted, Tab Accessible Tree Control Hierarchical view of data via tree control. Keyboard Navigation from initially closed tree to view above with focus.
Accessibility for Rich Internet Applications: Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre Techniques & Toolkits.
An Introduction to WAI-ARIA Dan Jackson Web Team Leader City University London.
© 2008 IBM Corporation Emerging Internet Technologies Real World Accessibility with ARIA Becky Gibson Web Accessibility Architect.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
Classroom User Training June 29, 2005 Presented by:
Real World Accessibility Becky Gibson Dojo Accessibility Lead IBM Web Accessibility Architect.
Development of Accessible E-documents and Programs for the Visually Impaired WAI-ARIA (V2011)
Yahoo! Experiences with Accessibility in DHTML and RIA Nate Koechley Senior Engineer & Designer, Yahoo! User Interface (YUI) Library Team Platform Engineering.
ARIA + HTML5 Steve Faulkner & Hans Hillen The Paciello Group.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Accessible DHTML Simon Bates David Bolter ATRC
Macromedia Dreamweaver 8 Revealed DREAMWEAVER GETTING STARTED WITH.
Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois.
XHTML 1.1  Derived from Standard Generalized Markup Language (SGML) of ISO  XHTML concerned primary with content rather than presentation and style 
Avoiding the JavaScript:Void(‘’): Building Web Apps That Work Anywhere and Everywhere Jason Pitoniak Rochester Institute of Technology HighEdWeb 2008 ▪
Aria Roles Informing assistive technology. What are Aria Roles A way of conveying the role or state of content or functionality. Accessible Rich Internet.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
ARIA Support on Mobile Browsers Jonathan Avila Chief Accessibility Officer, SSB BART Group.
Week 8.  Form controls  Accessibility with ARIA.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
ARIA design patterns When UX meets a11y Funka Accessibility Day 2016.
2.4. Choose and configure HTML5 tags to organize content and forms Choose and configure HTML5 tags for input and validation. Building the User Interface.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Athletic Rivalries and Web Accessibility
4.01 How Web Pages Work.
Jason Pitoniak Rochester Institute of Technology
SVG Accessibility Basics
Testing for Accessibility with Common Screen Readers
Accessibility, Visual Design, and Front-End Development
How to Improve Your #A11y Testing
Bring Accessibility into the Development Lifecycle with CI Testing
Chapter 7 Absolute/relative hyperlinks Frag id 3-column site
Web Standards Web Design – Sec 2-3
Chapter A - Getting Started with Dreamweaver MX 2004
Web Development A Visual-Spatial Approach
Web Standards Web Design – Sec 2-3
Web Accessibility Testing 101: A Checklist for Beginners
Reaching more customers with accessible Metro style apps using HTML5
What Designers Need to Know about Accessibility (A11y)
Quality Center (QC) 11 Training Global IT QA Testing Team 2013
Chap 7 Abs/rel hyperlinks Frag id Sprites (Student presentation)
Microsoft Office Access 2003
Citation Map Visualizing citation data in the Web of Science
Microsoft Office Access 2003
Chap 7 Abs/rel hyperlinks Frag id Sprites (Student presentation)
Tutorial 7 – Integrating Access With the Web and With Other Programs
4.01 How Web Pages Work.
Tutorial 8 Sharing, Integrating, and Analyzing Data
Presentation transcript:

Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA Presented by: Bryan Garaventa, Accessibility Fellow Terri Fellers, Director Accessibility Services

Formerly Known As SSB BART Group Who is Level Access? Formerly Known As SSB BART Group New Corporate Identity – Name and Branding New Website – Coming Spring 2017!! No Change in our Innovative Technology or Excellent Service CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Overview Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA What is ARIA? ARIA Role Categories Static ARIA Roles Pseudo Interactive Roles Interactive Widget Roles Tools and Resources Interactive Examples Contact Information CSUN 2017 Assistive Technology Conference

What is ARIA?

CSUN 2017 Assistive Technology Conference ARIA Definition Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA ARIA stands for Accessible Rich Internet Applications ARIA is a technical specification published by the World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI) It is important that the assistive technology is active and checking for MSAA changes before you activate the browser or program you are testing. False issues can often crop up when this is not followed. CSUN 2017 Assistive Technology Conference

ARIA Role Categories

CSUN 2017 Assistive Technology Conference ARIA Role Categories Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA Three Primary Categories: Static ARIA roles – do not require any scripting Pseudo Interactive roles – nearly static but require some scripting to properly implement Interactive Widget roles – roles that cannot be used without comprehensive scripting The ARIA Role Matrices can be used to quickly identify these categories, including specific implementation guidance: http://whatsock.com/training/matrices/ It is important that the assistive technology is active and checking for MSAA changes before you activate the browser or program you are testing. False issues can often crop up when this is not followed. CSUN 2017 Assistive Technology Conference

CSUN 2017 Assistive Technology Conference Static ARIA Roles Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA Static ARIA Roles can be included within standard HTML markup and require no scripting. Static ARIA Roles include: Landmark and Region Roles: application, banner, complementary, contentinfo, form, main, navigation, region, search Structural Roles: article, definition, directory + listitem, document, feed + article, figure, heading, img, list + listitem, math, notes, separator, table + cell, toolbar Specialty Roles: none, presentation It is important that the assistive technology is active and checking for MSAA changes before you activate the browser or program you are testing. False issues can often crop up when this is not followed. CSUN 2017 Assistive Technology Conference

Pseudo Interactive Roles Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA Pseudo Interactive Roles are static roles that can be included within standard HTML markup, but require some basic accompanying scripting to ensure proper functionality. Pseudo Interactive Roles include: Dialog Roles: alertdialog, dialog Live Region Roles: alert, log, marquee, status, timer It is important that the assistive technology is active and checking for MSAA changes before you activate the browser or program you are testing. False issues can often crop up when this is not followed. CSUN 2017 Assistive Technology Conference

Interactive Widget Roles Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA Interactive Widget Roles can be included in standard HTML markup, but require precise scripting to ensure proper functionality. Interactive Widget Roles: Simple Interactive Widget Roles: button, checkbox, link, progressbar, searchbox, scrollbar, slider, spinbutton, switch, textbox, tooltip Complex Interactive Widget Roles: combobox, grid or treegrid + rowgroup + row + columnheader + gridcell, listbox + option, menu or menubar + menuitem or menuitemcheckbox or menuitemradio, radiogroup + radio, tablist + tab + tabpanel, tree + treeitem + group It is important that the assistive technology is active and checking for MSAA changes before you activate the browser or program you are testing. False issues can often crop up when this is not followed. CSUN 2017 Assistive Technology Conference

Interactive Examples

Tools and Resources

CSUN 2017 Assistive Technology Conference Tools and Resources Static vs. Interactive Widget Roles: Ensuring Proper Functionality in ARIA Visual ARIA tool: http://whatsock.com/training/matrices/visual-aria.htm ARIA Role Matrices: http://whatsock.com/training/matrices/ The Accessibility Tree Training Guide: detailed training course for learning ARIA from beginning to end: http://whatsock.com/training/ Archive of open source provably accessible widgets for use within any web technology project: Powered by jQuery: https://github.com/accdc/tsg Powered by MooTools: https://github.com/accdc/tsg-mootools Powered by Dojo: https://github.com/accdc/tsg-dojo It is important that the assistive technology is active and checking for MSAA changes before you activate the browser or program you are testing. False issues can often crop up when this is not followed. CSUN 2017 Assistive Technology Conference

Any Questions?

Thank you. Bryan Garaventa bryan. garaventa@ssbbartgroup Thank you. Bryan Garaventa bryan.garaventa@ssbbartgroup.com Terri Fellers terri.fellers@ssbbartgroup.com