What's New in WCAG 2.2? - AbilityNet webinarAbilityNet
The Web Content Accessibility Guidelines (WCAG) 2.2 have been released. But what does that mean for you and your organisation? What’s changed and how can you make sure you’re meeting the new requirements?
Delve into the core changes and discover how to meet the new requirements with our expert accessibility and usability consultants, Alice Taylor and Claire Poste.
In this webinar, Alice and Claire will take you through the new criteria, share helpful tips on understanding them, as well as illustrating how WCAG 2.2 impacts you and your customers.
Using Natural Language Processing(NLP), Voice Recognition and Internet of Thi...IRJET Journal
The document describes a multi-tier architecture that uses natural language processing, voice recognition, and internet of things technologies to control smart home operations. It introduces an IoT agent that is a web application for monitoring and managing smart home devices. The agent uses natural language processing for voice and text commands to make devices more user-friendly. The system architecture includes microcontrollers that connect sensors and actuators. Testing was done to analyze response times under different network conditions.
The Considerations for Internet of Things @ 2017Jian-Hong Pan
物聯網是一門透過通訊,將端點蒐集到的資料,集中關聯分析,並將分析結果用以決策並回饋的工程藝術。
本次的分享將從物聯網的目的當作進入點,接著分享可能的佈署架構。並概述目前各個常用的通訊標準、協定,以及其所屬的角色。
除此之外,也會分享去年到柏林參加Linux Foundation舉辦的Open IoT Summit Europe 2016的心得。
在此,帶回一些國外對於物聯網節點的佈署、更新或維護的看法、作法。
另外,也會分享一些物聯網可能需要考量的資訊安全議題。
IoT is a kind of engineering art, which analyzes the collected data from
the device nodes through the communication and has the result for the
decision making and feedback.
This sharing goes for the purpose of IoT and it's deployment structure.
Then, the slide introduces the most used communication standards or
protocols in IoT and their roles.
Besides, also shares what I have got from the Open IoT Summit Europe 2016
which was held by Linux Foundation in Berlin last year.
It introduces how will the device nodes be deployed, updated and maintained.
Finally, the slide provides some security issues that should be considered
in IoT.
My preconference presentation at the Upperside WebRTC Conference in Paris, December 2013.
It is about the ecosystem that is building around WebRTC and the variety of use cases that derive from it.
Delivering Accessible Content with WCAG 2.0Mike Paciello
The document discusses web accessibility and WCAG 2.0 guidelines. It provides an overview of the four principles of WCAG 2.0 - Perceivable, Operable, Understandable, and Robust. Each principle contains guidelines to ensure web content is accessible to people with disabilities. The document also outlines the WCAG 2.0 success criteria and references key WCAG documents for further information.
The W3C published the WCAG 2.0 specification in December 2008, but what does this mean for local governments and how do they work?
This presentation provides a brief introduction to web accessibility and current the structure of the WCAG 2.0 specification. What is new in WCAG 2.0 and how it aims to support a variety of technologies.
The advancement of IIoT 4.0 for smart factories, cities and buildings ushers in many exciting possibilities for improved automation and capabilities. IoT devices are unlocking the great potential for improved efficiency and improved user experiences. However, there are many different IoT protocols, network topologies and frequency bands, making IoT an intranet of things and not an internet of things. Therefore, in order to determine which IoT technology to use in solving your use case and future proofing your investment, an understanding of the IoT ecosystem is needed. This is the first in a series of papers describing the different protocols, topologies and frequency bands used in IoT deployments.
This document discusses Internet of Things (IoT) concepts including embedded systems, sensors, IoT protocols, and gateways. It provides definitions and examples of embedded systems and their components. It also describes using Raspberry Pi and the Pi4J project to interface with sensors and build an IoT project for a smart home. Key topics covered include embedded boards, sensors, IoT vs M2M vs IoE, common IoT protocols, and using a gateway to connect devices to the cloud.
What's New in WCAG 2.2? - AbilityNet webinarAbilityNet
The Web Content Accessibility Guidelines (WCAG) 2.2 have been released. But what does that mean for you and your organisation? What’s changed and how can you make sure you’re meeting the new requirements?
Delve into the core changes and discover how to meet the new requirements with our expert accessibility and usability consultants, Alice Taylor and Claire Poste.
In this webinar, Alice and Claire will take you through the new criteria, share helpful tips on understanding them, as well as illustrating how WCAG 2.2 impacts you and your customers.
Using Natural Language Processing(NLP), Voice Recognition and Internet of Thi...IRJET Journal
The document describes a multi-tier architecture that uses natural language processing, voice recognition, and internet of things technologies to control smart home operations. It introduces an IoT agent that is a web application for monitoring and managing smart home devices. The agent uses natural language processing for voice and text commands to make devices more user-friendly. The system architecture includes microcontrollers that connect sensors and actuators. Testing was done to analyze response times under different network conditions.
The Considerations for Internet of Things @ 2017Jian-Hong Pan
物聯網是一門透過通訊,將端點蒐集到的資料,集中關聯分析,並將分析結果用以決策並回饋的工程藝術。
本次的分享將從物聯網的目的當作進入點,接著分享可能的佈署架構。並概述目前各個常用的通訊標準、協定,以及其所屬的角色。
除此之外,也會分享去年到柏林參加Linux Foundation舉辦的Open IoT Summit Europe 2016的心得。
在此,帶回一些國外對於物聯網節點的佈署、更新或維護的看法、作法。
另外,也會分享一些物聯網可能需要考量的資訊安全議題。
IoT is a kind of engineering art, which analyzes the collected data from
the device nodes through the communication and has the result for the
decision making and feedback.
This sharing goes for the purpose of IoT and it's deployment structure.
Then, the slide introduces the most used communication standards or
protocols in IoT and their roles.
Besides, also shares what I have got from the Open IoT Summit Europe 2016
which was held by Linux Foundation in Berlin last year.
It introduces how will the device nodes be deployed, updated and maintained.
Finally, the slide provides some security issues that should be considered
in IoT.
My preconference presentation at the Upperside WebRTC Conference in Paris, December 2013.
It is about the ecosystem that is building around WebRTC and the variety of use cases that derive from it.
Delivering Accessible Content with WCAG 2.0Mike Paciello
The document discusses web accessibility and WCAG 2.0 guidelines. It provides an overview of the four principles of WCAG 2.0 - Perceivable, Operable, Understandable, and Robust. Each principle contains guidelines to ensure web content is accessible to people with disabilities. The document also outlines the WCAG 2.0 success criteria and references key WCAG documents for further information.
The W3C published the WCAG 2.0 specification in December 2008, but what does this mean for local governments and how do they work?
This presentation provides a brief introduction to web accessibility and current the structure of the WCAG 2.0 specification. What is new in WCAG 2.0 and how it aims to support a variety of technologies.
The advancement of IIoT 4.0 for smart factories, cities and buildings ushers in many exciting possibilities for improved automation and capabilities. IoT devices are unlocking the great potential for improved efficiency and improved user experiences. However, there are many different IoT protocols, network topologies and frequency bands, making IoT an intranet of things and not an internet of things. Therefore, in order to determine which IoT technology to use in solving your use case and future proofing your investment, an understanding of the IoT ecosystem is needed. This is the first in a series of papers describing the different protocols, topologies and frequency bands used in IoT deployments.
This document discusses Internet of Things (IoT) concepts including embedded systems, sensors, IoT protocols, and gateways. It provides definitions and examples of embedded systems and their components. It also describes using Raspberry Pi and the Pi4J project to interface with sensors and build an IoT project for a smart home. Key topics covered include embedded boards, sensors, IoT vs M2M vs IoE, common IoT protocols, and using a gateway to connect devices to the cloud.
IBC2022 IPShowcase: Tips for Media-over-IP Network DesignKoji Oyama
This presentation provides you the design flow and some common pitfalls when broadcast network engineers consider their Media-over IP (MoIP) network architecture and configure its network switches. In addition to the essential technology such as VLAN, VRF, IGMP, PIM, and OSPF I introduced at the NAB 2022 IPShowcase, you can also know how to verity the network design, some issues that have happened in the design so far, and some key points you should be careful about your logical design.
This document discusses 3GPP's work on mission critical applications. It provides an overview of 3GPP's organizational structure and process for developing specifications. It summarizes the progress made on MCPTT (mission critical push-to-talk) with the completion of stage 3 in Release 13. It also outlines the ongoing work in Release 14 on MCData (mission critical data), MCVideo (mission critical video), and MCCore (common mission critical requirements). The timelines for Release 13, 14, 15 and beyond are presented.
Developed few tiny portable, rechargable blocks that are directly connected to the server and can use them from a central computer by programming for any kind of logical expression.
Рынки, бизнес-модели и выручка промышленного интернетаSergey Zhdanov
This document provides a state of the art report on the Internet-of-Things (IoT) market, value networks, and business models. It begins with an introduction to IoT that outlines three main visions: things-oriented, internet-oriented, and semantics-oriented. It then examines the evolution and diffusion of IoT, including main market segments, technical protocols and standards, and industry evolution. Next, it explores the emerging IoT ecosystem and roles of different players. Finally, it analyzes IoT business models through theoretical frameworks and reviews scenarios and examples of IoT applications. The report aims to provide an overview of the current state of the IoT field from technical, business, and application perspectives.
Leslie Daigle - IPv6 Global Deployment – Momentum and MilestonesIPv6 Conference
The document discusses the growing momentum and milestones around global IPv6 deployment. It notes that the number of internet-connected devices is growing rapidly and will exceed IPv4 address space. IPv6 is needed for a globally-connected future internet. Many governments, service providers, and content providers are making commitments and progressing IPv6 networks and services. Organizations are encouraged to make IPv6 a high priority and communicate plans to help drive further deployment.
IRJET- A Review Paper on Internet of Things(IoT) and its ApplicationsIRJET Journal
This document provides an overview of the Internet of Things (IoT) including its definition, architecture, applications, and advantages/disadvantages. The key points are:
1. IoT allows both things and people to be connected anytime, anywhere through any network or service. It enables communication between machines (M2M).
2. The IoT architecture has two main components - the edge (sensors, devices, gateways) and cloud. Field protocols like Bluetooth, Zigbee, and WiFi enable communication at the edge, while cloud protocols like MQTT, CoAP, and HTTP connect to cloud services.
3. Important applications of IoT discussed are smart homes, farming, healthcare, cities
Hitting a moving target: achieving mobile inclusionJon Gibbins
Mobile interaction and use is narrowing the digital divide, providing new opportunities for digital inclusion around the world. Mobile platforms such as iOS, Android, and Windows are rapidly evolving with richer and more robust accessibility features and support, giving developers more ways to create accessible mobile web applications.
This presentation was delivered at e-access '13:
http://www.headstar.com/eaccess13/agenda.html
Online presentation:
http://www.w3.org/People/shadi/Talks/2013/1031/Mobile/
Or:
https://dl.dropboxusercontent.com/u/64311/training/2013-eaccess-553d7c/index.html
Authentication system with Decentralized chat appIRJET Journal
This document describes a project to build a decentralized chat application with authentication. The application would allow users to securely authenticate, privately message and connect with each other across the world. It would use a peer-to-peer network without a centralized server to avoid single points of failure and increase security and privacy. The goals are to create a strong design community where users can share ideas privately on their own devices without a middleman. The project aims to overcome limitations of live chat apps by allowing file sharing and potentially integrating audio conversations in the future.
This document summarizes a research article about developing a supervisory control and data acquisition (SCADA) approach using the Node-RED Internet of Things (IoT) environment. It discusses how Node-RED can replace traditional, proprietary SCADA systems by providing low-cost interconnectivity between devices using protocols like Modbus TCP and MQTT. The researchers created an application in Node-RED that connects industrial devices, stores data in InfluxDB, and displays a visual dashboard in Grafana to emulate key SCADA features. Testing showed the solution was efficient and provided an alternative to expensive, inflexible traditional SCADA systems.
IoT protocols overview part 2- Tethered protocolsClint Smith
The advancement of IIoT 4.0 for smart factories, cities and buildings ushers in many exciting possibilities for improved automation and capabilities. IoT devices are unlocking the great potential for improved efficiency and improved user experiences. However, there are many different IoT protocols, network topologies and frequency bands, making IoT an intranet of things and not an internet of things. Therefore, in order to determine which IoT technology to use in solving your use case and future proofing your investment, an understanding of the IoT ecosystem is needed. This is the second in a series of papers describing the different protocols, topologies and frequency bands used in IoT deployments focusing on IoT Tethered Protocols.
The document provides requirements for a broadcast chat application. It includes an introduction describing the purpose of developing a Java-based chat application. It outlines the problem, objectives, scope and related previous work. It also includes details on the project perspective, interfaces, functions, assumptions, use cases, class diagrams, sequence diagrams, data flow diagrams, entity relationship diagrams, network diagrams, and a Gantt chart and work breakdown structure.
WebRTC trends and issues in 2017 are summarized. Key developments include WebRTC standards becoming candidate recommendations, Apple and Microsoft browsers adding WebRTC support, funding and acquisitions in the WebRTC space, and continued work on specifications like SVC and QUIC. 2018 is poised to see further performance, stability and compatibility improvements as well as work on next versions of WebRTC standards.
The document presents a minor project on an online web-based application called Editor-X. Editor-X aims to provide users a platform to easily develop web applications by allowing them to code HTML, CSS, and JS simultaneously. It also includes features like a practice mode to improve skills, tracking user progress, and a battle mode for code competitions. The project objectives are to provide a better interface for web development and assess skills. It will use technologies like Node.js, React, Express, and MongoDB. The expected outcome is to help users start or improve their web development journey through the application's features.
1. The document provides release notes for multiple firmware versions for a DIR-655 router with hardware version B1. 2. Several firmware versions include fixes for issues related to internet connectivity, virtual server settings, and compatibility with certain 3G adapters and devices. 3. The firmware versions range from v2.01 to v2.02 and include fixes for problems with status pages, scheduling, port filters, and access control settings.
Some problems can only be solved by looking across a complete compute ecosystem. IoT Devices, Mobile Devices, Media Servers Gateways, Cloud Edge Devices.

