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

Internetting Your Things @ Prairie Dev Con Regina 2015

Internetting Your Things @ Prairie Dev Con Regina 2015

A high-level overview on what hardware is out there that will be easy for software developers to get started with.

Pearl Chen

June 03, 2015
Tweet

More Decks by Pearl Chen

Other Decks in Technology

Transcript

  1. I n t e r n e t t i

    n g Y o u r T h i n g s P e a r l C h e n S l i d e s : g o . k l a b . c a / p r d c - h a r d w a r e
  2. computer icon by Juan Pablo Bravo & painting icon by

    Mikael Westman (via thenounproject.com) X
  3. computer icon by Juan Pablo Bravo & modified classroom icon

    by Rafael Farias Leão (via thenounproject.com)
  4. … w i t h a p r o t

    o t y p e W H E R E T O S TA R T ? Early Pebble Prototype by Eric Migicovsky (image credit: Slashgear) ⇪
  5. … w i t h a p r o t

    o t y p e W H E R E T O S TA R T ? Early Google Glass Prototype by Google (image credit: The Verge) ⇪ How long do you think it took to prototype Glass?
 One day. Tom Chi @ TED Ed ⇪
  6. T h e d e c l i n e

    o f A r d u i n o T M ? ? ?
  7. 2 T R U T H S Hardware
 is becoming

    more like
 software. Hardware
 is hard.
  8. W H Y S H O U L D YO

    U B E I N T E R E S T E D ? • sense the world around you → CONTEXT is KING • add internet: dumb things → smart things • screen-less experiences / ambient notifications • body and location awareness → wearables
  9. H O W D O YO U C H O

    O S E ? • Price?
 $100+, < $100 USD, < $80, < $50, < $30, < $20, < $10 • Form factor?
 Dedicated space, tight space, wearable • Connectivity?
 Ethernet, Wi-Fi, Bluetooth, BLE, none • Programming language?
 Arduino, JavaScript, C++, Python, no programming • Run-time environment and processing speed?
 Arduino/Embedded vs. Linux • Community?
 Can you get help when you need it?
  10. No p ro g r a m m i n

    g ^ embedded
  11. PA R T I C L E ( F O

    R M E R LY " S PA R K " )
  12. B u i l t - i n B l

    u e t o o t h L E
  13. P H Y S I C A L W E

    B ( B Y G O O G L E )
  14. A R D U I N O S H I

    E L D S / A D A P T E R S
  15. W H E R E TO B U Y E

    L E C T R O N I C S ( I N T O R O N T O )