SlideShare a Scribd company logo
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007




            Breaking down barriers: Design for
                      Accessibility

                     Jan Eric Hellbusch & Martin Stehle




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                             8 Nov 2007



The power of the Web …

 quot;The power of the Web is in its universality.
 Access by everyone regardless of disability
 is an essential aspect.quot;
                                                                  (Sir Tim Berners-Lee)




                                                                               © Jan Eric Hellbusch 1967
                                                                       hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Contents

                 1. A few examples …
                 2. The range of Web accessibility
                 3. Quality assurance with a testing scheme
                    (BAFIN)




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



A few examples …

 Although there uncountable issues concerning Web
 accessibility, there are a few major problems in Web 2.0:

        •      Keyboard navigation
        •      Dynamic content and no JavaScript
        •      Compatibility problems with user agents
        •      Images with no alternate text




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Keyboard navigation




 At Yahoo! Finance someone forgot to consider keyboard navigation.


                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



And it can go worse …




 The same page with user color settings.


                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



JavaScript




 On Flickr we see, that people try, but there usability issues
 concerning keyboard navigation.



                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Compatibility

 A simple feature …




 In Google Suggest keyboard navigation is possible, but there are
 compatibility problems with screenreaders.



                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007




Images and alternate text




 There are limitations to accessibility, or how would you transcribe a
 Google Map?
                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



The range of Web accessibility

        •      User needs
        •      Legal issues
        •      Workflow
                1. Concepts and experiments
                2. Technical implementation
                3. Visuals and graphical design
                4. Web Content




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



User needs

 From a users point of view, content providers will have to
 focus on the following seven aspects to comprehend
 accessibility:
                 1.    Text orientation
                 2.    Contrast and colours
                 3.    Resizeability
                 4.    Linearisation
                 5.    Device-independence and dynamic content
                 6.    Understandibility
                 7.    Structured contents

                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Legal issues

 W3C has published recommendations on:

        •      Web Content Accessibility
        •      Authoring Tool Accessibility
        •      User Agent Accessibility


 The Web Content Accessibility Guidelines are the basis for
 legislation, including most European countries.




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Workflow

 Web accessibility is often a technical issue - at first. To be
 successful, though, project managers and designers will
 need to relate to technical ideas such as:

        •      standards compliance
        •      web page prototyping
        •      progressive enhancement




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Concepts and experiments

        •      accessibility and semantics
        •      cascading style sheets - art in web design
        •      navigation - a site's backbone
        •      text-only? For whom or for what?




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Technical implementation

        •      layout techniques - writing letters with MS Excel
        •      forms
        •      flexibility, not optimisation
        •      device-independence
                 1. Input devices
                 2. Formats (PDF, Flash …)
                 3. Dynamic content




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Visuals and graphical design

 Accessibility refers basically to content, not to design.
 There are a few checkpoints to be reflected, and art
 directors should ideally be able to develop their designs
 with Cascading Style Sheets. The accessibility issues for
 the graphic designer:

        •      contrast and colour are always subjective
        •      multiple formatting




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Web Content

 The next step is the day-to-day work, which is often in
 different hands. In a way, keeping accessibility up to par
 in a growing system is the hardest bit, not because of its
 complexity, but because there might be more people
 involved.

        •      orientation
        •      images (contrast, alternative text)
        •      technical accessibility (tables, abbreviations …)



                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de
Web 2.0 expo – Breaking down barriers: Design for Accessibility                        8 Nov 2007



Contact

 Jan Eric Hellbusch

 Wittekindstr. 21c
 D – 44536 Lünen

 Tel.: +49 (0) 2 31 / 2 25 15 73




                                                                          © Jan Eric Hellbusch 1967
                                                                  hellbusch@2bweb.de http://2bweb.de

More Related Content

More from adunne

The Starfish and the Spider
The Starfish and the SpiderThe Starfish and the Spider
The Starfish and the Spider
adunne
 
Ginger Preview
Ginger PreviewGinger Preview
Ginger Preview
adunne
 
Add Powerful Full Text Search to Your Web App with Solr
Add Powerful Full Text Search to Your Web App with SolrAdd Powerful Full Text Search to Your Web App with Solr
Add Powerful Full Text Search to Your Web App with Solr
adunne
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
adunne
 
The Impact of Mobile Web 2.0 on the Telecoms Industry
The Impact of Mobile Web 2.0 on the Telecoms IndustryThe Impact of Mobile Web 2.0 on the Telecoms Industry
The Impact of Mobile Web 2.0 on the Telecoms Industry
adunne
 
