SlideShare a Scribd company logo
1 of 50
Download to read offline
COMBINING CONTEXT
AND HTML5 FOR A BETTER
USER EXPERIENCE
Camp Digital 2014
@rich_clark
Who’ve we got?
http://platform.html5.org
https://www.mozilla.org/en-US/firefox/os/
User on the go
Mobile user
•  Google research?
Context
Device
http://services.google.com/fh/files/misc/multiscreenworld_final.pdf
Our context(s) drives
device choice
“"
Input/Output
Responsive design
http://www.columbian.com/news/2013/dec/30/fitness-bands-are-great-for-aspiring-health-nuts/
http://www.flickr.com/photos/nest/6264860247/
APIs
http://shinydemos.com/photo-booth/
http://webdesign.maratz.com/lab/responsivetypography/simple/
http://www.raymondcamden.com/index.cfm/2012/4/6/Face-detection-with-getUserMedia
Orientation
Camera &
Microphone
Web
Storage
Vibration
 File API
Location
Geolocation
Time
http://www.bbc.co.uk/blogs/internet/posts/digital_olympics_reach_stream_stats
•  Anticipatory shipping
http://www.flickr.com/photos/fugutabetai/3244225116/
Notifications
 Alarm
 Time/Clock
Environment
Ambient
light
Proximty
 Network
Battery
AppCache/
Offline
Multiple Devices
http://uxmag.com/articles/designing-for-context-the-multiscreen-ecosystem
http://uxmag.com/articles/designing-for-context-the-multiscreen-ecosystem
http://uxmag.com/articles/designing-for-context-the-multiscreen-ecosystem
http://uxmag.com/articles/designing-for-context-the-multiscreen-ecosystem
Device
 Location
 Time
Environment
 Multiscreen
Reading - Context
•  http://www.cennydd.co.uk/2013/designing-with-context 
•  http://uxmag.com/articles/designing-for-context-the-
multiscreen-ecosystem 
•  http://alistapart.com/article/environmental-design-with-
the-device-api (Read comments too as parts of the article
are incorrect).
•  http://www.creativebloq.com/web-design/beyond-
responsive-design-discover-context-driven-design-8134226 
•  http://www.fastcolabs.com/3016702/why-the-next-big-
thing-in-computing-is-conversation
Reading – APIs –
Google is your friend here though
•  https://hacks.mozilla.org/2011/08/introducing-webapi/
•  https://wiki.mozilla.org/WebAPI
•  https://developer.mozilla.org/en-US/docs/WebAPI 
•  http://www.w3.org/2009/dap/
•  https://hacks.mozilla.org/2012/01/mozilla-joins-the-w3c-dap-webapi-progress/ 
•  https://developer.mozilla.org/en-US/docs/Web/API/DeviceLightEvent 
•  http://www.html5rocks.com/en/tutorials/pagevisibility/intro/ (We didn’t talk about
this one!)
•  https://hacks.mozilla.org/2013/04/ambient-light-events-and-javascript-detection/ 
•  http://www.slideshare.net/jamesgpearce/mobile-device-apis 
•  https://hacks.mozilla.org/2013/06/the-proximity-api/ 
•  http://html5doctor.com/finding-your-position-with-geolocation/ 
•  http://www.html5rocks.com/en/tutorials/webperformance/usertiming/
Thanks!
@rich_clark
rich@kmp.co.uk

More Related Content

Viewers also liked

Let's make cool stuff; Redesigning the laboratory experience
Let's make cool stuff; Redesigning the laboratory experienceLet's make cool stuff; Redesigning the laboratory experience
Let's make cool stuff; Redesigning the laboratory experienceNexer Digital
 
Creating the Perfect Customer Experience for FACT
Creating the Perfect Customer Experience for FACTCreating the Perfect Customer Experience for FACT
Creating the Perfect Customer Experience for FACTNexer Digital
 
Launching a major corporate intranet: Lessons from the coal fact.
Launching a major corporate intranet: Lessons from the coal fact.Launching a major corporate intranet: Lessons from the coal fact.
Launching a major corporate intranet: Lessons from the coal fact.Nexer Digital
 
Sweeping out the cobwebs: Content auditing for large websites
Sweeping out the cobwebs: Content auditing for large websitesSweeping out the cobwebs: Content auditing for large websites
Sweeping out the cobwebs: Content auditing for large websitesNexer Digital
 
Top digital trends for the coming year
Top digital trends for the coming yearTop digital trends for the coming year
Top digital trends for the coming yearNexer Digital
 
Meeting the needs of users
Meeting the needs of usersMeeting the needs of users
Meeting the needs of usersNexer Digital
 

Viewers also liked (6)

