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

Physical User Interfaces

Physical User Interfaces

From my talk at CodeCumbria (November 2013) on using your phone as a secondary control device.

Re-recorded at https://www.youtube.com/watch?v=uLMx2LFnIyM&feature=youtu.be

Andrew Donaldson

November 29, 2013
Tweet

More Decks by Andrew Donaldson

Other Decks in Programming

Transcript

  1. Current tech Means of interacting with computers • Keyboards •

    Mice • Touchscreens • Trackpads • Leapmotion
  2. An aside: Sonos Control • A device that lets you

    browse music in your library and control your wireless speakers • Another remote control • £250!
  3. An aside: Garmin Edge • Record where you’ve been •

    Plug into computer, transmit data • £250!
  4. Thought • Why don’t we use our phones more? Going

    further: • Why don’t we use our phones at the same time as our computers, more.
  5. Flip to focus • Time tracking app with a button

    to start recording time • How to interest users into taking part
  6. Flip to focus (benefits) • Focus: You can’t play with

    your phone, it’s being used • Colleagues can have a (subtle) visual cue you’re busy • Physical action: I’m getting started
  7. Flip to focus (tech) • Gyro sensors on phone to

    determine orientation • For webapps, requires calibration • Webapp keeps falling asleep
  8. Revolution • Overly grand name • Selecting values based on

    feedback “I want to change my volume to 2” - No-one ever • Alternatively: Used to augment the flip in apps
  9. Games workshop • Touchscreens don’t react to just fingers •

    Placing physical objects on your touchscreen • Tracking objects based on ‘finger’ patterns
  10. In general: Limitations • Mobile web browsers are great, but

    are hamstrung by their OS. • To be practical, this stuff has to be native • Saving grace: realtime comms between servers and clients are always improving
  11. Where next? • A customisable native app • Configure with

    gestures, trigger API requests • Opens the sandboxpit for everyone to play