Building Web 2.0: Next-Generation Data Centers
Building Web 2.0: Next-Generation Data CentersBuilding Web 2.0: Next-Generation Data Centers
Building Web 2.0: Next-Generation Data Centers
adunne
 
Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...
Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...
Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...
adunne
 
Designing for a Web of Data
Designing for a Web of DataDesigning for a Web of Data
Designing for a Web of Data
adunne
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
adunne
 
Disrupting the Platform: Harnessing social analytics and other musings on the...
Disrupting the Platform: Harnessing social analytics and other musings on the...Disrupting the Platform: Harnessing social analytics and other musings on the...
Disrupting the Platform: Harnessing social analytics and other musings on the...
adunne
 
Your User's Privacy
Your User's PrivacyYour User's Privacy
Your User's Privacy
adunne
 
Under the Hood: How Geonames Aggregates Over 35 Sources into One Data Set
Under the Hood: How Geonames Aggregates Over 35 Sources into One Data SetUnder the Hood: How Geonames Aggregates Over 35 Sources into One Data Set
Under the Hood: How Geonames Aggregates Over 35 Sources into One Data Set
adunne
 
Scalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and ApproachesScalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and Approaches
adunne
 
Trends in Search Engine Optimization and Search Engine Marketing
Trends in Search Engine Optimization and Search Engine MarketingTrends in Search Engine Optimization and Search Engine Marketing
Trends in Search Engine Optimization and Search Engine Marketing
adunne
 
Wuala, P2P Online Storage
Wuala, P2P Online StorageWuala, P2P Online Storage
Wuala, P2P Online Storage
adunne
 
Breaking Down The Barriers: Design for Accessibility
Breaking Down The Barriers: Design for AccessibilityBreaking Down The Barriers: Design for Accessibility
Breaking Down The Barriers: Design for Accessibility
adunne
 
Web 2.0 Design Patterns, Models and Analysis
Web 2.0 Design Patterns, Models and AnalysisWeb 2.0 Design Patterns, Models and Analysis
Web 2.0 Design Patterns, Models and Analysis
adunne
 
Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...
Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...
Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...
adunne
 
Blogs, Social Networks and Podcasts: Corporate Communications 2.0
Blogs, Social Networks and Podcasts: Corporate Communications 2.0Blogs, Social Networks and Podcasts: Corporate Communications 2.0
Blogs, Social Networks and Podcasts: Corporate Communications 2.0
adunne
 
Mining Social Data for Fun and Insight
Mining Social Data for Fun and InsightMining Social Data for Fun and Insight
Mining Social Data for Fun and Insight
adunne
 

More from adunne (20)

The Starfish and the Spider
The Starfish and the SpiderThe Starfish and the Spider
The Starfish and the Spider
 
Ginger Preview
Ginger PreviewGinger Preview
Ginger Preview
 
Add Powerful Full Text Search to Your Web App with Solr
Add Powerful Full Text Search to Your Web App with SolrAdd Powerful Full Text Search to Your Web App with Solr
Add Powerful Full Text Search to Your Web App with Solr
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
 
The Impact of Mobile Web 2.0 on the Telecoms Industry
The Impact of Mobile Web 2.0 on the Telecoms IndustryThe Impact of Mobile Web 2.0 on the Telecoms Industry
The Impact of Mobile Web 2.0 on the Telecoms Industry
 
Building Web 2.0: Next-Generation Data Centers
Building Web 2.0: Next-Generation Data CentersBuilding Web 2.0: Next-Generation Data Centers
Building Web 2.0: Next-Generation Data Centers
 
Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...
Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...
Killing the Org Chart: Organizational, Cultural and Leadership Models on the ...
 
Designing for a Web of Data
Designing for a Web of DataDesigning for a Web of Data
Designing for a Web of Data
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
 
Disrupting the Platform: Harnessing social analytics and other musings on the...
Disrupting the Platform: Harnessing social analytics and other musings on the...Disrupting the Platform: Harnessing social analytics and other musings on the...
Disrupting the Platform: Harnessing social analytics and other musings on the...
 
Your User's Privacy
Your User's PrivacyYour User's Privacy
Your User's Privacy
 
Under the Hood: How Geonames Aggregates Over 35 Sources into One Data Set
Under the Hood: How Geonames Aggregates Over 35 Sources into One Data SetUnder the Hood: How Geonames Aggregates Over 35 Sources into One Data Set
Under the Hood: How Geonames Aggregates Over 35 Sources into One Data Set
 
Scalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and ApproachesScalable Web Architectures: Common Patterns and Approaches
Scalable Web Architectures: Common Patterns and Approaches
 