Let's make cool stuff; Redesigning the laboratory experience
Let's make cool stuff; Redesigning the laboratory experienceLet's make cool stuff; Redesigning the laboratory experience
Let's make cool stuff; Redesigning the laboratory experience
 
Creating the Perfect Customer Experience for FACT
Creating the Perfect Customer Experience for FACTCreating the Perfect Customer Experience for FACT
Creating the Perfect Customer Experience for FACT
 
Launching a major corporate intranet: Lessons from the coal fact.
Launching a major corporate intranet: Lessons from the coal fact.Launching a major corporate intranet: Lessons from the coal fact.
Launching a major corporate intranet: Lessons from the coal fact.
 
Sweeping out the cobwebs: Content auditing for large websites
Sweeping out the cobwebs: Content auditing for large websitesSweeping out the cobwebs: Content auditing for large websites
Sweeping out the cobwebs: Content auditing for large websites
 
Top digital trends for the coming year
Top digital trends for the coming yearTop digital trends for the coming year
Top digital trends for the coming year
 
Meeting the needs of users
Meeting the needs of usersMeeting the needs of users
Meeting the needs of users
 

Similar to Combining context and HTML5 for a better user experience

High-Fidelity Prototyping
High-Fidelity PrototypingHigh-Fidelity Prototyping
High-Fidelity PrototypingHans Põldoja
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppSt. Petersburg College
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) futureFilip Bruun Bech-Larsen
 
Return Of The Browser Wars Ajax World West2007
Return Of The Browser Wars Ajax World West2007Return Of The Browser Wars Ajax World West2007
Return Of The Browser Wars Ajax World West2007John Eckman
 
Html5 features: location, history and offline apps
Html5 features: location, history and offline appsHtml5 features: location, history and offline apps
Html5 features: location, history and offline appsKonstantin Delchev
 
Responsive Design and Development "Gotchas"
Responsive Design and Development "Gotchas"Responsive Design and Development "Gotchas"
Responsive Design and Development "Gotchas"Andrew Malek
 
Building an Appier Web - May 2016
Building an Appier Web - May 2016Building an Appier Web - May 2016
Building an Appier Web - May 2016Andy Davies
 
Novidades do Google IO 2015
Novidades do Google IO 2015Novidades do Google IO 2015
Novidades do Google IO 2015Jose Papo, MSc
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) futureFilip Bruun Bech-Larsen
 
Designing for Holistic Cross Channel Experiences
Designing for Holistic Cross Channel ExperiencesDesigning for Holistic Cross Channel Experiences
Designing for Holistic Cross Channel ExperiencesSamantha Starmer
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Adrian Cockcroft
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API Nick DeNardis
 
How to Win #BestMicrosoftHack with Azure
How to Win #BestMicrosoftHack with AzureHow to Win #BestMicrosoftHack with Azure
How to Win #BestMicrosoftHack with AzureShahed Chowdhuri
 
64c7d81c-2398-4c8d-a21d-421f53f03deb-160413212748
64c7d81c-2398-4c8d-a21d-421f53f03deb-16041321274864c7d81c-2398-4c8d-a21d-421f53f03deb-160413212748
64c7d81c-2398-4c8d-a21d-421f53f03deb-160413212748Latha Gummadi
 
FRENDS의 시작
FRENDS의 시작FRENDS의 시작
FRENDS의 시작frendskr
 
Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Precedent
 
Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Precedent
 

Similar to Combining context and HTML5 for a better user experience (20)

High-Fidelity Prototyping
High-Fidelity PrototypingHigh-Fidelity Prototyping
High-Fidelity Prototyping
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
 
Return Of The Browser Wars Ajax World West2007
Return Of The Browser Wars Ajax World West2007Return Of The Browser Wars Ajax World West2007
Return Of The Browser Wars Ajax World West2007
 
Html5 features: location, history and offline apps
Html5 features: location, history and offline appsHtml5 features: location, history and offline apps
Html5 features: location, history and offline apps
 
Responsive Design and Development "Gotchas"
Responsive Design and Development "Gotchas"Responsive Design and Development "Gotchas"
Responsive Design and Development "Gotchas"
 
Building an Appier Web - May 2016
Building an Appier Web - May 2016Building an Appier Web - May 2016
Building an Appier Web - May 2016
 
Novidades do Google IO 2015
Novidades do Google IO 2015Novidades do Google IO 2015
Novidades do Google IO 2015
 
EIUG Edinburgh Joe Murphy librarian futurist
EIUG Edinburgh Joe Murphy librarian futuristEIUG Edinburgh Joe Murphy librarian futurist
EIUG Edinburgh Joe Murphy librarian futurist
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
 
