SlideShare a Scribd company logo
1 of 49
No Screen First
An Evolving Approach For An Inclusive Audience
March 24, 2016
TOMMY O’KEEFE
@tommyokeefe
NGUYET VUONG
@nguyetv
What does it mean to make
a product accessible?
What does it mean to make
a product accessible?
Standards compliance
Problem–Standards alone raise
the bar for accessibility, but
often do little to ensure usability.
standards can become just a checklist
standards are process agnostic
standards can create lowest common
denominator outcomes
1
2
3
cancerstatisticscenter.cancer.org
1
2
3
What is a visualization for someone
who can’t see?
What do we mean by 

“no screen first”?
How do we think through designing
and developing from a no-screen-
first approach?
What is a
“visualization” for
someone who can’t see?
1
Visualization (n)
Technique of creating images to
communicate a message
VISUAL CHALLENGES
For data visualization, it’s presenting
data in a way to call attention to
particular aspects of meaning within
that set of data
For example, a line graph is a way to
visualize data as a trend over time.
It’s about conveying meaning within a
data set.
VISUAL CHALLENGES
How someone with
normal vision sees 

the map
VISUAL CHALLENGES
How someone with
cataracts and
glaucoma sees the
map
We used NoCoffee, a chrome
extension tool to simulate 

the experience
VISUAL CHALLENGES
How someone with 

red-green color
blindness sees the
map
VISUAL CHALLENGES
We used NoCoffee, a chrome
extension tool to simulate 

the experience
Other challenges of creating
accessible data visualization
Brand colors
Need for a color
system
User expectations
Dynamic interfaces
Budget & resources
Constraints and influencing factors
1
VISUAL CHALLENGES
2
3
4
5
What does it mean for us
to design and develop for
an inclusive audience?
Treating accessibility like another
breakpoint, an equally important
component of responsive design
A need to create meaning out of the data
before presenting it
Working together as a team that thinks
holistically to integrate accessibility in our
entire process
It means…
1
2
3
How can we evolve our
approach to create solutions
that work for everyone?
No screen first = Meaning first
Everyone who touches the project has an
understanding of the meaning of the information.
The goal is to understand the
meaning of the data that need
to be presented
What are all the facets of the data that matter to 

this project?
How are the pieces of data related to 

each other?
And what meaning is created by those
relationships?
1
2
3
Person Book
AUTHOR
The relationship between two pieces
of information creates meaning
Understanding the
meaning of the data
allow us to define
elements that can
be designed for
visual presentation
and for non-visual
presentation
Information / Data
Structural Meaning (outputs REST
API, JSON, XML, RSS)
Presentation for impaired
vision (Screen reader)
Presentation for 

normal vision
Presentation for 

motion/interaction
The Meaning Stack
Enhanced
presentation
of meaning
Information: 

