SlideShare a Scribd company logo
1 of 32
Download to read offline
@connection76
Hello.
@connection76
The walls are listening
Designing for the Internet of Things
San Francisco Design Week June 24, 2013
Why are we talking
about IoT?
@connection76
IoT
Internet of Things
aka. Smart Devices
aka. Ambient Computing
aka. Ubiquitous Computing
@connection76
IoT
Internet of Things is a network of uniquely
identifiable and interoperable objects
connected by services over the Internet.
‘Adjacent possible’
6
#sfdesignweek @connection76
A B
C
WYSIWYG LaserWriter
#sfdesignweek @connection76
WYSIWYG LaserWriter
Desktop
Publishing
#sfdesignweek @connection76
#sfdesignweek @connection76
Low-Powered,
Cheap CPUs
Open APIs
+
Cloud Services
Data Network
Everywhere
#sfdesignweek @connection76
Low-Powered,
Cheap CPUs
Open APIs
+
Cloud Services
Smart Devices
Everywhere
Data Network
Everywhere
Experiments &
successes
12
#sfdesignweek @connection76
Industrial solutions
http://blogs.kqed.org/injofellow/files/2010/05/4-1024x682.jpg
#sfdesignweek @connection76
Consumer solutions
https://angel.co/good-night-lamp
#sfdesignweek @connection76
Artists’ and hobbyists’
experiments
http://www.dominicwilcox.com/gpsshoes.htm
What does IoT mean
to designers?
#sfdesignweek @connection76
The Fourth generation of computing
Time
Place
Purpose
Person
#sfdesignweek @connection76
Challenges
• UX will be distributed
• UIs will be the new source of noise
• User is the new OS
New areas of
opportunities
#sfdesignweek @connection76
Designing system of devices
Composition ContinuityConsistencyComposition
#sfdesignweek @connection76
Composition
#sfdesignweek @connection76
Composition
#sfdesignweek @connection76http://geekoholics.files.wordpress.com #sfdesignweek @connection76
#sfdesignweek @connection76
Consistency
#sfdesignweek @connection76
Consistency
http://geekoholics.files.wordpress.com #sfdesignweek @connection76
#sfdesignweek @connection76http://support.runkeeper.com/entries/23647396-Connecting-with-Pebble-Watch
Current Limitations of RunKeeper and Pebble
1. iPhone and Android users - Average speed is not available.
Therefore, you will  only see average pace. Again, we're looking
to add this option to a future build
2. International version users on metric system - Instead of a
decimal or comma when displaying total distance or average
pace, you will see a rectangle with a large X in the middle. It
looks weird, we know, but should be fixed in a future release.
#sfdesignweek @connection76
Continuity
#sfdesignweek @connection76
Continuity
#sfdesignweek @connection76
#sfdesignweek @connection76
Identity
#sfdesignweek @connection76
Thank you.
#sfdesignweek @connection76
@connection76
Alfred Lui
Designer of Digital Service & Internet of Things
Founder & Organizer of San Francisco Internet of Things Meetup
(@SFIoTMeetup)

More Related Content

Similar to SF Design Week 2013: The Walls are Listening - Designing for the Internet of Things

Become a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & CultureBecome a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & CultureAngel Diaz
 
The Science Behind Generating Big Data
The Science Behind Generating Big DataThe Science Behind Generating Big Data
The Science Behind Generating Big DataCodero
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckCodit
 
Maciej Marek (Philip Morris International) - The Tools of The Trade
Maciej Marek (Philip Morris International) - The Tools of The TradeMaciej Marek (Philip Morris International) - The Tools of The Trade
Maciej Marek (Philip Morris International) - The Tools of The TradeCodiax
 
Synthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the EdgeSynthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the EdgeSherry List
 
Deploy & Manage BYOD and VDI Services
Deploy & Manage BYOD and VDI ServicesDeploy & Manage BYOD and VDI Services
Deploy & Manage BYOD and VDI ServicesCisco Canada
 
Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of ThingsSiddharth Dayalwal
 
Iterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time DeliveryIterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time DeliveryAsanka Abeysinghe
 
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...Keith Kraus
 
RSA2015: Securing the Internet of Things
RSA2015: Securing the Internet of ThingsRSA2015: Securing the Internet of Things
RSA2015: Securing the Internet of ThingsDaniel Miessler
 
HPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program GuideHPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program GuideIsaac Rodriguez
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopObject Automation
 
Exploring the Megatrends of Digital Engineering Services 
Exploring the Megatrends of Digital Engineering Services Exploring the Megatrends of Digital Engineering Services 
Exploring the Megatrends of Digital Engineering Services Flexsin
 
Top 10 reasons your IoT project will fail
Top 10 reasons your IoT project will failTop 10 reasons your IoT project will fail
Top 10 reasons your IoT project will failYodit Stanton
 
3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022)
3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022) 3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022)
3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022) ijccsa
 

Similar to SF Design Week 2013: The Walls are Listening - Designing for the Internet of Things (20)