Designing for Holistic Cross Channel Experiences
Designing for Holistic Cross Channel ExperiencesDesigning for Holistic Cross Channel Experiences
Designing for Holistic Cross Channel Experiences
 
Frontend State of the union
Frontend State of the unionFrontend State of the union
Frontend State of the union
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API
 
A Mobile Solution for #TheUnderdog
A Mobile Solution for #TheUnderdogA Mobile Solution for #TheUnderdog
A Mobile Solution for #TheUnderdog
 
How to Win #BestMicrosoftHack with Azure
How to Win #BestMicrosoftHack with AzureHow to Win #BestMicrosoftHack with Azure
How to Win #BestMicrosoftHack with Azure
 
64c7d81c-2398-4c8d-a21d-421f53f03deb-160413212748
64c7d81c-2398-4c8d-a21d-421f53f03deb-16041321274864c7d81c-2398-4c8d-a21d-421f53f03deb-160413212748
64c7d81c-2398-4c8d-a21d-421f53f03deb-160413212748
 
FRENDS의 시작
FRENDS의 시작FRENDS의 시작
FRENDS의 시작
 
Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14Mobilising Digital - Perth 13/03/14
Mobilising Digital - Perth 13/03/14
 
Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14Mobilising Digital - Sydney 26/03/14
Mobilising Digital - Sydney 26/03/14
 

More from Nexer Digital

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Nexer Digital
 
Embedding service design: blood, sweat, tears and tantrums
Embedding service design: blood, sweat, tears and tantrums Embedding service design: blood, sweat, tears and tantrums
Embedding service design: blood, sweat, tears and tantrums Nexer Digital
 
Imran Hussain- Co-design by community - May 2023.pdf
Imran Hussain-  Co-design by community - May 2023.pdfImran Hussain-  Co-design by community - May 2023.pdf
Imran Hussain- Co-design by community - May 2023.pdfNexer Digital
 
Natalie Pearce - From CX to EX: Good culture needs good design
Natalie Pearce - From CX to EX: Good culture needs good designNatalie Pearce - From CX to EX: Good culture needs good design
Natalie Pearce - From CX to EX: Good culture needs good designNexer Digital
 
Audree Fletcher - Designing in the dark
Audree Fletcher - Designing in the darkAudree Fletcher - Designing in the dark
Audree Fletcher - Designing in the darkNexer Digital
 
Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...
Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...
Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...Nexer Digital
 
Shabira Papain - Inclusive design: Luxury or must-have?
Shabira Papain - Inclusive design: Luxury or must-have?Shabira Papain - Inclusive design: Luxury or must-have?
Shabira Papain - Inclusive design: Luxury or must-have?Nexer Digital
 
James Plunkett - Digital transformation in context: You’re part of something ...
James Plunkett - Digital transformation in context: You’re part of something ...James Plunkett - Digital transformation in context: You’re part of something ...
James Plunkett - Digital transformation in context: You’re part of something ...Nexer Digital
 
Jas Kang - Design imperatives at Depatment for Education using OKRs
Jas Kang - Design imperatives at Depatment for Education using OKRsJas Kang - Design imperatives at Depatment for Education using OKRs
Jas Kang - Design imperatives at Depatment for Education using OKRsNexer Digital
 
Helen Lawson - Death and other difficult words (Camp Digital 2022)
Helen Lawson - Death and other difficult words (Camp Digital 2022)Helen Lawson - Death and other difficult words (Camp Digital 2022)
Helen Lawson - Death and other difficult words (Camp Digital 2022)Nexer Digital
 
Sarah Mace - The better your culture, the better your user experience
Sarah Mace - The better your culture, the better your user experienceSarah Mace - The better your culture, the better your user experience
Sarah Mace - The better your culture, the better your user experienceNexer Digital
 
Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)
Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)
Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)Nexer Digital
 
Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work
Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work
Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work Nexer Digital
 
Rachel Coldicutt - We are all technologists now!
Rachel Coldicutt - We are all technologists now!Rachel Coldicutt - We are all technologists now!
Rachel Coldicutt - We are all technologists now!Nexer Digital
 
Gerry McGovern - Earth Experience Design (Camp Digital 2022)
Gerry McGovern - Earth Experience Design (Camp Digital 2022)Gerry McGovern - Earth Experience Design (Camp Digital 2022)
Gerry McGovern - Earth Experience Design (Camp Digital 2022)Nexer Digital
 
Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)
Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)
Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)Nexer Digital
 
Notes from the dyslexic side of the screen - Lisa Matthews - Nexer Digital ...
Notes from the dyslexic side of the screen - Lisa Matthews  - Nexer Digital  ...Notes from the dyslexic side of the screen - Lisa Matthews  - Nexer Digital  ...
Notes from the dyslexic side of the screen - Lisa Matthews - Nexer Digital ...Nexer Digital
 
