a not-so-comprehensive guide to context sensitive design & development

how do we define context?

The situation people are in when they are using a particular product or service.

decision theory and adaptive systems group

Started in 1995 @ Microsoft by Dr. Eric Horvitz

the exact moment of user frustration

It solved a problem.

For some...

But it ain't that simple anymore...

we can no longer focus only on our core users...

Technology is Ubiquitous

Technology is Everywhere

Technology is Everything

Example #1

NASA

ZERO-G ENVIRONMENT

COSMIC RADIATION

now we have more to consider than before...

People

Time

Location

Devices

  • desktops
  • laptops
  • netbooks
  • smartphones
  • e-readers
  • tablets
  • game consoles
  • kinect
  • smart tvs
  • wearables
where do we start?
tools of the trade

CSS Frameworks

Media Queries

HTML5 Features

Javascript Frameworks

Complete CSS Frameworks

@media Queries

@media screen and max-width(30em) and min-width(10em) {}

Example # 2

http://cdpn.io/AatDF

HTML5 Features

Better Semantics

Device Oriented Input Types

Local Storage

Javascript Frameworks

Phonegap

http://phonegap.com/

Example # 3

just one moment

To wrap things up...

Thank you!