Today there is a lot of speculation about HTML5’s timing and impact on the mobile content market. HTML5 based web apps do come with some favorable attributes which make HTML5 a potential threat to the app market.
This raises some relevant questions for mobile software companies especially around the intentions of HTML5, the timing when HTML5 may pose a threat to the app market, the growth of mobile internet traffic and the implications of this technology to the internal product.
This document provides an overview of WebRTC standardization efforts in 3 sentences or less:
WebRTC standardization is being addressed by the W3C for browser APIs, the IETF for protocols, and other groups like the SIP Forum and 3GPP. There are still open issues around browser support, signaling, interworking with SIP, video codecs, and security. The document concludes by introducing the speaker, Victor Pascual, as a technology consultant who can be contacted for further discussion on WebRTC standardization topics.
Cloud based Projects at Belfast eScience CentreEduserv
A presentation by Terry Harmer of the Belfast eScience Centre at the Repositories and the Cloud meeting organised by Eduserv and JISC in London on Feb 23 2010.
This raises some relevant questions for mobile companies especially around the intentions of HTML5, the timing when HTML5 may pose a threat to the app market, the growth of mobile internet traffic and the implications of this technology to mobile products.
This document discusses regulatory changes from the perspective of a software vendor. It covers the eCTD standard release strategy, including major and minor releases. It also discusses the challenges of maintaining stable software versions while keeping software up to date. The document provides insight into techniques like scrum meetings and product backlogs to manage regulatory and software changes. It discusses steps sponsors can take like vendor audits and meetings to ensure software supports the latest standards.
This document provides an overview of accessibility best practices for developers and designers. It discusses key topics like headings, landmarks, and disclosure widgets to help structure content in an accessible way. It also covers testing strategies like using a keyboard, zooming, browser extensions, screen readers and user testing to evaluate accessibility. The overall message is that accessibility needs to be considered in design and development, and thoroughly tested, to ensure usability for all people.
The document summarizes the new requirements in WCAG 2.1 for accessible web design. It lists the 17 new success criteria added in WCAG 2.1 and provides examples and explanations for some of these new criteria, including requirements for identifying common purposes of user interface elements, ensuring reflow of content at different zoom levels, specifying text spacing, and allowing concurrent input mechanisms. It also indicates some success criteria from previous versions that were removed or combined in WCAG 2.1.
IBC2022 IPShowcase: Tips for Media-over-IP Network DesignKoji Oyama
This presentation provides you the design flow and some common pitfalls when broadcast network engineers consider their Media-over IP (MoIP) network architecture and configure its network switches. In addition to the essential technology such as VLAN, VRF, IGMP, PIM, and OSPF I introduced at the NAB 2022 IPShowcase, you can also know how to verity the network design, some issues that have happened in the design so far, and some key points you should be careful about your logical design.
This document discusses 3GPP's work on mission critical applications. It provides an overview of 3GPP's organizational structure and process for developing specifications. It summarizes the progress made on MCPTT (mission critical push-to-talk) with the completion of stage 3 in Release 13. It also outlines the ongoing work in Release 14 on MCData (mission critical data), MCVideo (mission critical video), and MCCore (common mission critical requirements). The timelines for Release 13, 14, 15 and beyond are presented.
Developed few tiny portable, rechargable blocks that are directly connected to the server and can use them from a central computer by programming for any kind of logical expression.
Рынки, бизнес-модели и выручка промышленного интернетаSergey Zhdanov
This document provides a state of the art report on the Internet-of-Things (IoT) market, value networks, and business models. It begins with an introduction to IoT that outlines three main visions: things-oriented, internet-oriented, and semantics-oriented. It then examines the evolution and diffusion of IoT, including main market segments, technical protocols and standards, and industry evolution. Next, it explores the emerging IoT ecosystem and roles of different players. Finally, it analyzes IoT business models through theoretical frameworks and reviews scenarios and examples of IoT applications. The report aims to provide an overview of the current state of the IoT field from technical, business, and application perspectives.
Leslie Daigle - IPv6 Global Deployment – Momentum and MilestonesIPv6 Conference
The document discusses the growing momentum and milestones around global IPv6 deployment. It notes that the number of internet-connected devices is growing rapidly and will exceed IPv4 address space. IPv6 is needed for a globally-connected future internet. Many governments, service providers, and content providers are making commitments and progressing IPv6 networks and services. Organizations are encouraged to make IPv6 a high priority and communicate plans to help drive further deployment.
IRJET- A Review Paper on Internet of Things(IoT) and its ApplicationsIRJET Journal
This document provides an overview of the Internet of Things (IoT) including its definition, architecture, applications, and advantages/disadvantages. The key points are:
1. IoT allows both things and people to be connected anytime, anywhere through any network or service. It enables communication between machines (M2M).
2. The IoT architecture has two main components - the edge (sensors, devices, gateways) and cloud. Field protocols like Bluetooth, Zigbee, and WiFi enable communication at the edge, while cloud protocols like MQTT, CoAP, and HTTP connect to cloud services.
3. Important applications of IoT discussed are smart homes, farming, healthcare, cities
Hitting a moving target: achieving mobile inclusionJon Gibbins
Mobile interaction and use is narrowing the digital divide, providing new opportunities for digital inclusion around the world. Mobile platforms such as iOS, Android, and Windows are rapidly evolving with richer and more robust accessibility features and support, giving developers more ways to create accessible mobile web applications.
This presentation was delivered at e-access '13:
http://www.headstar.com/eaccess13/agenda.html
Online presentation:
http://www.w3.org/People/shadi/Talks/2013/1031/Mobile/
Or:
https://dl.dropboxusercontent.com/u/64311/training/2013-eaccess-553d7c/index.html
Authentication system with Decentralized chat appIRJET Journal
This document describes a project to build a decentralized chat application with authentication. The application would allow users to securely authenticate, privately message and connect with each other across the world. It would use a peer-to-peer network without a centralized server to avoid single points of failure and increase security and privacy. The goals are to create a strong design community where users can share ideas privately on their own devices without a middleman. The project aims to overcome limitations of live chat apps by allowing file sharing and potentially integrating audio conversations in the future.
This document summarizes a research article about developing a supervisory control and data acquisition (SCADA) approach using the Node-RED Internet of Things (IoT) environment. It discusses how Node-RED can replace traditional, proprietary SCADA systems by providing low-cost interconnectivity between devices using protocols like Modbus TCP and MQTT. The researchers created an application in Node-RED that connects industrial devices, stores data in InfluxDB, and displays a visual dashboard in Grafana to emulate key SCADA features. Testing showed the solution was efficient and provided an alternative to expensive, inflexible traditional SCADA systems.
IoT protocols overview part 2- Tethered protocolsClint Smith
The advancement of IIoT 4.0 for smart factories, cities and buildings ushers in many exciting possibilities for improved automation and capabilities. IoT devices are unlocking the great potential for improved efficiency and improved user experiences. However, there are many different IoT protocols, network topologies and frequency bands, making IoT an intranet of things and not an internet of things. Therefore, in order to determine which IoT technology to use in solving your use case and future proofing your investment, an understanding of the IoT ecosystem is needed. This is the second in a series of papers describing the different protocols, topologies and frequency bands used in IoT deployments focusing on IoT Tethered Protocols.
The document provides requirements for a broadcast chat application. It includes an introduction describing the purpose of developing a Java-based chat application. It outlines the problem, objectives, scope and related previous work. It also includes details on the project perspective, interfaces, functions, assumptions, use cases, class diagrams, sequence diagrams, data flow diagrams, entity relationship diagrams, network diagrams, and a Gantt chart and work breakdown structure.
WebRTC trends and issues in 2017 are summarized. Key developments include WebRTC standards becoming candidate recommendations, Apple and Microsoft browsers adding WebRTC support, funding and acquisitions in the WebRTC space, and continued work on specifications like SVC and QUIC. 2018 is poised to see further performance, stability and compatibility improvements as well as work on next versions of WebRTC standards.
The document presents a minor project on an online web-based application called Editor-X. Editor-X aims to provide users a platform to easily develop web applications by allowing them to code HTML, CSS, and JS simultaneously. It also includes features like a practice mode to improve skills, tracking user progress, and a battle mode for code competitions. The project objectives are to provide a better interface for web development and assess skills. It will use technologies like Node.js, React, Express, and MongoDB. The expected outcome is to help users start or improve their web development journey through the application's features.
1. The document provides release notes for multiple firmware versions for a DIR-655 router with hardware version B1. 2. Several firmware versions include fixes for issues related to internet connectivity, virtual server settings, and compatibility with certain 3G adapters and devices. 3. The firmware versions range from v2.01 to v2.02 and include fixes for problems with status pages, scheduling, port filters, and access control settings.
Some problems can only be solved by looking across a complete compute ecosystem. IoT Devices, Mobile Devices, Media Servers Gateways, Cloud Edge Devices.