Alt text as poetry for gov campnorth
Alt text as poetry for gov campnorthAlt text as poetry for gov campnorth
Alt text as poetry for gov campnorthNexer Digital
 
An introduction to content design
An introduction to content designAn introduction to content design
An introduction to content designNexer Digital
 
Sigma's Farewell to the Wellcome Genome Campus, January 2020
Sigma's Farewell to the Wellcome Genome Campus, January 2020Sigma's Farewell to the Wellcome Genome Campus, January 2020
Sigma's Farewell to the Wellcome Genome Campus, January 2020Nexer Digital
 

More from Nexer Digital (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Embedding service design: blood, sweat, tears and tantrums
Embedding service design: blood, sweat, tears and tantrums Embedding service design: blood, sweat, tears and tantrums
Embedding service design: blood, sweat, tears and tantrums
 
Imran Hussain- Co-design by community - May 2023.pdf
Imran Hussain-  Co-design by community - May 2023.pdfImran Hussain-  Co-design by community - May 2023.pdf
Imran Hussain- Co-design by community - May 2023.pdf
 
Natalie Pearce - From CX to EX: Good culture needs good design
Natalie Pearce - From CX to EX: Good culture needs good designNatalie Pearce - From CX to EX: Good culture needs good design
Natalie Pearce - From CX to EX: Good culture needs good design
 
Audree Fletcher - Designing in the dark
Audree Fletcher - Designing in the darkAudree Fletcher - Designing in the dark
Audree Fletcher - Designing in the dark
 
Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...
Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...
Erere Ikogho - Enhancing NHS Clinical Quality Improvement: Integrating User R...
 
Shabira Papain - Inclusive design: Luxury or must-have?
Shabira Papain - Inclusive design: Luxury or must-have?Shabira Papain - Inclusive design: Luxury or must-have?
Shabira Papain - Inclusive design: Luxury or must-have?
 
James Plunkett - Digital transformation in context: You’re part of something ...
James Plunkett - Digital transformation in context: You’re part of something ...James Plunkett - Digital transformation in context: You’re part of something ...
James Plunkett - Digital transformation in context: You’re part of something ...
 
Jas Kang - Design imperatives at Depatment for Education using OKRs
Jas Kang - Design imperatives at Depatment for Education using OKRsJas Kang - Design imperatives at Depatment for Education using OKRs
Jas Kang - Design imperatives at Depatment for Education using OKRs
 
Helen Lawson - Death and other difficult words (Camp Digital 2022)
Helen Lawson - Death and other difficult words (Camp Digital 2022)Helen Lawson - Death and other difficult words (Camp Digital 2022)
Helen Lawson - Death and other difficult words (Camp Digital 2022)
 
Sarah Mace - The better your culture, the better your user experience
Sarah Mace - The better your culture, the better your user experienceSarah Mace - The better your culture, the better your user experience
Sarah Mace - The better your culture, the better your user experience
 
Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)
Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)
Kylie Havelock - Tailored advice services in the modern age (Camp Digital 2022)
 
Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work
Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work
Sharon O'Dea and Hanna Karppi - A Human-Centred Future of Work
 
Rachel Coldicutt - We are all technologists now!
Rachel Coldicutt - We are all technologists now!Rachel Coldicutt - We are all technologists now!
Rachel Coldicutt - We are all technologists now!
 
Gerry McGovern - Earth Experience Design (Camp Digital 2022)
Gerry McGovern - Earth Experience Design (Camp Digital 2022)Gerry McGovern - Earth Experience Design (Camp Digital 2022)
Gerry McGovern - Earth Experience Design (Camp Digital 2022)
 
Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)
Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)
Older Adults: Are We Really Designing for Our Future Selves? (BAD Conf. 2022)
 
Notes from the dyslexic side of the screen - Lisa Matthews - Nexer Digital ...
Notes from the dyslexic side of the screen - Lisa Matthews  - Nexer Digital  ...Notes from the dyslexic side of the screen - Lisa Matthews  - Nexer Digital  ...
Notes from the dyslexic side of the screen - Lisa Matthews - Nexer Digital ...
 
Alt text as poetry for gov campnorth
Alt text as poetry for gov campnorthAlt text as poetry for gov campnorth
Alt text as poetry for gov campnorth
 
An introduction to content design
An introduction to content designAn introduction to content design
An introduction to content design
 
Sigma's Farewell to the Wellcome Genome Campus, January 2020
Sigma's Farewell to the Wellcome Genome Campus, January 2020Sigma's Farewell to the Wellcome Genome Campus, January 2020
Sigma's Farewell to the Wellcome Genome Campus, January 2020
 

Combining context and HTML5 for a better user experience