Trends in Search Engine Optimization and Search Engine Marketing
Trends in Search Engine Optimization and Search Engine MarketingTrends in Search Engine Optimization and Search Engine Marketing
Trends in Search Engine Optimization and Search Engine Marketing
 
Wuala, P2P Online Storage
Wuala, P2P Online StorageWuala, P2P Online Storage
Wuala, P2P Online Storage
 
Breaking Down The Barriers: Design for Accessibility
Breaking Down The Barriers: Design for AccessibilityBreaking Down The Barriers: Design for Accessibility
Breaking Down The Barriers: Design for Accessibility
 
Web 2.0 Design Patterns, Models and Analysis
Web 2.0 Design Patterns, Models and AnalysisWeb 2.0 Design Patterns, Models and Analysis
Web 2.0 Design Patterns, Models and Analysis
 
Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...
Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...
Living in a Multi-lingual World: Internationalization in Web and Desktop Appl...
 
Blogs, Social Networks and Podcasts: Corporate Communications 2.0
Blogs, Social Networks and Podcasts: Corporate Communications 2.0Blogs, Social Networks and Podcasts: Corporate Communications 2.0
Blogs, Social Networks and Podcasts: Corporate Communications 2.0
 
Mining Social Data for Fun and Insight
Mining Social Data for Fun and InsightMining Social Data for Fun and Insight
Mining Social Data for Fun and Insight
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Breaking Down The Barriers: Design for Accessibility

  • 1. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Breaking down barriers: Design for Accessibility Jan Eric Hellbusch & Martin Stehle © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 2. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 The power of the Web … quot;The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.quot; (Sir Tim Berners-Lee) © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 3. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Contents 1. A few examples … 2. The range of Web accessibility 3. Quality assurance with a testing scheme (BAFIN) © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 4. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 A few examples … Although there uncountable issues concerning Web accessibility, there are a few major problems in Web 2.0: • Keyboard navigation • Dynamic content and no JavaScript • Compatibility problems with user agents • Images with no alternate text © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 5. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Keyboard navigation At Yahoo! Finance someone forgot to consider keyboard navigation. © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 6. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 And it can go worse … The same page with user color settings. © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 7. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 JavaScript On Flickr we see, that people try, but there usability issues concerning keyboard navigation. © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 8. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Compatibility A simple feature … In Google Suggest keyboard navigation is possible, but there are compatibility problems with screenreaders. © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 9. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Images and alternate text There are limitations to accessibility, or how would you transcribe a Google Map? © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 10. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 The range of Web accessibility • User needs • Legal issues • Workflow 1. Concepts and experiments 2. Technical implementation 3. Visuals and graphical design 4. Web Content © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 11. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 User needs From a users point of view, content providers will have to focus on the following seven aspects to comprehend accessibility: 1. Text orientation 2. Contrast and colours 3. Resizeability 4. Linearisation 5. Device-independence and dynamic content 6. Understandibility 7. Structured contents © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 12. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Legal issues W3C has published recommendations on: • Web Content Accessibility • Authoring Tool Accessibility • User Agent Accessibility The Web Content Accessibility Guidelines are the basis for legislation, including most European countries. © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 13. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Workflow Web accessibility is often a technical issue - at first. To be successful, though, project managers and designers will need to relate to technical ideas such as: • standards compliance • web page prototyping • progressive enhancement © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 14. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Concepts and experiments • accessibility and semantics • cascading style sheets - art in web design • navigation - a site's backbone • text-only? For whom or for what? © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 15. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Technical implementation • layout techniques - writing letters with MS Excel • forms • flexibility, not optimisation • device-independence 1. Input devices 2. Formats (PDF, Flash …) 3. Dynamic content © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 16. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Visuals and graphical design Accessibility refers basically to content, not to design. There are a few checkpoints to be reflected, and art directors should ideally be able to develop their designs with Cascading Style Sheets. The accessibility issues for the graphic designer: • contrast and colour are always subjective • multiple formatting © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 17. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Web Content The next step is the day-to-day work, which is often in different hands. In a way, keeping accessibility up to par in a growing system is the hardest bit, not because of its complexity, but because there might be more people involved. • orientation • images (contrast, alternative text) • technical accessibility (tables, abbreviations …) © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de
  • 18. Web 2.0 expo – Breaking down barriers: Design for Accessibility 8 Nov 2007 Contact Jan Eric Hellbusch Wittekindstr. 21c D – 44536 Lünen Tel.: +49 (0) 2 31 / 2 25 15 73 © Jan Eric Hellbusch 1967 hellbusch@2bweb.de http://2bweb.de