The aim of this presentation is to introduce the concept of accessibility, and will cover what is meant by being accessible, why it’s important, who is affected, and how you can incorporate accessibility into your design, development and planning. There will be particular focus on the practical aspects of testing for accessibility.
Accessibility is ease of use, being inclusive with most of the audience who are able to perform the task in a different way than normal users.
Here is the collated research on visual design best practices from accessibility perspective.
With increased complaints and legal action for organisations of inaccessible websites (Coles, Peapod) and apps (Westpac), now is the time for all web and app Project Managers, Developers, UX/Designers, Content Producers, Business Analysts and Testers to be ‘baking in’ accessibility into processes and work practices.
This presentation will show that accessibility is everyone’s responsibility and it is not difficult to get started or find resources that will help you and your team produce a website, app or digital presence that works for everyone!
Web Accessibility: A Shared ResponsibilityJoseph Dolson
This a presentation prepared for a Montana Web Developer's Meetup in December, 2011. The focus is on collaborating with content providers and employers to share the responsibility for web accessibility.
Accessibility is ease of use, being inclusive with most of the audience who are able to perform the task in a different way than normal users.
Here is the collated research on visual design best practices from accessibility perspective.
With increased complaints and legal action for organisations of inaccessible websites (Coles, Peapod) and apps (Westpac), now is the time for all web and app Project Managers, Developers, UX/Designers, Content Producers, Business Analysts and Testers to be ‘baking in’ accessibility into processes and work practices.
This presentation will show that accessibility is everyone’s responsibility and it is not difficult to get started or find resources that will help you and your team produce a website, app or digital presence that works for everyone!
Web Accessibility: A Shared ResponsibilityJoseph Dolson
This a presentation prepared for a Montana Web Developer's Meetup in December, 2011. The focus is on collaborating with content providers and employers to share the responsibility for web accessibility.
A Web for Everyone: Accessibility as a design challengeWhitney Quesenbery
Let's get past the idea that checklists and compliance all there is to accessibility. Designing for accessibility is a user experience design problem, starting with understanding how people with disabilities use your products. If we aim to design for all senses we can focus on easy interaction, helpful wayfinding, clean presentation, plain language and media instead of "rules." Doing so, we can create a web for everyone and a delightful user experience where accessibility and usability work together.
Updated January 21
Replay of the O'Reilly webcast: http://www.oreillynet.com/pub/e/2992
Transcript of the O'Reilly webcast: http://www.wqusability.com/handouts/AWFE-Challenge-OReilly-Transcript.pdf
Accessibility testing with an overview of the various disabilities and how to approach each along with a round up on most popular tools used for Accessibility evaluation
Presentation on how usability and accessibility problems are related. Including people with disabilities in usability testing can reveal deeper insights into the kinds of problems users might encounter
What is accessible computing, How people with disabilities use digital services, Various accessibility standards and guidelines,Important laws,Web accessibility,Non HTML content accessibility, Why to invest in web accessibility, Key principles of web accessibility, Accessibility myths, Approaches for accessibility implementation
A beginners guide to accessibility testing. An overview of common mistakes websites make and highlighting some easy to use tools that anyone can incorporate into their work.
Presented at www.AccessibilityCalgary.com on May 12, 2013.
Dr Scott Hollier presents a demonstration on how the vast world of online content is experienced for people with disabilities, as well as tools and techniques to help understand the need and importance of web accessibility. This presentation covers a brief history of access, information on user experience, accessibility features available in Windows, Mac, iOS and Android devices and resources for ICT professionals including social media tools, document accessibility advice and WCAG 2.0 at a glance.
www.earnperhit.com/essay => Professional academic writing [Help Writing]
www.Lucky-Bet.site => Bet on Sports - 50% Deposit Bonus
www.Lucky-Bet.site/casino => Online Casino - 5000$ Welcome Bonus
www.Lucky-Bet.site/lotto247 => Lotto247 - Win Big, Live Free
www.Lucky-Bet.site/eurobet => Best European Bookmaker
Assistive Technology for MADA - Vision and Hearing
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duckCity University London
We can no longer predict how people are accessing our websites
now, let alone in a few years’ time when the technology people use
to access the web will inevitably diverge even further and perhaps in
ways we haven’t even considered yet. Rather than seeing this unpredictability and lack of control as a problem, we should embrace
these ‘known unknowns’ and the inherent flexibility of the web.
Put simply, responsive web design is about being more flexible and assuming less about our users, from how they’re accessing our websites and what technology they’re using to their environment. This talk will discuss the four tenets of good responsive design: content parity, performance, future friendliness and accessibility against a backdrop of Matt's experiences designing and building responsive websites over the past 3 years with plenty of useful tips and takeaways along the way.
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.City University London
Wearable Tech refers to electronic devices worn on the body. Almost all devices released to date are in the form of rubber fitness bands or smartwatches, both worn on the wrist. Whilst in its infancy, Wearable Tech has some innovative potential uses. Imagine being able to control any device in your home by the snap of a finger; unlock your door, car or computer just by touching it; be alerted if your stress level, heart rate or blood sugar level is abnormal or even allow your doctor to remotely administer medication if he sees your vitals drop.
We’re on the cusp of a new wave of electronics which will re-define the way people use technology. But fundamentally, people need to want to wear these devices. Whilst Samsung and Apple will no doubt take care of the early adopters and technology advocates who care about functionality and convenience, the fashion conscious consumer has yet to be accounted for. This is the gap in the market that Kovert will exploit through being not only a wearable tech company but also a fashion brand.
A Web for Everyone: Accessibility as a design challengeWhitney Quesenbery
Let's get past the idea that checklists and compliance all there is to accessibility. Designing for accessibility is a user experience design problem, starting with understanding how people with disabilities use your products. If we aim to design for all senses we can focus on easy interaction, helpful wayfinding, clean presentation, plain language and media instead of "rules." Doing so, we can create a web for everyone and a delightful user experience where accessibility and usability work together.
Updated January 21
Replay of the O'Reilly webcast: http://www.oreillynet.com/pub/e/2992
Transcript of the O'Reilly webcast: http://www.wqusability.com/handouts/AWFE-Challenge-OReilly-Transcript.pdf
Accessibility testing with an overview of the various disabilities and how to approach each along with a round up on most popular tools used for Accessibility evaluation
Presentation on how usability and accessibility problems are related. Including people with disabilities in usability testing can reveal deeper insights into the kinds of problems users might encounter
What is accessible computing, How people with disabilities use digital services, Various accessibility standards and guidelines,Important laws,Web accessibility,Non HTML content accessibility, Why to invest in web accessibility, Key principles of web accessibility, Accessibility myths, Approaches for accessibility implementation
A beginners guide to accessibility testing. An overview of common mistakes websites make and highlighting some easy to use tools that anyone can incorporate into their work.
Presented at www.AccessibilityCalgary.com on May 12, 2013.
Dr Scott Hollier presents a demonstration on how the vast world of online content is experienced for people with disabilities, as well as tools and techniques to help understand the need and importance of web accessibility. This presentation covers a brief history of access, information on user experience, accessibility features available in Windows, Mac, iOS and Android devices and resources for ICT professionals including social media tools, document accessibility advice and WCAG 2.0 at a glance.
www.earnperhit.com/essay => Professional academic writing [Help Writing]
www.Lucky-Bet.site => Bet on Sports - 50% Deposit Bonus
www.Lucky-Bet.site/casino => Online Casino - 5000$ Welcome Bonus
www.Lucky-Bet.site/lotto247 => Lotto247 - Win Big, Live Free
www.Lucky-Bet.site/eurobet => Best European Bookmaker
Assistive Technology for MADA - Vision and Hearing
HCID2014: Adapting to responsive web design. Matt Gibson, Cyber-duckCity University London
We can no longer predict how people are accessing our websites
now, let alone in a few years’ time when the technology people use
to access the web will inevitably diverge even further and perhaps in
ways we haven’t even considered yet. Rather than seeing this unpredictability and lack of control as a problem, we should embrace
these ‘known unknowns’ and the inherent flexibility of the web.
Put simply, responsive web design is about being more flexible and assuming less about our users, from how they’re accessing our websites and what technology they’re using to their environment. This talk will discuss the four tenets of good responsive design: content parity, performance, future friendliness and accessibility against a backdrop of Matt's experiences designing and building responsive websites over the past 3 years with plenty of useful tips and takeaways along the way.
HCID 2014: Developing jewellery for the future. Dan Moller, Kovert Designs.City University London
Wearable Tech refers to electronic devices worn on the body. Almost all devices released to date are in the form of rubber fitness bands or smartwatches, both worn on the wrist. Whilst in its infancy, Wearable Tech has some innovative potential uses. Imagine being able to control any device in your home by the snap of a finger; unlock your door, car or computer just by touching it; be alerted if your stress level, heart rate or blood sugar level is abnormal or even allow your doctor to remotely administer medication if he sees your vitals drop.
We’re on the cusp of a new wave of electronics which will re-define the way people use technology. But fundamentally, people need to want to wear these devices. Whilst Samsung and Apple will no doubt take care of the early adopters and technology advocates who care about functionality and convenience, the fashion conscious consumer has yet to be accounted for. This is the gap in the market that Kovert will exploit through being not only a wearable tech company but also a fashion brand.
HCID2014: Evaluating the effects of a virtual communication environment for p...City University London
Overview and demonstration of the technology of a project investigating the use and efficacy of delivering conversation therapy in an on-line 3-D world to people with acquired language difficulties following stroke and brain injury. The project is currently running jointly between the schools of Human Computer Interaction and Language and Communication Science, here at City University London.
HCID 2014: Film & broadcasting techniques applied to UX design. Rebeca Mirand...City University London
- Storytelling techniques along the research and design process.
- Elements of a story (Characters, plot, space, time)
How to create stories
- Creating characters from your users
- Using the plot as problem solving tool.
- Ordering the information to make sense for the viewer.
- Narrative types and uses
- Filming and broadcasting audiovisual techniques to tell your stories.
- Your user as a story creator
HCID2014: In interfaces we trust? End user interactions with smart systems. D...City University London
There are many cutting-edge systems that learn from users and do something smart as a result. These systems are often reasonably reliable but they do make mistakes. This talk gives an overview of research that investigates what matters to trust as users interact and how we could design interfaces to support users better.
HCID 2014: Defending users, helping businesses: the transactional aspects of ...City University London
The idea of 'designing for users’ is most appealing until business reality hits home: what the users want is work to discover, not what the Product Owner had in mind, what the competition is doing, too hard to build, and so much more. UX is often called at the last minute, in the hope that miracles can happen, “can you add some ux there, it’s not doing terribly well” being an oft-heard preamble to a conversation that’s likely to tumble down and capsize hopes and dreams. The practice of UX requires to support business reality whilst catering for, and sometimes defending users. I will share with you how I've ported my UX knowledge in the teams I've worked with to ensure UX doesn't become the costly harbinger of bad news, enemy of design, arch-enemy of tech and general spanner in the works. I’ll explain what worked and didn't work, the appropriate pace to grow UX in any environment and why HCI academics are the best card in my pocket.
This talk is about how, as Designers, can we move beyond the need to
design a screen into everything and embrace physical interactions? Now computing is becoming ever more ubiquitous & entwined into our lives, surely an acceptable solution isn't to cover our world in icons & screens. There is an emerging trend of beautifully crafted products that are becoming the face of complex systems, yet they have no screen at all and still provide a rich suite of interactions that are easily accessible by the user. What tools are available to us as Interaction Designer’s to give us the courage to step away from our wireframes & start designing beautiful, engaging physical interactions?
HCID2014: Using Sci-Fi to brainstorm ux. Oliver Shreeve, Spotless.City University London
Science Fiction can be source of inspiration when thinking and designing UX. From the icon gestural interface of Minority Report to the use of PADDs in Star Trek, writers and film makers have been lucky enough to come up with ideas that are both creative and realistic. This talk with cover a few examples as to how science fiction predicted current technology and behaviours, but also how to choose the right technology to draw inspiration from. The talk will also cover techniques to help get creative through the power of future thinking
HCID 2014: Join the geeks: why designers should contribute to Free and Open S...City University London
The Yocto Project is a set of tools to build customised versions of Linux for embedded products. What do you say? That you haven't understood a single word of that? Oh, don't worry: that means that you
are a normal HCI person. The Yocto Project is the most unlikely place on earth to find a designer of any kind, and yet,there is design life there. Why?
HCID 2014: 3D printing now and in the future. Martin Stevens & Trupti Patel, ...City University London
This talk is about why 3D is an important technology for kids to learn, the benefits it brings them and (after a brief summary of the history of 3D printing), where it is going and why it will be of great significance in their lifetimes, covering such sectors as fashion, aerospace, medicine, construction and space travel, finishing on whether 3D printers will end up in the home.
HCID 2014: The Graphics Revolution and how Visual Effects became accessible t...City University London
A brief history of how the rapid advances in GPU technology have
allowed film makers and designers to create high end visual effects
using accessible computing technology, and how this has lead to the
normalisation of VFX in low to mid-range video productions.
Touching on software design & development and visual effects
processes, the talk will take the form of a brief introduction,
software demonstration and examples and Q&A session, examining
both backend and front end design considerations.
Web accessibility refers to the inclusive design and development of websites and web content to ensure that people with disabilities can access and interact with them effectively. It involves considering and implementing features and practices that enable individuals with various disabilities to navigate, perceive, understand, and interact with web content, ensuring equal access and usability for all users!
Presented at a Leadership Institute webinar for the Montana Arts Council in May 2012. Primarily a talk discussing the concepts behind the WCAG 2.0 guiding principles.
Based on the December presentation for the Montana web programmers meetup, but modified for the audience.
This presentation will help you understand:
- The legal requirements behind Web Accessibility
- How do people with disabilities use the web and what assistive technologies they use
- How good usability makes up for better accessibility and improves site’ SEO
- Financial benefits of having an accessible website
Crafting experiences, aiming at including everyone; regardless of their impairments, cultural backgrounds or environments. This talk discusses inclusive design, including localisation and environmental design factors, as well as impairments.
A talk given by Gavin Evans at UXPA UK's May 2017 event covering "Global Accessibility Awareness Day".
http://uxpa-uk.org/events/uxpa-uk-gaad-2017/
Check out our Events page to see what's coming up in the future: http://uxpa-uk.org/events/
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
An estimated 1.3 billion people globally report limitations in their daily activities due to a disability. When it comes to the physical world, businesses have made progress in accommodating customers with disabilities. But in the digital world, websites lack basic accessibility features such as text alternatives describing images, proper heading level structures so individuals who are blind and use screen readers can understand the content on a webpage, or captioning for multimedia content for individuals who are deaf or are hard of hearing – let alone assistive technology for customers who have trouble using mobile devices due to dexterity limitations that arise from a variety of conditions.
In this session, attendees will:
* Understand people with disabilities (PWDs) and how they use the web
* Learn about common barriers, issues and solutions
* Discover the different testing methodologies and their interdependencies
* Uncover ROI
Accessibility Overview - 508 and WCAG ComplianceFrank Walsh
This slideshare details approaches to build and validate complex web applications for accessibility and usability relative to Section 508 and WCAG standards.
Diverse User Experience Presentation by Kath Moonan (Web Accessibility Expert) from Centre for HCID Open Day, April 21st, 2010 held at City University.
How to improve UX by implementing accessibility - WebExpo 2013 EditionRadek Pavlíček
Accessibility is very closely connected with other web developement domains, and brings benefits to all users (similarly to the real world). By way of practical examples I demonstrate how implementing accessibility could make life of your users easier and happier.
Similar to HCID2014: Accessibility primer. Joe Chidzik, Abilitynet (20)
HCID2014: How to involve children in design. Monica Ferraro, City University ...City University London
What are the advantages and challenges inherent in working with children in the design process for creating games or apps? How do you stop them getting bored, and get useful information?
This case study looks in detail at a project that tried to do just that, and provides some handy tips at the end.
The case study builds on the speaker's dissertation, Designing applications for children, that was submitted as part of the Masters course in Human-Centred Systems at City University London in September 2012. For the dissertation, she worked with children aged 4-5 years old to design an iPad application to learn the names and sounds of the letters, and to read and spell simple words.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
2. Whistle stop tour covering
What we mean by accessibility
Why accessibility is important
How disabled people use
computers
Incorporating accessibility into
your work
Designers
Developers
Planning
Testing for accessibility
7. Ethical – it's the right thing to do
1 in 8 people have a disability in the UK – around 8 million people
Disability prevalence increases with age:
6% children
16% adults of working age
45% of adults over state pension age
8. Legal - case study: Target
May 2005: NFB notified Target of accessibility issues on
their site
Lack of alt text
Missing headings
Customer unable to purchase without using a mouse
9. Legal - case study: Target outcome
$10,000,000
Cost to Target USA from an inaccessible website
12. An accessible website…
Demonstrates corporate social responsibility
Is usable by more people, on more devices
Garners loyalty, particularly from disabled people
Is more easily found via search engines
Is easier to use for all users
13. Good SEO = Good accessibility
Search engines cannot understand the content of an image, but they do
benefit from alt text
Search engines cannot understand audio content, but they do benefit from
transcripts
Search engines need content to be marked up semantically to infer
relationships and relevance
All of this not only benefits both disabled users and makes your site easier to
find, it also makes the site easier to use for everyone.
15. Disability is an analogue spectrum, but
useful to consider categories
Vision – no useful vision, colour blindness, tunnel vision
Hearing – both deaf and hard of hearing
Mobility – affect keyboard/mouse use, also touchscreen
interaction
Cognitive – Dyslexia, learning difficulties, attention
disorders
16. Vision
Colour blindness – difficulty distinguishing
redgreen. 1 in 14 adult males affected
Low vision – problems reading small
text, making out fine detail or low contrast
No useful vision – cannot rely on vision for
access to content
21. Low vision
Typically can use built in browser zoom and OS colour features to make
content more readable
Rely on sites being able to be scaled properly
23. No useful vision
Rely on pages being well structured
Non-text content needs text-alternatives provided
Visual cues, such as a colour, need text counterpart
Keyboard access to all functionality
25. Hearing
BSL users may have English (or their locale) as a
secondary language
Multimedia e.g. videos, typical cause of difficulties –
require captions
Do not use audio as the only means of conveying
information e.g. error beep
Ensure sufficient ‘contrast’ between foreground and
background audio (dialog over background noises)
26. Mobility
Potential difficulty using the mouse and clicking on small targets e.g.
checkboxes
Likely to use keyboard to navigate
Can have difficulties interacting with sensitive fly out menus
May use voice recognition – say what they see
27. Cognitive
Includes dyslexia, memory impairments and attention deficit disorders
Often difficulties with literacyreading, especially with jargon heavy content
"wall of text" content can be difficult to read for any users, particularly those
with a cognitive difficulty
Benefits from simple language, icons as navigational aids, consistent & clear
structure
Simple, clear instructions – form examples
30. Planning - stages
Initial accessibility work can begin in design stage
As designs progressed to functional pages, conduct disableduser testing
Expert AT testing can be done throughout project
Final review once project is delivered
31. Planning
Allocate one key member of staff to be goto person for accessibility of a
project – simplifies communication with 3rd parties inhouse staff
Consider training designersdevelopers in basic accessibility
testingrequirements
If commissioning 3rd party products, invest in BS8878; this standards document
details how to ensure suppliers have accessibility in mind
33. Good coding practise
Using semantic, valid markup
Be aware of, and use, the Web Content Accessibility Guidelines (WCAG)
For rich and dynamic content, look into ARIA (Accessible Rich Internet
Applications)
http://w3.org/wai For all your guideline needs
Build using a progressive enhancement methodology
34. Standards
Governed by the W3C
Content covered by WCAG: Web Content
Accessibility Standards
Standards exist for user agents and
authoring tools too (UAAG and ATAG)
Mobile content covered by MWBP: Mobile
Web Best Practises
w3.org/wai
38. Design
Colour palette – ensuring sufficient contrast for text
Consistency of appearance throughout site. A visual theme helps users with
cognitive difficulties
Clear layout and structure – use white space to delineate sections
39. Contrast: checking
Specific guidance exists for websites; can also be used for applications
Contrast ratio between text and background:
4.5:1 for standard text
3:1 for large text
Tools exist to check contrast:
Contrast analyser application
Web based tools; input colour hex values
43. NVDA
If confident, try out the free and
open source NVDA screenreader
Are controls announced as the
correct type, and labelled
correctly?
What about images?
44. VoiceOver
Free – built into iOS devices
Use Explore By Touch - trace your
finger around the screen to hear
content and components read out
45. Summary – what and why
Accessibility
The practise of making content so that disabled users can
perceive, operate, understand, and above all, contribute
Reasons
Ethical – right thing to do
Legal – monetaryreputation cost
CommercialFinancial – increased target audience, loyalty
46. Summary - incorporating
Planners
Accessibility from the outset
Named individual
Designers
Do not rely on users being able to
perceive colour
Visible structure – white space,
headings
Developers
Be aware of guidelines
Progressive enhancement
Keyboard accessibility!
Screenreader testing (mobile and
desktop)
47. Summary - testing
Keyboard
Visible focus highlighter
Skip links
All content keyboard accessible
(menus, flash players)
Visual
Colour – good contrast and not only
method
Animations
Zooming in, ensure page is still
usable
Automated tools – quick checks
WebAIM WAVE
Cynthia Says
Disabled user testing
Source from employees for initial
testing
Encourage feedback via an
accessibility page
Perhaps you don't know accessibility means, so we'll start with that!Why accessibility is important!
From the W3C WAI resource: http://www.w3.org/WAI/intro/accessibilityThese underlined words emphasise the web content accessibility guidelines, and also the importance of contributing for disabled users. The web is not a one way tool for consumption of Note that accessibility enables this two way interaction – it's not just about letting users read and consume content, but giving users the ability to contribute and participate in the online community. Web accessibility is the concept enshrining this believe.
Here's a more visual description of what accessibility is. This might be given alternative text of "A man, sat at a desk, is speaking to a group of assembled animals including a monkey, a penguin, an elephant, a goldfish in a bowl, a seal and a dog. He says "For a fair selection, everybody has to take the same exam: please climb to the top of that tree". The monkey is smiling, clearly pleased with this task. The rest of the animals are looking apprehensive. "The image on this slide is often accompanied by the quote: ““Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid.” This quote is usually, but incorrectly, assigned to Albert Einstein. Regardless of who actually said it though, it does usefully highlight the importance of accessibility: it creates a level playing field and is an enabler.
Really, creating websites, you should be wanting to make them available to as many people has possible!
What happens when companies do not provide an accessible services? NFB is the National Federation of the BlindThis cautionary tale is taken some years ago from the US. Source: http://www.w3.org/WAI/bcase/target-case-study
Source:
When search engines index your site, they typically have the same issues as disabled users. Source: http://webaim.org/blog/web-accessibility-and-seo/
If you want to create an accessible website, you need to understand how people might access it.
The disability spectrum is analog. Users may well have more than one disability. Users with similar disabilities might have different needs and solutions.Whilst spectrum is analog, breaking disabilities down into these categories makes it easier to focus on the difficulties, and solutions, used by users.
The 3 broad areas of vision impairment. Again, there exist many more stages than this, but these are a good cross section. Other issues include macular degeneration, tunnel vision etc.
Illustrates the common issue of red-green colour blindness
In this linked page, a simulator shows the view a colour blind user may have of the trivial pursuit board. This can cause several difficulties. The various colours are all visually similar in terms of contrast when the simulator is applied. This means that users will not easily be able to associate a colour with a category as a non-colour blind user can.A colour blind user will similarly have difficulty distinguishing pieces on the board as they are again quite similar. Further, a colour blind user will not be easily able to look at their piece and know which categories they have answered as the colours are very similar. This can led to users landing on the same category multiple times. Whilst pictures\icons are used on this board, these are numerous and not intuitive enough to provide any help for colour blind users.
Bakerloo line and central line, going through Oxford Circus, are now indistinguishable
Example from the NFL website shows some text as blurry – this is images of text and they do not scale. From: http://www.nfl.com/
e.g. an error beep signifying an inactive button or similar. If a contact page\link, ensure if phone number mentioned, also list email\chat or other text based method.
Key difficulties experienced by users with physical or motor difficulties include: -Difficulty tapping on small controls\links-Using appropriate input controls; the next slide shows an example, and explains why it is important-Proximity of controls; don’t make them too close together! Good spacing! E.g. for consecutive checkboxes-Radio buttons\checkboxes need to be labelled properlyDo not discount keyboard Other considerations include: Activities that require manual dexterity e.g. drag and drop
W3C is the World Wide Web ConsortiumBest address to remember is w3.org/waiWeb Accessibility Initiative; it has MANY resources on accessibility for you!
An escalator can never break; it can only become stairs.
This tool from the WebAIM website allows colour values to be put in and then checked against the guidelines. Failing combinations can be fixed via suggestions based on those colours.
Three pages from the excellent BBC mobile site; the page title in each case is unique, descriptive, and consistent.
BBC news screenshot showing good layout, against db.no with poor layoutBBC-Sections clearly delineated by white space and rules-Headings mark beginning of each section-Page is not crowded, making good use of page length to spread content outayoutDb.no-Cramped layout-What headlines are associated with which images?
Is tab order sequential and intuitive? Can you skip past main navigation with skip links? Otherwise you will need to manually tab through all the keyboard links?Flyout menus are often keyboard in-accessible. Try tabbing onto them – do they expand? If not, try pressing enter or the down arrow key – does this help? Flash content and media players are often problematic for keyboard users – sometimes you cannot tab into them, other times, frustratingly, you cannot tab out of them!
Example taken from the Independent website; note that a mouse user gets much nicer, and more visible , looking feedback over selected links than a keyboard user.
Fixing the example shown on the previous slide is as simple as this. Note that the independent website is now even less accessible: they’ve removed the outline altogether!
Example Flyout menu from Microsoft.com; tabbing steps through the menu links until enter is used to expand the list at which point tab focus can then enter the menu. In actual fact, this is an ideal place where ARIA could be employed (but hasn’t been); these menu items (shop, products, support) etc, are described as links “Shop: link”; using ARIA, a screenreader user could be made aware that these are non-standard links, and instead open a sub menu. Simply done through use of the aria-haspopup attribute.
Key things to check with Flash content: can you tab around the Flash content, start\stop media, adjust volume, tab out of Flash content (important!)Well watching this clip too: http://www.youtube.com/watch?v=bEM9Fn9aOG8
This is an example of a typical issue I come across
Resizing text is an easy task for many users, but do websites still work well?
In addition to these two manual checks, you can use some of the tools available. So automated services can scan thousands of pages for a few issuesManual checks can catch everything, but take far more time
See W3 page on using the WAT toolbar: http://www.w3.org/WAI/eval/preliminary
Does the page still make sense with CSS disabled? You should be able to see the uunderlying structure – are lists and headings well used? This is usually a good sign.
Have a look at the page heading structure: does this reflect the visual sections of the page? Do the headings follow a sensible order e.g. h1 to h2 to h3, not h1 to h6 to h3
The WebAIM WAVE (Web Accessibility Evaluation Tool) can give you a good idea of the health status of a web page