data at its most
basic level. The goal
is to create meaning
out of the data
Information / Data
The Meaning Stack
Structural
Meaning:
structuring the data
in a meaningful way
that outputs
semantic data with
no user interface
Information / Data
Structural Meaning (outputs REST
API, JSON, XML, RSS)
The Meaning Stack
Presentation
layers: As we
progress through
each presentation
layer, we can
enhance meaning
appropriately.
Information / Data
Structural Meaning (outputs REST
API, JSON, XML, RSS)
Presentation for impaired
vision (Screen reader)
Presentation for normal
vision
Presentation for motion/
interaction
The Meaning Stack
Enhanced
presentation
of meaning
Information
The prerequisite of meaning
Information at its most basic level,
without context and meaning
INFORMATION / DATA
Conceptual model
is a possible output
of how we
conceptualize the
information to
understand context
and meaning
INFORMATION / DATA
Structural Meaning
Semantic data with no user interface
Structuring data in a meaningful way
to establish structure. A layer
separate from the visual presentation
{
‘metric-id’: “IncRate”,
sex: "F",
site: "Breast",
state: "District of
Columbia",
race: "NULL",
age-range: "NULL",
stage: "NULL",
value: 141.7,
footnote: "NULL"
}
{
‘metricId’: “IncRate”,
metricGroup: "Current Averages",
displayName: "Incidence rates,
2008-2012",
listClassification: "Incidence",
listOrder: "0",
unitType: "Number",
unitDescription: "Per 100,000, age
adjusted to the 2000 US standard
population",
}
STRUCTURAL MEANING
When we take the value of 141.7
and relate it to this description, the
meaning of the value is revealed
RATE{
‘value: 141.7,
}
{
unitDescription:
"Per 100,000, age
adjusted to the
2000 US standard
population”
}
STRUCTURAL MEANING
Understanding the
structural meaning
of our data allow us
to enhance each
presentation layer
in a meaningful way.
STRUCTURAL MEANING
Information / Data
Structural Meaning (outputs REST
API, JSON, XML, RSS)
Presentation for impaired
vision (Screen reader)
Presentation for normal vision
Presentation for motion/
interaction
The Meaning Stack
Enhanced
presentation
of meaning
Visual Presentation
Visual design
Every visual element has an
assigned purpose to represent the
data without obstructing meaning
VISUAL DESIGN
Fundamental uses of colors in
information design
To label (color as noun)
To measure (color as quantity)
To represent (color as representation)
To decorate (color as beauty)
1
2
3
4
VISUAL DESIGN
Flexible color system
Brand colors
Colors tweaked for data visualization by adding saturation and brightness
VISUAL DESIGN
Normal Red-green color
blindness
The data structures
dictate requirements
for a color system. At
this stage, you can start
testing colors using a
variety of tools for
visual impairments,
before any user
interface elements are
even designed.
VISUAL DESIGN
Normal Red-green color
blindness
VISUAL DESIGN
Tips for choosing colors
Alternate between warm and cool
colors to help differentiate elements
When using more than 2 warm or cool
colors, add brightness or saturation to
distinctly differentiate them
Avoid combining colors that are low in
saturation or brightness
1
2
3
VISUAL DESIGN
Visual Presentation
Implementation
When visual &
non-visual
presentations align
IMPLEMENTATION
<svg id="bar-chart" class="bar-chart" aria-
labelledby="title">
<title id="title">
Probability of developing cancer bar chart
</title>
<g id="group-2">
<text class="chart-label">
<tspan>Breast (female)</tspan>
</text>
<rect class="background-bar"></rect>
<rect class="graph-bar"></rect>
<text class="chart-value">12.3%</text>
<g class="footnote">
<rect class="footnote__background"></rect>
<text class="footnote__text">
<tspan>Female breast cancer only</tspan>
</text>
</g>
</g>
</svg>
When visual &
non-visual
presentations align
IMPLEMENTATION
When visual &
non-visual
presentations 

do not align
IMPLEMENTATION
<svg aria-labelledby="title-664 desc-664" role=”img”>
<title id="title-664">
Incidence rate map
</title>
<desc id="desc-664">
The map data cannot be read by a
screen reader, to access this data
please view it as a table or a bar graph.
If you are not currently in the analysis
tool, use the open in analysis tool link.
</desc>
( actual svg paths here )
</svg>
IMPLEMENTATION
When visual &
non-visual
presentations 

do not align
Conclusion
Treating accessibility like another
breakpoint, 

an equally important component of 

responsive design
A need to create meaning out of the data
before presenting it
Working together as a team that thinks
holistically to integrate accessibility in our
entire process
No screen first means
1
2
3
Questions that guide our
thinking process
What are all the “things” that exist in this project?
How are all the “things” related to each other?
And what meaning is created by 

those relationships?
Will this presentation layer obstruct or reveal the
meaning of the “things”?
1
2
3
4
Special thanks to
Zach Kalman
Thanks!
Helpful tools
A11y Project
http://a11yproject.com/resources.html
Accessible SVG
http://www.sitepoint.com/tips-accessible-svg/
Sim Daltonism
https://michelf.ca/projects/sim-daltonism/
NoCoffee
Chrome extension

More Related Content

Viewers also liked

DigiPharmaX 2016 - India's 1st Pharma Digital Excellence Awards
DigiPharmaX 2016 - India's 1st Pharma Digital Excellence AwardsDigiPharmaX 2016 - India's 1st Pharma Digital Excellence Awards
DigiPharmaX 2016 - India's 1st Pharma Digital Excellence AwardsAnup Soans
 
Procesare Rdf Sub .Net Framework
Procesare Rdf Sub .Net FrameworkProcesare Rdf Sub .Net Framework
Procesare Rdf Sub .Net Frameworkdodoshelu
 
Using Rails to Create an Enterprise App: A Real-Life Case Study
Using Rails to Create an Enterprise App: A Real-Life Case StudyUsing Rails to Create an Enterprise App: A Real-Life Case Study
Using Rails to Create an Enterprise App: A Real-Life Case StudyDavid Keener
 
