Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Embracing the anywhere, everywhere web

Embracing the anywhere, everywhere web

Presented at WebVisions 2012 in Portland on May 17, 2012.

Tim Kadlec

May 21, 2012
Tweet

More Decks by Tim Kadlec

Other Decks in Design

Transcript

  1. http://flic.kr/p/6sbgQu It is apparent to me that the possibilities of

    the aeroplane, which two or three years ago were thought to hold the solution to the [flying machine] problem, have been exhausted, and that we must turn elsewhere. Thomas Edison, 1895 “
  2. http://flic.kr/p/bgenU Television won't last because people will soon get tired

    of staring at a plywood box every night. Daryl Zanuck, movie producer, 20th Century Fox, 1946 “
  3. We see the world through a rear- view mirror. We

    march backwards into the future. Marshall McLuhan “
  4. These examples are just the initial, telltale signs of a

    huge new wave of cheap devices about to invade our lives—a zombie apocalypse of electronics, if you will. Scott Jenson “ http://bit.ly/giroPy
  5. Context is the key to moving from a web that

    responds to devices, to a web that responds to people
  6. Typically, masking passwords doesn't even increase security, but it does

    cost you business due to login failures Jakob Nielson “ http://bit.ly/9X3LAG
  7. Battery status Contacts HTML Media Capture Media Capture Network Information

    Sensor Vibration Web Intents Calendar Menu Geolocation NFC
  8. If nothing else, it would be wise for us all

    to remember that, while our information technology may be digital in nature, the human beings interacting with it will always be infuriatingly and delightfully analog. Adam Greenfield “ Everyware: The Dawning Age of Ubiquitous Computing
  9. if ($device->getCapability('has_cellular_radio') === 'true') { ! if ($device->getCapability ('xhtml_make_phone_call_string') !==

    'none') { ! ! $wireless = true; ! ! $method = $device->getCapability ('xhtml_make_phone_call_string'); ! } else { ! ! $wireless = false; ! } } else { ! $wireless = false; }
  10. if ($device->getCapability('has_cellular_radio') === 'true') { ! if ($device->getCapability ('xhtml_make_phone_call_string') !==

    'none') { ! ! $wireless = true; ! ! $method = $device->getCapability ('xhtml_make_phone_call_string'); ! } else { ! ! $wireless = false; ! } } else { ! $wireless = false; }
  11. if ($device->getCapability('has_cellular_radio') === 'true') { ! if ($device->getCapability ('xhtml_make_phone_call_string') !==

    'none') { ! ! $wireless = true; ! ! $method = $device->getCapability ('xhtml_make_phone_call_string'); ! } else { ! ! $wireless = false; ! } } else { ! $wireless = false; }
  12. <?php if ($wireless) { ?> ! <p><a href="<?php echo $method;

    ?> +18005555555">1-800-555-5555</a></p> <?php } else { ?> ! <p class="call">1-800-555-5555</p> <?php } ?>
  13. <?php if ($wireless) { ?> ! <p><a href="<?php echo $method;

    ?> +18005555555">1-800-555-5555</a></p> <?php } else { ?> ! <p class="call">1-800-555-5555</p> <?php } ?>
  14. <?php if ($wireless) { ?> ! <p><a href="<?php echo $method;

    ?> +18005555555">1-800-555-5555</a></p> <?php } else { ?> ! <p class="call">1-800-555-5555</p> <?php } ?>
  15. Whatʼs holding smart devices back is our oh-so-human ability to

    misunderstand their potential. Scott Jenson “ http://bit.ly/HS0Jvs