Today there is a lot of speculation about HTML5’s timing and impact on the mobile content market. HTML5 based web apps do come with some favorable attributes which make HTML5 a potential threat to the app market.
This raises some relevant questions for mobile software companies especially around the intentions of HTML5, the timing when HTML5 may pose a threat to the app market, the growth of mobile internet traffic and the implications of this technology to the internal product.
This document provides an overview of WebRTC standardization efforts in 3 sentences or less:
WebRTC standardization is being addressed by the W3C for browser APIs, the IETF for protocols, and other groups like the SIP Forum and 3GPP. There are still open issues around browser support, signaling, interworking with SIP, video codecs, and security. The document concludes by introducing the speaker, Victor Pascual, as a technology consultant who can be contacted for further discussion on WebRTC standardization topics.
Cloud based Projects at Belfast eScience CentreEduserv
A presentation by Terry Harmer of the Belfast eScience Centre at the Repositories and the Cloud meeting organised by Eduserv and JISC in London on Feb 23 2010.
This raises some relevant questions for mobile companies especially around the intentions of HTML5, the timing when HTML5 may pose a threat to the app market, the growth of mobile internet traffic and the implications of this technology to mobile products.
This document discusses regulatory changes from the perspective of a software vendor. It covers the eCTD standard release strategy, including major and minor releases. It also discusses the challenges of maintaining stable software versions while keeping software up to date. The document provides insight into techniques like scrum meetings and product backlogs to manage regulatory and software changes. It discusses steps sponsors can take like vendor audits and meetings to ensure software supports the latest standards.
This document provides an overview of accessibility best practices for developers and designers. It discusses key topics like headings, landmarks, and disclosure widgets to help structure content in an accessible way. It also covers testing strategies like using a keyboard, zooming, browser extensions, screen readers and user testing to evaluate accessibility. The overall message is that accessibility needs to be considered in design and development, and thoroughly tested, to ensure usability for all people.
The document summarizes the new requirements in WCAG 2.1 for accessible web design. It lists the 17 new success criteria added in WCAG 2.1 and provides examples and explanations for some of these new criteria, including requirements for identifying common purposes of user interface elements, ensuring reflow of content at different zoom levels, specifying text spacing, and allowing concurrent input mechanisms. It also indicates some success criteria from previous versions that were removed or combined in WCAG 2.1.
Resistance is futile: Start writing accessible websites now!Vegard Haugstvedt
Accessible websites are crucial for those unlucky enough to have some form of disability or limited sight, hearing or movement. Unfortunately it is extremely "easy" to accidentally preventing websites from working with accessibility tools. It is our responsibility as developers to make sure the systems we develop can be used by anyone, and to achieve that we need the right "tools".
In this talk I not only explain how to write proper, accessible HTML, but I also show you what happens if you do not. We look at how HTML5 and WAI-ARIA can improve navigation, understanding and perception, and how to make screen readers react to changes made by JavaScript code.
By watching this talk you will learn the most common pitfalls and the best techniques when it comes to accessibility.
Booster 2017 - from accessibility n00b to pro in 1.5 hrsVegard Haugstvedt
You have (probably?) heard about accessibility ("universell utforming" in Norwegian), but do you know what it is? How to use it and how to design, develop and test for it? No? Then this is the workshop for you! And even if you are experienced and know what a11y stands for, you might pick up a trick or two.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyScyllaDB
Freshworks creates AI-boosted business software that helps employees work more efficiently and effectively. Managing data across multiple RDBMS and NoSQL databases was already a challenge at their current scale. To prepare for 10X growth, they knew it was time to rethink their database strategy. Learn how they architected a solution that would simplify scaling while keeping costs under control.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillLizaNolte
HERE IS YOUR WEBINAR CONTENT! 'Mastering Customer Journey Management with Dr. Graham Hill'. We hope you find the webinar recording both insightful and enjoyable.
In this webinar, we explored essential aspects of Customer Journey Management and personalization. Here’s a summary of the key insights and topics discussed:
Key Takeaways:
Understanding the Customer Journey: Dr. Hill emphasized the importance of mapping and understanding the complete customer journey to identify touchpoints and opportunities for improvement.
Personalization Strategies: We discussed how to leverage data and insights to create personalized experiences that resonate with customers.
Technology Integration: Insights were shared on how inQuba’s advanced technology can streamline customer interactions and drive operational efficiency.
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
1. WCAG 2.1 for you and me –
17 new requirements for inclusive design
2.
3. WCAG 2.0
December
2008
First iPhone
January 2007
WAD
December 23rd
2016
Regulations for
accessibility of ICT
July 1st
2014
WCAG 2.1
June
2018
Existing ICT
solutions
January 1st
2020
4. New in WCAG 2.1
1.3.4 Orientation
1.3.5 Identify Input Purpose
1.3.6 Identify Purpose
1.4.10 Reflow
1.4.11 Non-Text Contrast
1.4.12 Text Spacing
1.4.13 Content on Hover or Focus
2.2.6 Timeouts
2.3.3 Animation from Interactions
2.5.1 Pointer Gestures
2.5.2 Pointer Cancellation
2.5.3 Character Key Shortcuts
2.5.4 Label in Name
2.5.5 Target Size
2.5.6 Concurrent Input Mechanisms
2.5.7 Motion Actuation
2.6.2 Orientation
4.1.3 Status Messages
56. What’s new in WAD?
● Accessibility declaration like for GDPR
● How to report accessibility errors
● Requesting an accessible version
● Intra- and extranet should be accessible
○ Internal workplace tools are still excluded
● NB! The exception (from WCAG 2.0) for audio
description of pre-recorded media is removed
58. Current status
The EU-directive only applies to public sector. Norway discusses three options:
● Model 1: Only apply to public sector
● Model 2a: Be expanded to apply for all
● Model 2b: Have an exception for companies with e.g. less than 50 employees
60. Current status
New rules from July 1st 2020
Imposed from January 1st 2021
New rules from July 1st 2020
Imposed from January 1st 2021
Adoption of WAD in EEA (EØS) is postponed,
pending discussion on longer transition period.
Will be processed in Norwegian Parliament
in fall 2020 at the earliest.
There will at least be six months transition period,
probably longer.
C: [00:00]: I tiden mellom vi sendte inn og nå er fire krav borte. Det oppdaterte navnet på presentasjonen er dermed WCAG 2.1 - 17 nye krav til universell utforming.
C: Så hva er WCAG 2.1? WCAG 2.0 er en standard med retningslinjer for tilgjengelig webinnhold. WCAG 2.1 er en oppdatert versjon av denne standarden som inneholder alle retningslinjene fra 2.0 pluss de nye vi skal gå gjennom i dag.
C: Vi starter enkelt: Med mindre det er en spesiell grunn til det bør en app støtte både horisontal og vertikal visning.
C:
V: [01:30]
Ligner på WCAG kravet om å spesifisere role, men fokuserer på “Hva brukes dette feltet til?” heller enn “Hva er det”?
Kort og godt: fortell brukeren hvilken informasjon skal fylles inn
Hvordan gjør vi dette på en god måte?
Enkelt. Bruk autocomplete.
I stedet for å huske og fylle ut samme informasjon mange ganger husker nettleseren hva som skal fylles inn og gjør det automatisk.
Fordelene er mange: Mindre å huske, færre skrivefeil og mulighet for brukeren til å personalisere nettleseren med ikoner
Brukeren kan bruke en nettleserutvidelse for å markere inputfelter med et ikon de kjenner igjen, slik at det er lettere for de å finne igjen og å forstå skjemafelter.
Ved å markere passord og brukernavn felter riktig gjør du det mulig å bruke passordprogram som husker passordene for deg
V: [04:00]
Identify purpose er et AAA-krav, som altså normalt ikke er inkludert i norsk lov.
V:
Kort fortalt bygger dette kravet på det forrige, og inkluderer i tillegg symboler, regioner med mer.
Målet er ytterligere personalisering, ved for eksempel å kunne bytte ut ikonsett med sine egne, forenkle språket, osv.
Tilsvarende skal knapper markeres for å vise om de er en lagre-knapp, innloggingsknapp, eller en neste- eller forrige-knapp. Disse vil typisk markeres med referanser til schema.org-skjemaer.
C: [05:00]
Punkt 1.4.10 er Reflow. Zoom, eller omorganisering på godt norsk.
Mer nøyaktig: 400% zoom. Det er så mye du skal kunne forstørre en nettside uten at du ender opp med to rullefelt. Responsiv design er løsningen her.
C: The Norwegian news site VG is an example in how it’s not supposed to be. This is their site on my laptop with 100% zoom. As
C: Dagbladet har gjort en mye bedre jobb med responsiv design. Her kan du fint zoome inn både
C: [07:00]
1.4.11 går på fargekontrast på ikke-tekstlige elementer. WCAG 2.0 dekker allerede fargekontrast på tekst.
C: Fargekontrast er et av WCAG-kravene som burde være lette å dekke. Likevel syndes det stadig. Her er Google sitt hjelpeforum.
C: All teksten som er markert bryter med kontrastkravene i WCAG 2.0
C: I WCAG 2.1 kommer det også krav til brukergrensesnittkomponentene.
V: [09:00]
Avstanden mellom avsnitt, linjer, ord og tegn skal kunne økes uten at innhold skjules.
V:
Aids people with low vision and dyslexia
Does not need to set these values as standard, just make sure the view doesn’t break
Also increases likelihood that other styles may be overriden, like setting a wider font family.
V:
The two primary types of failures for this success criterion is text cut-off, ...
And text overlap
Et typisk eksempel er er tekst som flyter bak bilder, kuttes i skjermkanten eller at høyden på containeren er fast, og innholdet dermed går over for mange linjer.
V: [10:00]
Dette kravet gjelder for nedtrekksmenyer, tooltips og lignende som vises ved hover eller fokus. Det gjelder da tre prinsipper:
V:
I tilfeller som her hos Ebay vil man ved å flytte musen nedover fra toppen trigge menyen, og den fjernes ikke før musen er flyttet helt ned til under menyen.
Første krav her er da at innholdet skal kunne fjernes uten å flytte musen. En standard løsning for dette er å kunne trykke Escape.
V:
Brukeren skal kunne flytte musepekeren over til innholdet som vises ved hover, uten at dette forsvinner.
Det kan f.eks. være et problem for tooltips, da disse ofte er plassert litt unna knappen/lenken/inputfeltet, slik at du ikke lenger hovrer når du flytter musen mot tooltipen.
V:
Til slutt skal innholdet vises frem til brukeren fjerner fokus eller hover. Dette kravet slår sammen de to første. Det er ment å skulle forhindre at innhold f.eks. har en timer for hvor lenge det kan vises.
V: [12:00]
Suksesskriterie 2.2.6 går på at brukeren skal få nok tid til å utføre oppgaven sin.
V:
Kort fortalt sier dette kravet at brukeren skal få spørsmål om han eller hun trenger mer tid, slik at de ikke timer ut.
V:
Kravet om å tilby mer tid faller bort dersom innholdet brukeren har lagt inn automatisk mellomlagres i minst 20 timer.
Her er det viktig å tenke på GDPR, da det i mange tilfeller ikke er lovlig å mellomlagre dataene, og i hvert fall ikke uten tillatelse.
Å gi brukeren mulighet til å be om mer tid er derfor den beste løsningen.
Til Yggdrasil?
Dette kravet kan eksemplifiseres med et eksempel fra et forsikringsselskap jeg har jobbet hos:
En dag fikk vi melding fra en sint kunde som hadde brukt over en time på å fylle ut en helseerklæring.
Vi hadde 75 punkter som måtte fylles ut HVIS kunden hadde noe å fylle ut der.
Normalt ville dette tilsi at kunden fylte ut 3-5 punkter, men denne kunden måtte fylle ut nesten alle, og måtte lete opp masse informasjon underveis.
Vi hadde 45 minutter timeout, og når kunden skulle sende inn skjemaet var han logget ut.
På grunn av personvernloven (og nå GDPR) kunne vi ikke mellomlagre informasjonen, og siden kunden ikke fikk spørsmål om mer tid hadde han mistet alle dataene, og måtte fylle ut skjemaet på nytt. Naturlig nok mistet vi den kunden...
C: [14:00]
2.2.7 Animasjon fra interaksjoner. WCAG 2.0 har allerede et krav om at brukeren skal kunne stoppe, pause eller skjule innhold som automatisk endrer seg. Dette kravet går på animasjoner som starter fordi du beveger musen eller scroller.
C: Parallakse scrolling er et eksempel på animasjoner som starter når brukeren interagerer med siden. På websiden det er bilde av her brukes dette til å guide nedover siden. Enkelte norske nettaviser bruker samme effekt for å vise fram bilder underveis i artikler. Utfordringen med å dette er at enkelte sliter med migrene og svimmelhet forårsaket av animasjonene. Hvordan kan vi hjelpe?
Nyere eksempel:
https://www.svt.se/special/sa-rostade-svenskarna/
C: En løsning er å bruke css media query prefers-reduced-motion og lage et alternativ uten animasjoner for brukere som har satt opp at de ønsker det
C: En annen løsning er å legge til en kontroll på toppen av siden der brukeren kan skru av animasjoner før de begynner å scrolle. Det er selvfølgelig også mulig å kombinere disse teknikkene.
C: [20:00]
C: Alle sider som bruker komplekse bevegelser for å navigere skal også kunne navigeres med et enkelt trykk. Google maps har gjort dette halvveis. Du kan zoome ved å spre fingrene, men også ved å trykke på pluss og minus. Skulle de møtt hele kravet måtte de også hatt piler for å navigere kartet. Slik det er nå er eneste muligheten å dra kartet rundt med mus eller fingeren.
Fordelen med å støtte er flersidig: du hjelper brukere som er ute av stand til å gjennomføre komplekse bevegelser grunnet funksjonsnedsettelser, du hjelper nybegynnere som ikke kan de komplekse bevegelsene og du hjelper personer med kognitive funksjonsnedsettelser som sliter med å huske de komplekse bevegelsene.
C: DNB har gjort en god jobb her med å ha pluss og minus på hver side av slideren. Det er fire måter å justere beløpene på: du kan bruke pluss og minus, du kan dra slideren, du kan trykke på ønsket posisjon og du kan skrive inn tallet direkte.
C: [22:00]
C: No Down-EventThe down-event of the pointer is not used to execute any part of the function;Abort or UndoCompletion of the function is on the up-event, and a mechanism is available to abort the function before completion or undo the function after completion;Up ReversalThe up-event reverses any outcome of the preceding down-event;EssentialCompleting the function on the down-event is essential.
C: [16:00]
C: Kravet gjelder hurtigtaster med en bokstav, ikke standard hurtigtaster som er styrt av operativsystemet slik som ctrl + c, eller eple + p. Hurtigtaster med en bokstav er effektivt for mange ekspertbrukere, men skaper store problemer for personer som bruker talestyring eller kommer borti tastaturet ved et uhell.
C: For å unngå problemet kan du gi brukeren muligheten til å skru av hurtigtastene.
C: En annen måte å løse problemet på er å la brukeren endre hurtigtastene.
V: [18:00]
For det neste kravet må jeg først forklare en liten detalj for tilgjengelighetsverktøy.
Kort fortalt har HTML-elementer en visuell tekst eller label, som er teksten vi ser på nettsiden, samt et “navn”, som er teksten som leses opp av skjermlesere og lignende verktøy. Det tilgjengelige navnet kan påvirkes med bruk av alt-tekst i bilder, aria-label, med mer.
V:
Det dette kravet sier, er at det tilgjengelige navnet skal inneholde den visuelle teksten, gjerne i starten av navnet og helst skal de være lik.
Dette påvirker både folk som kan se, men bruker skjermleser for å hjelpe seg med å oppfatte innholdet, men også kul, ny teknologi som stemmestyring.
Det er mulig å navigere nettsider med talekommandoer. For eksempel kan man klikke på en knapp ved å si navnet til knappen.
Da er det viktig at den visuelle teksten også er inkludert i det tilgjengelige navnet, slik at stemmestyringsverktøyet forstår hva den skal klikke på.
Metoder som kan bryte dette kravet er feil bruk av aria-label, da denne fullstendig overstyrer navnet.
Aria-describedby, derimot, inkluderer ekstra tekst i slutten av navnet, og oppfyller derimot kravet.
V: [24:00]
Dette kravet er enkelt, og er noe jeg og flere har krevd i prosjekter i flere år:
V:
Klikkflater skal være minimum 44 * 44 pixler. Så enkelt.
Dette kreves for å hjelpe brukere med motoriske vansker, slik at det er lettere å trykke på for eksempel en knapp med fingeren eller en mus.
Nå er dette kravet definert som AAA-nivå, som ikke er påkrevd ved norsk lov. Det er gjort fordi man ikke klarte å bli enige om fornuftige nok krav og unntak til at det kunne legges på AA-nivået.
Men selv som AAA-krav har vi flere unntak her, for eksempel lenker inn i tekst, der funksjonaliteten er tilgjengelig et annet sted på siden som oppfyller kravet eller om størrelsen bestemmes av brukerens enhet.
V: [25:30]
Det neste kravet skal sikre at brukeren kan bruke siden med flere inputmetoder.
V:
Dette vil si at brukeren skal kunne bruke tastatur, touch, mus, stylus, eller tale, forutsatt at enheten støtter denne input-måten.
I praksis vil dette si at JavaScript-applikasjoner ikke bare skal fungere med touch-, mus- eller tastaturevents.
Feature-lytting eller media-queries for å finne primær-input er være røde flagg i denne sammenhengen.
C: [27:00]
C:
C: Tilting? Risting? Bra, men ha et alternativ
V: [31:00]
Det siste nye kravet i WCAG 2.1 sier at hjelpeteknologi skal få beskjed om innhold som oppdateres dynamisk uten at fokus flyttes.
For eksempel ved bruk av skjermlesere leses innholdet opp basert på hvor det virtuelle fokuset er på siden.
For å oppfylle dette kravet må essensielle oppdateringer vises i elementer som er markert at kan oppdateres, slik at skjermleseren avbryter for å lese opp varsler.
I praksis betyr dette bruk av aria-live, role=alert og lignende metoder.
V:
Men det er viktig at bare viktige statusendringer annonseres, og ikke alle endringer på siden.
Eksempelet her viser filopplasting i OneDrive. Brukeren bryr seg nok ikke om hver fil som blir ferdig lastet opp, men ønsker typisk å få beskjed når hele opplastingen er ferdig.
Viktig å vurdere hvor ofte endringene annonseres, og gi brukeren mulighet til å skru av varslingen. Dette kan gjøres for eksempel med aria-live=”polite”, som samler opp varsler eller venter til en pause, heller enn å avbryte midt i teksten.
V: [32:30]
Fire suksesskriterier ble altså fjernet til den nest siste versjonen av WCAG 2.1. Disse ble alle fjernet fordi man ikke klarte å bli enig om en utvetydig formulering eller hvilke unntak som skulle gjelde.
Spesielt vil jeg bemerke Accessible Authentication, som ville kreve passordfri pålogging. Eksempler på det er Slack sin “magic link”, men kravet ville også være oppfylt med å ha en “glemt passord”-funksjon, som er hvordan overraskende mange brukere logger inn.
I tillegg var det synd at Target Size ikke ble tatt med som et AA-krav, da det gjør at det ikke blir påkrevd gjennom norsk lov. Derimot er det et bra UX-prinsipp, som uanett bør følges.
Hva med Norge?
Difi annonserte on 18. september at EUs webdirektiv skal tas inn i norsk rett. Forslag til endriger i lov og forskrifter sendes ut på høring i høst, og det blir høringsmøte i november.
Direktivet oppdateres i disse dager til å bruke WCAG 2.1, så dette blir en del av den norske lovgivningen.