Creating Custom Charts With Ruby Vector Graphics
Creating Custom Charts With Ruby Vector GraphicsCreating Custom Charts With Ruby Vector Graphics
Creating Custom Charts With Ruby Vector GraphicsDavid Keener
 
玩具拆解 刘扬 107081026
玩具拆解 刘扬 107081026玩具拆解 刘扬 107081026
玩具拆解 刘扬 107081026zust
 
Recuerdos Que No Voy A Olvidar
Recuerdos Que No Voy A OlvidarRecuerdos Que No Voy A Olvidar
Recuerdos Que No Voy A Olvidarguestea6629a
 
Politikat tregtare dhe funksionimi i organizates Boterore te Tregetis
Politikat tregtare dhe funksionimi i organizates Boterore te TregetisPolitikat tregtare dhe funksionimi i organizates Boterore te Tregetis
Politikat tregtare dhe funksionimi i organizates Boterore te TregetisMenaxherat
 
Legge pisanu: cosa decade e cosa resta in vigore
Legge pisanu: cosa decade e cosa resta in vigoreLegge pisanu: cosa decade e cosa resta in vigore
Legge pisanu: cosa decade e cosa resta in vigoreCouncil of Europe
 
Vintalk I Pitomy May 2011
Vintalk I Pitomy May 2011Vintalk I Pitomy May 2011
Vintalk I Pitomy May 2011Vintalk
 
Krugerpark.com 20120110
Krugerpark.com 20120110Krugerpark.com 20120110
Krugerpark.com 20120110Blogatize.net
 
Wesolekpresentation 1
Wesolekpresentation 1Wesolekpresentation 1
Wesolekpresentation 1guest52df3b0
 
Faith, media & politics
Faith, media & politicsFaith, media & politics
Faith, media & politicsAsad Khan
 
Mining and analyzing social media sample network w ora - hicss47 tutorial -...
Mining and analyzing social media   sample network w ora - hicss47 tutorial -...Mining and analyzing social media   sample network w ora - hicss47 tutorial -...
Mining and analyzing social media sample network w ora - hicss47 tutorial -...Dave King
 

Viewers also liked (18)

DigiPharmaX 2016 - India's 1st Pharma Digital Excellence Awards
DigiPharmaX 2016 - India's 1st Pharma Digital Excellence AwardsDigiPharmaX 2016 - India's 1st Pharma Digital Excellence Awards
DigiPharmaX 2016 - India's 1st Pharma Digital Excellence Awards
 
Procesare Rdf Sub .Net Framework
Procesare Rdf Sub .Net FrameworkProcesare Rdf Sub .Net Framework
Procesare Rdf Sub .Net Framework
 
Using Rails to Create an Enterprise App: A Real-Life Case Study
Using Rails to Create an Enterprise App: A Real-Life Case StudyUsing Rails to Create an Enterprise App: A Real-Life Case Study
Using Rails to Create an Enterprise App: A Real-Life Case Study
 
Creating Custom Charts With Ruby Vector Graphics
Creating Custom Charts With Ruby Vector GraphicsCreating Custom Charts With Ruby Vector Graphics
Creating Custom Charts With Ruby Vector Graphics
 
Encuentro 3 Evaluar con tic
Encuentro 3 Evaluar con ticEncuentro 3 Evaluar con tic
Encuentro 3 Evaluar con tic
 
玩具拆解 刘扬 107081026
玩具拆解 刘扬 107081026玩具拆解 刘扬 107081026
玩具拆解 刘扬 107081026
 
CocaCola show
CocaCola showCocaCola show
CocaCola show
 
4
44
4
 
Recuerdos Que No Voy A Olvidar
Recuerdos Que No Voy A OlvidarRecuerdos Que No Voy A Olvidar
Recuerdos Que No Voy A Olvidar
 
Politikat tregtare dhe funksionimi i organizates Boterore te Tregetis
Politikat tregtare dhe funksionimi i organizates Boterore te TregetisPolitikat tregtare dhe funksionimi i organizates Boterore te Tregetis
Politikat tregtare dhe funksionimi i organizates Boterore te Tregetis
 
Legge pisanu: cosa decade e cosa resta in vigore
Legge pisanu: cosa decade e cosa resta in vigoreLegge pisanu: cosa decade e cosa resta in vigore
Legge pisanu: cosa decade e cosa resta in vigore
 
Navigating the Dining Halls in College
Navigating the Dining Halls in CollegeNavigating the Dining Halls in College
Navigating the Dining Halls in College
 
