The Accessibility Roles and Responsibility Mapping (ARRM) is a framework developed by the W3C’s EOWG to help teams break down Web accessibility requirements by roles.
Introducing ARRM: A Framework to Fight Accessibility ApathyBill Tyler
The Accessibility Roles and Responsibility Mapping (ARRM) is a framework developed by the W3C’s EOWG to help teams break down Web accessibility requirements by roles.
EffectiveUI Senior Developer Michelle Bagur explores the history of website accessibility laws, along with approaches and methods to ensure compliance.
1) Learn about Myplanet's Headless CMS solution using Gatsby Preview and Contentful’s UI Extensions (https://www.contentful.com/resources/serverless/)
2) their Serverless project with IBM - using Apache OpenWhisk (https://www.ibm.com/cloud/functions)
3) how Myplanet got involved with AWS DeepRacer - a fun way to get started with Reinforcement Learning (RL), and their racing experience at re:Invent DeepRacer League (https://reinvent.awsevents.com/learn/deepracer/)
4) their Machine Learning (ML) research related to finding DeepRacer’s ideal line (https://medium.com/myplanet-musings/the-best-path-a-deepracer-can-learn-2a468a3f6d64).
BONUS: Two TED Talks referenced in the intro
5) When ideas have sex | Matt Ridley | Jul 14, 2010 https://www.ted.com/talks/matt_ridley_when_ideas_have_sex
6) Why The Best Leaders Make Love The Top Priority | Matt Tenney | Dec 5, 2019 https://www.youtube.com/watch?v=qCVoohdyI6I
VIDEO: https://youtu.be/ZH1xxmBNx5k
Introducing ARRM: A Framework to Fight Accessibility ApathyBill Tyler
The Accessibility Roles and Responsibility Mapping (ARRM) is a framework developed by the W3C’s EOWG to help teams break down Web accessibility requirements by roles.
EffectiveUI Senior Developer Michelle Bagur explores the history of website accessibility laws, along with approaches and methods to ensure compliance.
1) Learn about Myplanet's Headless CMS solution using Gatsby Preview and Contentful’s UI Extensions (https://www.contentful.com/resources/serverless/)
2) their Serverless project with IBM - using Apache OpenWhisk (https://www.ibm.com/cloud/functions)
3) how Myplanet got involved with AWS DeepRacer - a fun way to get started with Reinforcement Learning (RL), and their racing experience at re:Invent DeepRacer League (https://reinvent.awsevents.com/learn/deepracer/)
4) their Machine Learning (ML) research related to finding DeepRacer’s ideal line (https://medium.com/myplanet-musings/the-best-path-a-deepracer-can-learn-2a468a3f6d64).
BONUS: Two TED Talks referenced in the intro
5) When ideas have sex | Matt Ridley | Jul 14, 2010 https://www.ted.com/talks/matt_ridley_when_ideas_have_sex
6) Why The Best Leaders Make Love The Top Priority | Matt Tenney | Dec 5, 2019 https://www.youtube.com/watch?v=qCVoohdyI6I
VIDEO: https://youtu.be/ZH1xxmBNx5k
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
#AI + #ML + #Robotics combination is a game-changer, so #ServerlessTO members were lucky to have Alex Barbosa Coqueiro - Public Sector Solutions Architect Manager at AWS Canada, introduce us to AWS Robomaker & AWS DeepRacer!
Alex also talked about managed #ReinforcementLearning (RL) with Amazon SageMaker, and compared DeepRacer to Donkey Car – open source project for small-scale self-driving cars.
Video at: https://youtu.be/t8bo9gOveoo
Cloudy with a Chance of Bundles (and non java components) - R Nicholson & T Wardmfrancis
Maintainable, adaptive Systems must be modular in nature. Hence OSGi, the open industry standard for modularity, provides the ideal foundations upon which the next generation of lightweight, adaptive public and private Cloud platforms and hosted applications can be built.
The talk will explore some of the current OSGi Alliance activities with respect to distributed computing, Cloud runtimes and the extension of OSGi concepts to more traditional software artifacts; specifically dynamic resolution, requirements and capabilities, remote services and semantic versioning.
Consideration will be given to the Operational benefits that can be derived from from adopting a modular approach to Cloud rather than the typical virtual machine based solutions that do nothing to address the complexity and technical debt that has been accrued over the years.
The talk will conclude with a demonstration of the Service Fabric, the industries first distributed OSGi cloud runtime, where the above concepts will be demonstrated.
Bios:
Richard Nicholson
In 2004, Richard, as Founder and CEO of Paremus, set the goal of building a truly adaptive & robust "Cloud runtime". Focussing on modularity and dynamic assembly as fundamental requirements, OSGi was adopted and the Paremus Service Fabric was the result. Richard, a Physicist by training, maintains keen interest in a number of research areas including Complexity and Complexity Adaptive Systems and Recovery Oriented techniques and their implications for the design of distributed self-maintaining systems.
Prior to founding Paremus in 2001, Richard headed the European Engineering function for Salomon Smith Barney/Citigroup, and was responsible for the delivery of the IT infrastructure for the Citigroup Canary Wharf facility. Richard graduated from Manchester University with Honors in Physics and went on to gain an Astrophysics doctorate from the Royal Greenwich Observatory.
Tim Ward
Tim is a Senior Consulting Engineer and Trainer at Paremus, a co-author of Enterprise OSGi in Action, and has been actively working with OSGi for over six years. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and led the development of several specifications, including OSGi Promises and Asynchronous Services. Tim is also an active Open Source committer and a PMC member in the Apache Aries project, which provides a container for enterprise OSGi applications.
Tim is a regular conference speaker, and can often be found at JavaOne, Devoxx, OSGi DevCon, OSGi Community Event, EclipseCon, Jazoon and JAX London
Brian Kelly and Paul Walk, SaaSy APIs (Openness in the Cloud)museums and the web
A presentation from Museums and the Web 2009.
The MW2008 conference featured a professional forum on "What Does Openness Mean To The Museums Community?" which generated much interest. The main focus of discussion during the forum was on open content and use of Creative Commons licences, with additional discussions covering open standards and open source software. But the next step in opening up the museum sector might be the exploitation of open APIs and greater use of Software as a Service (SaaS).
What are the potential benefits which Open APIs and SaaS seek to provide? What about the associated risks in moving from an environment in which software is installed and managed either locally or by a hosting agency with formal contractual agreements to a environment in which there may be no formal agreements, the services may be hosted in different countries and governed by different legal frameworks? And at a time of global economic uncertainties is it sensible to be seeking to make use of Open APIs and SaaS at the current time?
This mini-workshop will seek to encourage open discussion and debate on these questions. The outcomes of the mini-workshop will be an awareness of ways in which open APIs and SaaS are being exploited within the sector and a better understanding of the approaches which should be taken in order to maximise the potential benefits of this approach.
Mini-Workshop: APIs- how and why [Mini-Workshop]
Building Innovative Products with AgileSean Ammirati
Workshop for Carnegie Mellon's Center for Innovation & Entrepreneurship on taking an agile approach to building innovative products.
Covers: minimally viable [awesome] products
examples of MVPs
Scrum
Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...Amazon Web Services Korea
스폰서 발표 세션 | Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용
홍운표 데이터 사이언티스트, DataRobot
데이터로봇은 기존 분석 소프트웨어와 달리 자동화된 분석 플랫폼입니다. 현업 담당자는 데이터 정의만 완료되면 자신의 업무에 AI를 적용하여 업무 효율을 얻을 수 있고, 데이터 과학자도 기존 분석업무 대비 수십배의 효율성을 얻을 수 있습니다. 데이터로봇은 이렇게 기업 업무에 AI를 쉽게 적용하여, 비지니스 가치를 실현하도록 도와드릴 수 있습니다. 본 세션에서는 데이터로봇이 제공하는 자동화된 분석의 세부 기능을 살펴보고 제품 데모를 통해 자동화된 분석이 어떻게 분석 결과물의 품질을 높이고, 기존 분석 작업보다 훨씬 효율적인 업무를 수행할 수 있게 도와드리는지 확인하실 수 있습니다.
Why Usability Matters: a Case Study of the Cumberland County Library System W...Kathy McShea
Presented at the Pennsylvania Library Association 2009 Conference. This reviews the methods and results of a successful Web redesign project where usability was a central aim. Learn about the tools, techniques and processes used to make sure users are happy and you don't waste their time.
Des ops101 : Overview - RH CoP UI/UX 9nov2018Samir Dash
This is the deck I am using Community Call at UI/UX Community of Practice on 9 Nov 2018
LICENSE: Attribution 4.0 International (CC BY 4.0)
Samir Dash @ Red Hat UI/UX Community of Practice, 2018 – DesOps 101 : Overview.
Building End To End Lightning Apps - Dreamforce 2014Raja Rao DV
Salesforce launched Lightning Component Framework. In this talk I go over "what" are components, "why" components before I jump into "how" to use components (the mechanics). I also talk about Google's Polymer, Facebook's ReactJS all going in this direction for a reason. Components are the future.
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxBill Tyler
Choosing to shift accessibility left saves time and money in design. But how can that be done consistently and effectively in your organization?
Starting with initial request for proposals, all product design life cycle documentation can be tested and reviewed for potential accessibility issues. Not only that, those documents can be expanded and enhanced to define additional requirements to further ensure and enhance accessibility. Part of that process is creating an extensive, reusable annotation system created to support content authors, UX and visual designers as well as front-end developers. The methods and analysis presented should help advance your shift left efforts even if you cannot apply them all.
Presented July 31, 2023, A11y Twin Cities Meetup
A11yTC MeetUp: Role-based Analysis of WCAG 2.2Bill Tyler
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future. This presentation also include review of all 10 new WCAG 2.2 success criteria including Level AAA with role-based analysis of each. Also included, a brief look beyond 2.2 to WCAG 3.0
Presented at A11y Twin Cities MeetUp, Monday, July 25, 2022
More Related Content
Similar to Introducing ARRM: A Framework To Fight Accessibility Apathy
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
#AI + #ML + #Robotics combination is a game-changer, so #ServerlessTO members were lucky to have Alex Barbosa Coqueiro - Public Sector Solutions Architect Manager at AWS Canada, introduce us to AWS Robomaker & AWS DeepRacer!
Alex also talked about managed #ReinforcementLearning (RL) with Amazon SageMaker, and compared DeepRacer to Donkey Car – open source project for small-scale self-driving cars.
Video at: https://youtu.be/t8bo9gOveoo
Cloudy with a Chance of Bundles (and non java components) - R Nicholson & T Wardmfrancis
Maintainable, adaptive Systems must be modular in nature. Hence OSGi, the open industry standard for modularity, provides the ideal foundations upon which the next generation of lightweight, adaptive public and private Cloud platforms and hosted applications can be built.
The talk will explore some of the current OSGi Alliance activities with respect to distributed computing, Cloud runtimes and the extension of OSGi concepts to more traditional software artifacts; specifically dynamic resolution, requirements and capabilities, remote services and semantic versioning.
Consideration will be given to the Operational benefits that can be derived from from adopting a modular approach to Cloud rather than the typical virtual machine based solutions that do nothing to address the complexity and technical debt that has been accrued over the years.
The talk will conclude with a demonstration of the Service Fabric, the industries first distributed OSGi cloud runtime, where the above concepts will be demonstrated.
Bios:
Richard Nicholson
In 2004, Richard, as Founder and CEO of Paremus, set the goal of building a truly adaptive & robust "Cloud runtime". Focussing on modularity and dynamic assembly as fundamental requirements, OSGi was adopted and the Paremus Service Fabric was the result. Richard, a Physicist by training, maintains keen interest in a number of research areas including Complexity and Complexity Adaptive Systems and Recovery Oriented techniques and their implications for the design of distributed self-maintaining systems.
Prior to founding Paremus in 2001, Richard headed the European Engineering function for Salomon Smith Barney/Citigroup, and was responsible for the delivery of the IT infrastructure for the Citigroup Canary Wharf facility. Richard graduated from Manchester University with Honors in Physics and went on to gain an Astrophysics doctorate from the Royal Greenwich Observatory.
Tim Ward
Tim is a Senior Consulting Engineer and Trainer at Paremus, a co-author of Enterprise OSGi in Action, and has been actively working with OSGi for over six years. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and led the development of several specifications, including OSGi Promises and Asynchronous Services. Tim is also an active Open Source committer and a PMC member in the Apache Aries project, which provides a container for enterprise OSGi applications.
Tim is a regular conference speaker, and can often be found at JavaOne, Devoxx, OSGi DevCon, OSGi Community Event, EclipseCon, Jazoon and JAX London
Brian Kelly and Paul Walk, SaaSy APIs (Openness in the Cloud)museums and the web
A presentation from Museums and the Web 2009.
The MW2008 conference featured a professional forum on "What Does Openness Mean To The Museums Community?" which generated much interest. The main focus of discussion during the forum was on open content and use of Creative Commons licences, with additional discussions covering open standards and open source software. But the next step in opening up the museum sector might be the exploitation of open APIs and greater use of Software as a Service (SaaS).
What are the potential benefits which Open APIs and SaaS seek to provide? What about the associated risks in moving from an environment in which software is installed and managed either locally or by a hosting agency with formal contractual agreements to a environment in which there may be no formal agreements, the services may be hosted in different countries and governed by different legal frameworks? And at a time of global economic uncertainties is it sensible to be seeking to make use of Open APIs and SaaS at the current time?
This mini-workshop will seek to encourage open discussion and debate on these questions. The outcomes of the mini-workshop will be an awareness of ways in which open APIs and SaaS are being exploited within the sector and a better understanding of the approaches which should be taken in order to maximise the potential benefits of this approach.
Mini-Workshop: APIs- how and why [Mini-Workshop]
Building Innovative Products with AgileSean Ammirati
Workshop for Carnegie Mellon's Center for Innovation & Entrepreneurship on taking an agile approach to building innovative products.
Covers: minimally viable [awesome] products
examples of MVPs
Scrum
Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용 - 홍운표 데이터 사이언티스트, DataRobot :: AWS Sum...Amazon Web Services Korea
스폰서 발표 세션 | Datarobot, 자동화된 분석 적용 시 분석 절차의 변화 및 효용
홍운표 데이터 사이언티스트, DataRobot
데이터로봇은 기존 분석 소프트웨어와 달리 자동화된 분석 플랫폼입니다. 현업 담당자는 데이터 정의만 완료되면 자신의 업무에 AI를 적용하여 업무 효율을 얻을 수 있고, 데이터 과학자도 기존 분석업무 대비 수십배의 효율성을 얻을 수 있습니다. 데이터로봇은 이렇게 기업 업무에 AI를 쉽게 적용하여, 비지니스 가치를 실현하도록 도와드릴 수 있습니다. 본 세션에서는 데이터로봇이 제공하는 자동화된 분석의 세부 기능을 살펴보고 제품 데모를 통해 자동화된 분석이 어떻게 분석 결과물의 품질을 높이고, 기존 분석 작업보다 훨씬 효율적인 업무를 수행할 수 있게 도와드리는지 확인하실 수 있습니다.
Why Usability Matters: a Case Study of the Cumberland County Library System W...Kathy McShea
Presented at the Pennsylvania Library Association 2009 Conference. This reviews the methods and results of a successful Web redesign project where usability was a central aim. Learn about the tools, techniques and processes used to make sure users are happy and you don't waste their time.
Des ops101 : Overview - RH CoP UI/UX 9nov2018Samir Dash
This is the deck I am using Community Call at UI/UX Community of Practice on 9 Nov 2018
LICENSE: Attribution 4.0 International (CC BY 4.0)
Samir Dash @ Red Hat UI/UX Community of Practice, 2018 – DesOps 101 : Overview.
Building End To End Lightning Apps - Dreamforce 2014Raja Rao DV
Salesforce launched Lightning Component Framework. In this talk I go over "what" are components, "why" components before I jump into "how" to use components (the mechanics). I also talk about Google's Polymer, Facebook's ReactJS all going in this direction for a reason. Components are the future.
Shift Left - Require Right WRT A11yTC 2023-07-31.pptxBill Tyler
Choosing to shift accessibility left saves time and money in design. But how can that be done consistently and effectively in your organization?
Starting with initial request for proposals, all product design life cycle documentation can be tested and reviewed for potential accessibility issues. Not only that, those documents can be expanded and enhanced to define additional requirements to further ensure and enhance accessibility. Part of that process is creating an extensive, reusable annotation system created to support content authors, UX and visual designers as well as front-end developers. The methods and analysis presented should help advance your shift left efforts even if you cannot apply them all.
Presented July 31, 2023, A11y Twin Cities Meetup
A11yTC MeetUp: Role-based Analysis of WCAG 2.2Bill Tyler
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future. This presentation also include review of all 10 new WCAG 2.2 success criteria including Level AAA with role-based analysis of each. Also included, a brief look beyond 2.2 to WCAG 3.0
Presented at A11y Twin Cities MeetUp, Monday, July 25, 2022
Role-based analysis of the eight new WCAG 2.2 proposed success criteria confirm the increasing need for – and the ability of – accessibility to “shift left.” Learn how the new requirements mean content authors, user experience and visual designers must learn more to conform to the new standard now and the future.
Presented at CSUN ATC 2022, Friday, March 18, 2022
Early introduction of WCAG 2.2 for understanding the likely changes in preparation for future adoption.
Presented at Accessibility Twin Cities (A11yTC) Meetup July 26, 2021
De-mystifying and Taming the Complexities of WCAG 2.1Bill Tyler
Testing 200 websites in one year at Optum Technology was a major challenge. A lot of lessons and techniques for using and testing WCAG 2.1 were learned. Whether you’re new or experienced in accessibility there is likely something that can be applied to any site.
Rethinking Accessibility: Role-based Accessibility of WCAG 2.1Bill Tyler
2019 update of Role-Based Analysis for WCAG 2.1 as part of presentation made to the UX design team at 3M HQ. Unlike previous version that either cover just WCAG 2.0 or just the new 2.1 success criteria this version's results (pie charts) covers all level A and AA criteria from both.
A11y by Design 2018 Rethinking Accessibility 2018-05-08Bill Tyler
Slide Deck from Bill Tyler's presentation on Role-Based Analysis of WCAG 2.0 at the Accessible by Design Conference held at Indiana University on May 8, 2018
CSUN 2018 Analyzing and Extending WCAG Beyond 3 DigitsBill Tyler
Slide deck from Bill Tyler's presentation of the Benefits of Analyzing & Extending WCAG 2.0 Beyond Three Digits from CSUN 2018 Conference (Friday, March 23, 2017)
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
Introducing ARRM: A Framework To Fight Accessibility Apathy
1. AccessU 2020 – Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM
A framework to fight accessibility apathy
AccessU 2020 (Virtual)
May 19th, 2020
2. –AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Who own accessibility on your teams?
If you’re that person, how’s that working out for
you so far? Do you wish things were different?
3. –
Getting us started
Using the chat feature
Locate the Chat feature at the bottom of your
screen. Turn on the Chat window and share who
owns accessibility on your team, or more globally,
in your organization.
If you’re that person, how’s that working out for
you so far? Do you wish things were different?
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
4. AccessU 2020 – Introducing ARRM: A Framework to Fight Accessibility Apathy
Our team / your speakers
EAUDENIS BOUDR
Deque Systems
db@deque.com
BILL TYLER
Optum Technology
btyler@optum.com
JENNIFER CHADWICK
Siteimprove
jcha@siteimprove.com
LEWIS PHILLIPS
AT&T
lewis_phillips@labs.att.com
SEAN KELLY
Optum Technology
sean_kelly@optum.com
MICHAEL MISTAK
Diamond
michael.mistak@dws.la
5. –
Getting us started
Annotation toolbar
Throughout this training, you will be required
to make use of Zoom’s Annotation toolbar.
It can be found under the View Options menu.
NOTE:
This menu item will only be available when the instructor’s
screen is being shared.
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
6. –
Getting us started
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Using the annotation toolbar
• X Close: Dismiss the annotation toolbar.
• Mouse: Returns your cursor to the
regular mouse.
• Text: Type text on the shared screen.
• Draw: Draw with a pen or another tool.
• Stamp: Insert predefined icons like a
check mark or star.
• Arrow: Add an arrow with your name on
the shared screen.
• Eraser: Erase any annotations you have
done.
• Format: Open formatting options for text
such as colors.
• Undo: Remove your last changes.
• Redo: Add the annotations you removed
by clicking Undo.
• Clear: Remove your own annotations.
• Save: Grab a capture of the screen.
7. –
Getting us started
Where are you from?
Using the annotations
stamps, use the to
indicate where you are
located on the map.
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
8. –
ACCESSIBILITY TOP 10 LIST OF CHALLENGES
What are some of the challenges your team faces, when it comes to meeting accessibility standards?
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
9. –AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Genesis of this project
You can only witness so many projects crash and burn due
to lack of proper planning before you do something about it.
10. –
Genesis of this project
Breaking down accessibility by roles…
2010 - AccessibilitéWeb comes to
CSUN with a wild, novel idea…
2011 - The ARB resource is made
available as part of WAI-Engage
(see link below)
2013 - The Canadian govt. adopts
ARB as part of its Web Experience
Toolkit framework
Resource
https://www.w3.org/community/wai-engage/wiki/Accessibility_Responsibility_Breakdown
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
11. –
Genesis of this project
And thus, ARRM picks up steam
2014 - Independent research
on role-based accessibility at
Optum Technology (Bill)
2018 - ARRM is launched at the
EOWG, with full team coming
together over the next year
2020 – And here we are today
virtually at AccessU 2020!
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
12. –AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing the ARRM project
How can we truly help organizations distribute accessibility
responsibilities across an entire cross-functional team?
13. –
Introducing the ARRM project
ARRM’s framework introduction
Resource landing page, explaining
how to use the ARRM framework
and providing some context such
as whom should own accessibility
and how to refer to the different
parts of this resource.
Resource
http://bit.ly/wai-arm-resource
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
14. –
Introducing the ARRM project
ARRM’s role definition document
A list of all the different roles that
can exist within a cross-functional
product team: business, design,
implementation and QA Testing
roles. Meant to support the decision
making process.
Resource
http://bit.ly/wai-arm-definition
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
15. –
Introducing the ARRM project
ARRM’s role-based decision tree
Inspired by the concept of a RACI
matrix, and built as a framework to
define ownership for accessibility in
a cross-functional product team
with various levels of ownership
(primary, secondary, contributor).
Resource
http://bit.ly/wai-arm-decision
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
16. –AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Putting the ARRM framework to the test
Break down into groups of 4-5 people and test drive the framework.
Can you easily assign ownership levels to typical accessibility tasks?
17. –
Putting ARRM to the test
Decision tree flow
As a reminder of the framework logic…
1. Is this checkpoint driven by Business/Non-Functional requirements?
2. Is this checkpoint about Visual Design?
3. Is this checkpoint about Content Authoring?
4. Is this checkpoint about UX Design?
5. Is this checkpoint about Implementation?
6. Is this checkpoint about Testing?
7. IF NONE OF THE ABOVE, then it’s a Management concern.
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
18. –
Putting ARRM to the test
Workshop activity
As a group, assign roles and responsibilities for the following tasks
Example checkpoints Ownership levels
Primary Secondary Contributor
Keyboard focus advances across the page in a meaningful way
Keyboard focus is not applied to non-active or static elements
Headings follow a hierarchical sequence without skipping levels
Elements that visually look like headings are marked up as such
The main heading of the page describes the content of the page
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
19. –AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
What does your team’s matrix look like?
Let’s take a moment to compare our results from one team to
the next. How different are those results, on this small sample?
20. –
Putting ARRM to the test
Workshop activity(checkpoint no. 1)
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Keyboard focus advances across
the page in a meaningful way
Ownership levels
Primary Secondary Contributor
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
21. –
Putting ARRM to the test
Workshop activity(checkpoint no. 2)
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Keyboard focus is not applied to
non-active or static elements
Ownership levels
Primary Secondary Contributor
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
22. –
Putting ARRM to the test
Workshop activity(checkpoint no. 3)
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Headings follow a hierarchical
sequence without skipping levels
Ownership levels
Primary Secondary Contributor
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
23. –
Putting ARRM to the test
Workshop activity(checkpoint no. 4)
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
Elements that visually look like
headings are marked up as such
Ownership levels
Primary Secondary Contributor
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
24. –
Putting ARRM to the test
Workshop activity(checkpoint no. 5)
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
The main heading of the page
describes the content of the page
Ownership levels
Primary Secondary Contributor
Team 1
Team 2
Team 3
Team 4
Team 5
Team 6
25. –
Introducing the ARRM project
ARRM’s role-specific templates
Accessibility is a team effort, and
everyone has a role to play! The
first iteration of these templates
helps UX/UI designers, copywriters
and developers get started with
accessibility.
Resources
http://bit.ly/wai-arm-ux
http://bit.ly/wai-arm-visual
http://bit.ly/wai-arm-content
http://bit.ly/wai-arm-front-end
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
26. –AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
What do you think?
Can you see how this framework could help your team get clarity
on how to break down accessibility through your own lifecycle?
27. –
Discover the EOWG
Want to get involved?
The EOWG (Education and Outreach
Working Group) has many projects
going on and are always looking for
more volunteers! Wanna help out?
We’d love to welcome you as part of
the team.
Resource
https://www.w3.org/WAI/about/groups/eowg/
AccessU 2020 Introducing ARRM: A Framework to Fight Accessibility Apathy
28. Thank you for your attention!
Want to know more about this project or get
a hold of us? Don’t hesitate to reach out!
AccessU 2020 – Introducing ARRM: A Framework to Fight Accessibility Apathy