Talking to kafka
Talking to kafkaTalking to kafka
Talking to kafka
 
Breakfast Briefing: SXSW re-cap Dean Parker
Breakfast Briefing: SXSW re-cap Dean ParkerBreakfast Briefing: SXSW re-cap Dean Parker
Breakfast Briefing: SXSW re-cap Dean Parker
 
Become a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & CultureBecome a cloud superhero with Code, Community & Culture
Become a cloud superhero with Code, Community & Culture
 
WeIO@OSCON2014
WeIO@OSCON2014WeIO@OSCON2014
WeIO@OSCON2014
 
The Science Behind Generating Big Data
The Science Behind Generating Big DataThe Science Behind Generating Big Data
The Science Behind Generating Big Data
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
Maciej Marek (Philip Morris International) - The Tools of The Trade
Maciej Marek (Philip Morris International) - The Tools of The TradeMaciej Marek (Philip Morris International) - The Tools of The Trade
Maciej Marek (Philip Morris International) - The Tools of The Trade
 
Synthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the EdgeSynthetic Data: From 3D model to AI on the Edge
Synthetic Data: From 3D model to AI on the Edge
 
Deploy & Manage BYOD and VDI Services
Deploy & Manage BYOD and VDI ServicesDeploy & Manage BYOD and VDI Services
Deploy & Manage BYOD and VDI Services
 
Introduction to Internet Of Things
Introduction to Internet Of ThingsIntroduction to Internet Of Things
Introduction to Internet Of Things
 
Iterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time DeliveryIterative Architecture: Your Path to on-time Delivery
Iterative Architecture: Your Path to on-time Delivery
 
Embedded Systems and IoT
Embedded Systems and IoTEmbedded Systems and IoT
Embedded Systems and IoT
 
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
Streaming Cyber Security into Graph: Accelerating Data into DataStax Graph an...
 
EyeHub
EyeHub EyeHub
EyeHub
 
RSA2015: Securing the Internet of Things
RSA2015: Securing the Internet of ThingsRSA2015: Securing the Internet of Things
RSA2015: Securing the Internet of Things
 
HPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program GuideHPE Discover 2017 - Internet of Things Program Guide
HPE Discover 2017 - Internet of Things Program Guide
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
Exploring the Megatrends of Digital Engineering Services 
Exploring the Megatrends of Digital Engineering Services Exploring the Megatrends of Digital Engineering Services 
Exploring the Megatrends of Digital Engineering Services 
 
Top 10 reasons your IoT project will fail
Top 10 reasons your IoT project will failTop 10 reasons your IoT project will fail
Top 10 reasons your IoT project will fail
 
3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022)
3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022) 3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022)
3rd International Conference on Cloud, Big Data and IoT (CBIoT 2022)
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

SF Design Week 2013: The Walls are Listening - Designing for the Internet of Things

Editor's Notes

  1. Hello. My name is Alfred Lui. I design digital services and connected devices in San Francisco. Thank you for coming.
  2. Bill Buxton 20 years theory. Mark Weisser, the Chief of Technology at Xerox PARC Research coined the term in 1988 (25 years ago). Gartner, a technology research firm, also identifies IoT to be in the same phase of their hype cycle as Big Data, HTML5 and Crowd-funding.
  3. Adjacent possibles are new ideas enabled by 1, and often more, enablers that have become available .
  4. In the 80s, WYSIWYG software on Macs and Laser Printers became available at consumer prices
  5. That enabled desktop publishing
  6. During the past 3 decades, thanks to Moore’s Law , we saw CPUs drop to prices that allow them to be embedded into cheap devices . At the same time, these CPUs have also become much more power efficient. Wireless data now covers most cities . In 2015, it is expected that 75% of people in the world will have Internet access. From 1% in 1995 and 15% in 2005 . Cloud services and APIs give these cheap devices contents and services to connect to.
  7. All these are enable the world where smart and connected devices will be everywhere.
  8. https://angel.co/good-night-lamp
  9. “ There’s No Place Nice Home” GPS Shoes (2012) by Dominic Wilcox Bay Area Maker Faire (2013)
  10. http://www.cisco.com/en/US/netsol/ns827/networking_solutions_sub_solution.html#~forecast http://readwrite.com/2010/08/10/objects_outpace_new_human_subscribers_to_att_veriz#awesm =~o9ERBdnNPAdkmR
  11. To quote a phrase at Fjord, a service design firm that I worked for - User is the new OS, is becoming a reality.
  12. Each device fulfills a standalone context of use. When combined, devices transform into a richer user experience.
  13. Gathering the right level of user’s identity at the right time will deliver the ‘kill app’ for the Internet of Things.
  14. Designing for IoT is still at a very very early stage . I hope you find this talk inspiring and some of examples here help you start thinking about how your work will be in the upcoming age of IoT.
  15. http://www.meetup.com/The-San-Francisco-Internet-of-Things-Meetup/