Vintalk I Pitomy May 2011
Vintalk I Pitomy May 2011Vintalk I Pitomy May 2011
Vintalk I Pitomy May 2011
 
Krugerpark.com 20120110
Krugerpark.com 20120110Krugerpark.com 20120110
Krugerpark.com 20120110
 
Wesolekpresentation 1
Wesolekpresentation 1Wesolekpresentation 1
Wesolekpresentation 1
 
Faith, media & politics
Faith, media & politicsFaith, media & politics
Faith, media & politics
 
Mining and analyzing social media sample network w ora - hicss47 tutorial -...
Mining and analyzing social media   sample network w ora - hicss47 tutorial -...Mining and analyzing social media   sample network w ora - hicss47 tutorial -...
Mining and analyzing social media sample network w ora - hicss47 tutorial -...
 
Moodle1
Moodle1Moodle1
Moodle1
 

Similar to NO-SCREEN-FIRST: AN EVOLVING APPROACH FOR AN INCLUSIVE AUDIENCE

No Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive AudienceNo Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive AudienceThomas O'Keefe
 
No Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive AudienceNo Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive AudienceThomas O'Keefe
 
Multivariate Data Visualization
Multivariate Data VisualizationMultivariate Data Visualization
Multivariate Data Visualizationanilash
 
Using Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information MeaningfulUsing Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information MeaningfulRoutine Health Information Network
 
Excellence in visulization
Excellence in visulizationExcellence in visulization
Excellence in visulizationArchanaMani2
 
Analyzing and Visualizing Data Chapter 6Data Represent.docx
Analyzing and Visualizing Data Chapter 6Data Represent.docxAnalyzing and Visualizing Data Chapter 6Data Represent.docx
Analyzing and Visualizing Data Chapter 6Data Represent.docxdurantheseldine
 
Data visualisations quality aspects
Data visualisations quality aspectsData visualisations quality aspects
Data visualisations quality aspectsAntonio De Marinis
 
OU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataVizOU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataVizTony Hirst
 
Unit 2_ Descriptive Analytics for MBA .pptx
Unit 2_ Descriptive Analytics for MBA .pptxUnit 2_ Descriptive Analytics for MBA .pptx
Unit 2_ Descriptive Analytics for MBA .pptxJANNU VINAY
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopJSI
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopAmanda Makulec
 
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptx
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptxCSUN 2023 Automated Descriptions 3 March 2023 TG.pptx
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptxTed Gies
 
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-shareBigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-sharestelligence
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA
 
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...KarteekMane1
 
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...KarteekMane1
 
데이터 저널리즘과 태블로 (Tableau)
데이터 저널리즘과 태블로 (Tableau)데이터 저널리즘과 태블로 (Tableau)
데이터 저널리즘과 태블로 (Tableau)Jaeha Woo
 
Nagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XI
Nagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XINagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XI
Nagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XINagios
 

Similar to NO-SCREEN-FIRST: AN EVOLVING APPROACH FOR AN INCLUSIVE AUDIENCE (20)

No Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive AudienceNo Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive Audience
 
No Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive AudienceNo Screen First: An Evolving Approach For An Exclusive Audience
No Screen First: An Evolving Approach For An Exclusive Audience
 
Multivariate Data Visualization
Multivariate Data VisualizationMultivariate Data Visualization
Multivariate Data Visualization
 
Using Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information MeaningfulUsing Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information Meaningful
 
Excellence in visulization
Excellence in visulizationExcellence in visulization
Excellence in visulization
 
Analyzing and Visualizing Data Chapter 6Data Represent.docx
Analyzing and Visualizing Data Chapter 6Data Represent.docxAnalyzing and Visualizing Data Chapter 6Data Represent.docx
Analyzing and Visualizing Data Chapter 6Data Represent.docx
 
Data visualisations quality aspects
Data visualisations quality aspectsData visualisations quality aspects
Data visualisations quality aspects
 
OU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataVizOU Stats Conference - Quick Ways In to DataViz
OU Stats Conference - Quick Ways In to DataViz
 
Unit 2_ Descriptive Analytics for MBA .pptx
Unit 2_ Descriptive Analytics for MBA .pptxUnit 2_ Descriptive Analytics for MBA .pptx
Unit 2_ Descriptive Analytics for MBA .pptx
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices Workshop
 
Data Visualization Design Best Practices Workshop
Data Visualization Design Best Practices WorkshopData Visualization Design Best Practices Workshop
Data Visualization Design Best Practices Workshop
 
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptx
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptxCSUN 2023 Automated Descriptions 3 March 2023 TG.pptx
CSUN 2023 Automated Descriptions 3 March 2023 TG.pptx
 
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-shareBigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AIData Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
 
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
 
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
wepik-insightful-perspectives-a-data-visualization-overview-20240401133024gp4...
 
데이터 저널리즘과 태블로 (Tableau)
데이터 저널리즘과 태블로 (Tableau)데이터 저널리즘과 태블로 (Tableau)
데이터 저널리즘과 태블로 (Tableau)
 
Big Data Analytics
Big Data AnalyticsBig Data Analytics
Big Data Analytics
 
Nagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XI
Nagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XINagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XI
Nagios Conference 2013 - Andy Brist - Data Visualizations and Nagios XI
 
Insights From Data Visualization - Stephen Lett (Procter & Gamble)
Insights From Data Visualization - Stephen Lett (Procter & Gamble)Insights From Data Visualization - Stephen Lett (Procter & Gamble)
Insights From Data Visualization - Stephen Lett (Procter & Gamble)
 

Recently uploaded

Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一Fi L
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一Fi ss
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一D SSS
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 

Recently uploaded (20)

Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
办理学位证(TheAuckland证书)新西兰奥克兰大学毕业证成绩单原版一比一
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
(办理学位证)约克圣约翰大学毕业证,KCL成绩单原版一比一
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 

NO-SCREEN-FIRST: AN EVOLVING APPROACH FOR AN INCLUSIVE AUDIENCE

  • 1. No Screen First An Evolving Approach For An Inclusive Audience March 24, 2016
  • 3. What does it mean to make a product accessible?
  • 4. What does it mean to make a product accessible? Standards compliance
  • 5. Problem–Standards alone raise the bar for accessibility, but often do little to ensure usability. standards can become just a checklist standards are process agnostic standards can create lowest common denominator outcomes 1 2 3
  • 7. 1 2 3 What is a visualization for someone who can’t see? What do we mean by 
 “no screen first”? How do we think through designing and developing from a no-screen- first approach?
  • 8. What is a “visualization” for someone who can’t see? 1
  • 9. Visualization (n) Technique of creating images to communicate a message VISUAL CHALLENGES
  • 10. For data visualization, it’s presenting data in a way to call attention to particular aspects of meaning within that set of data For example, a line graph is a way to visualize data as a trend over time. It’s about conveying meaning within a data set. VISUAL CHALLENGES
  • 11. How someone with normal vision sees 
 the map VISUAL CHALLENGES
  • 12. How someone with cataracts and glaucoma sees the map We used NoCoffee, a chrome extension tool to simulate 
 the experience VISUAL CHALLENGES
  • 13. How someone with 
 red-green color blindness sees the map VISUAL CHALLENGES We used NoCoffee, a chrome extension tool to simulate 
 the experience
  • 14. Other challenges of creating accessible data visualization Brand colors Need for a color system User expectations Dynamic interfaces Budget & resources Constraints and influencing factors 1 VISUAL CHALLENGES 2 3 4 5
  • 15. What does it mean for us to design and develop for an inclusive audience?
  • 16. Treating accessibility like another breakpoint, an equally important component of responsive design A need to create meaning out of the data before presenting it Working together as a team that thinks holistically to integrate accessibility in our entire process It means… 1 2 3
  • 17. How can we evolve our approach to create solutions that work for everyone?
  • 18. No screen first = Meaning first Everyone who touches the project has an understanding of the meaning of the information.
  • 19. The goal is to understand the meaning of the data that need to be presented What are all the facets of the data that matter to 
 this project? How are the pieces of data related to 
 each other? And what meaning is created by those relationships? 1 2 3
  • 20. Person Book AUTHOR The relationship between two pieces of information creates meaning
  • 21. Understanding the meaning of the data allow us to define elements that can be designed for visual presentation and for non-visual presentation Information / Data Structural Meaning (outputs REST API, JSON, XML, RSS) Presentation for impaired vision (Screen reader) Presentation for 
 normal vision Presentation for 
 motion/interaction The Meaning Stack Enhanced presentation of meaning
  • 22. Information: 
 data at its most basic level. The goal is to create meaning out of the data Information / Data The Meaning Stack
  • 23. Structural Meaning: structuring the data in a meaningful way that outputs semantic data with no user interface Information / Data Structural Meaning (outputs REST API, JSON, XML, RSS) The Meaning Stack
  • 24. Presentation layers: As we progress through each presentation layer, we can enhance meaning appropriately. Information / Data Structural Meaning (outputs REST API, JSON, XML, RSS) Presentation for impaired vision (Screen reader) Presentation for normal vision Presentation for motion/ interaction The Meaning Stack Enhanced presentation of meaning
  • 26. Information at its most basic level, without context and meaning INFORMATION / DATA
  • 27. Conceptual model is a possible output of how we conceptualize the information to understand context and meaning INFORMATION / DATA
  • 28. Structural Meaning Semantic data with no user interface
  • 29. Structuring data in a meaningful way to establish structure. A layer separate from the visual presentation { ‘metric-id’: “IncRate”, sex: "F", site: "Breast", state: "District of Columbia", race: "NULL", age-range: "NULL", stage: "NULL", value: 141.7, footnote: "NULL" } { ‘metricId’: “IncRate”, metricGroup: "Current Averages", displayName: "Incidence rates, 2008-2012", listClassification: "Incidence", listOrder: "0", unitType: "Number", unitDescription: "Per 100,000, age adjusted to the 2000 US standard population", } STRUCTURAL MEANING
  • 30. When we take the value of 141.7 and relate it to this description, the meaning of the value is revealed RATE{ ‘value: 141.7, } { unitDescription: "Per 100,000, age adjusted to the 2000 US standard population” } STRUCTURAL MEANING
  • 31. Understanding the structural meaning of our data allow us to enhance each presentation layer in a meaningful way. STRUCTURAL MEANING Information / Data Structural Meaning (outputs REST API, JSON, XML, RSS) Presentation for impaired vision (Screen reader) Presentation for normal vision Presentation for motion/ interaction The Meaning Stack Enhanced presentation of meaning
  • 33. Every visual element has an assigned purpose to represent the data without obstructing meaning VISUAL DESIGN
  • 34. Fundamental uses of colors in information design To label (color as noun) To measure (color as quantity) To represent (color as representation) To decorate (color as beauty) 1 2 3 4 VISUAL DESIGN
  • 35. Flexible color system Brand colors Colors tweaked for data visualization by adding saturation and brightness VISUAL DESIGN
  • 36. Normal Red-green color blindness The data structures dictate requirements for a color system. At this stage, you can start testing colors using a variety of tools for visual impairments, before any user interface elements are even designed. VISUAL DESIGN
  • 38. Tips for choosing colors Alternate between warm and cool colors to help differentiate elements When using more than 2 warm or cool colors, add brightness or saturation to distinctly differentiate them Avoid combining colors that are low in saturation or brightness 1 2 3 VISUAL DESIGN
  • 41. <svg id="bar-chart" class="bar-chart" aria- labelledby="title"> <title id="title"> Probability of developing cancer bar chart </title> <g id="group-2"> <text class="chart-label"> <tspan>Breast (female)</tspan> </text> <rect class="background-bar"></rect> <rect class="graph-bar"></rect> <text class="chart-value">12.3%</text> <g class="footnote"> <rect class="footnote__background"></rect> <text class="footnote__text"> <tspan>Female breast cancer only</tspan> </text> </g> </g> </svg> When visual & non-visual presentations align IMPLEMENTATION
  • 42. When visual & non-visual presentations 
 do not align IMPLEMENTATION
  • 43. <svg aria-labelledby="title-664 desc-664" role=”img”> <title id="title-664"> Incidence rate map </title> <desc id="desc-664"> The map data cannot be read by a screen reader, to access this data please view it as a table or a bar graph. If you are not currently in the analysis tool, use the open in analysis tool link. </desc> ( actual svg paths here ) </svg> IMPLEMENTATION When visual & non-visual presentations 
 do not align
  • 45. Treating accessibility like another breakpoint, 
 an equally important component of 
 responsive design A need to create meaning out of the data before presenting it Working together as a team that thinks holistically to integrate accessibility in our entire process No screen first means 1 2 3
  • 46. Questions that guide our thinking process What are all the “things” that exist in this project? How are all the “things” related to each other? And what meaning is created by 
 those relationships? Will this presentation layer obstruct or reveal the meaning of the “things”? 1 2 3 4
  • 49. Helpful tools A11y Project http://a11yproject.com/resources.html Accessible SVG http://www.sitepoint.com/tips-accessible-svg/ Sim Daltonism https://michelf.ca/projects/sim-daltonism/ NoCoffee Chrome extension