SlideShare a Scribd company logo
 
T9
Session	
  
4/16/2015	
  2:00	
  PM	
  
	
  
	
  
	
  
"The Internet of Things and You"
	
  
Presented by:
Jim McKeeth
Embarcadero Technologies	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Brought	
  to	
  you	
  by:	
  
	
  
	
  
	
  
340	
  Corporate	
  Way,	
  Suite	
  300,	
  Orange	
  Park,	
  FL	
  32073	
  
888-­‐268-­‐8770	
  ·∙	
  904-­‐278-­‐0524	
  ·∙	
  sqeinfo@sqe.com	
  ·∙	
  www.sqe.com
Jim McKeeth
Embarcadero Technologies
As lead developer evangelist at Embarcadero Technologies, Jim McKeeth is a
key part of Embarcadero’s developer community outreach. With more than
twenty years of programming experience, Jim travels the world speaking at
conferences and sharing his excitement and knowledge. He holds a patent for
the swipe to unlock and pattern unlocks used on both iPhone and Android
phones, plus a number of other computer- and software-related patents. When
not traveling, Jim is an improvisational performer with ComedySportz Boise and
enjoys spending time with his family.
	
  
4/8/15	
  
1	
  
The Internet of Things and You:!
A Developers Guide to IoT!
Jim McKeeth!
jim.mckeeth@embarcadero.com!
@JimMcKeeth!
Slides: http://embt.co/iot-you !
About your presenter – Jim McKeeth!
•  Lead World Wide Developer Evangelist & Engineer!
•  Longtime developer!
•  Object Pascal, C++ Java, JavaScript, C#, Objective-C, etc.!
•  Invented and patented swipe to unlock in 2000!
•  US Patent # 8352745 & 6766456, etc.!
•  Improvisational performer with ComedySportz Boise!
4/8/15	
  
2	
  
Embarcadero Technologies!
•  Founded 1993!
•  Provides Architect, Database and Developer Tools!
•  3.2 Million Customers including 97% of Fortune 2000!
•  35+ Product Awards – Consistent Innovation!
•  500+ Employees in 29 Countries!
•  www.embarcadero.com !
What is IoT?!
•  Everyday devices go online!
•  Smart objects & Wearable
computing!
•  Information sharing & Interoperability!
•  Ubiquitous computing, connectivity
& automation!
•  APIs & services everywhere!
By Wilgengebroed on Flickr used under CC!
4/8/15	
  
3	
  
Internet of Things!
Metcalfe's law states that the value
of a network is proportional to the
square of the number of
connections in the system (n2).
So the more “things” we connect,
the more value the internet
provides.
Image by Woody993 at en.wikipedia!
Converging Trends!
4/8/15	
  
4	
  
As of July 2014"
Wearable User Interfaces"
Brain-Computer Interface"
Internet of Things"
Autonomous Vehicles"
expectations!
Speech-to-Speech Translation"
h"p://www.gartner.com/newsroom/id/2819918
time!
Plateau of!
Productivity!Slope of Enlightenment!
Trough of!
Disillusionment!
Peak of!
Inflated!
Expectations!
Innovation!
Trigger!
Plateau will be reached in:!
more than 10 years"5 to 10 years"2 to 5 years"less than 2 years"
obsolete"
before plateau"
Gartner's 2014 Hype Cycle
for Emerging Technologies
August 11, 2014
Wearable	
  User	
  	
  
Interface	
  
Hype Cycle!
Autonomous	
  
Vehicles	
  
Technology Roadmap: The Internet of Things!
SRI Consulting Business Intelligence/National Intelligence Council!
4/8/15	
  
5	
  
Where is IoT!
•  Healthcare!
•  Fitness!
•  Home automation!
•  Industrial!
•  Connected / autonomous car!
•  Wearable computing!
•  Shipping / Transportation!
•  Travel!
•  Shopping / Retail!
•  Smart Appliances!
•  Entertainment!
Smart Devices!
•  Beacons!
•  Android Wear!
•  Apple Watch!
•  Google Glass!
•  Raspberry Pi!
•  Arduino!
•  Set top boxes!
•  FitBit!
•  Ninja Blocks!
•  Emotiv EPOC!
•  Nest Thermostat !
•  PTZ Web Cam!
•  Existing computers,
smartphones, tablets. etc.!
4/8/15	
  
6	
  
What are Beacons?!
•  Broadcast only Bluetooth LE device!
•  Provides signal strength for range
estimate!
•  Useful to enhance location data
(indoors and specific proximity)!
•  Big brother of RFID and NFC!
Computer Miniaturization & Commoditization!
•  Small and Everywhere!
•  Ardunio, Raspberry Pi, etc.!
•  Sub $50 consumer project devices!
•  Arduino defines standard with
multiple manufacturers!
•  Smart Devices!
Arduino!
Gemma!
Rasp Pi 2!
BeagleBoard Black!
Electric Imp!
4/8/15	
  
7	
  
Device Characteristics!
•  Sensors !
•  Data Collection!
•  Data Analysis!
•  Miniaturization !
•  Discoverability!
TI CC2541 SensorTag !
Development Kit - $25!
Connectivity!
•  Internet everywhere!!
•  Bluetooth LE (Smart)!
•  Z-Wave & Zigbee, etc.!
•  LiFi!
•  Google Thread!
•  IPv6!
•  Beacons!
•  NFC!
•  WiFi Direct!
4/8/15	
  
8	
  
http://www.businessinsider.com/growth-in-the-internet-of-things-market-2-2014-2!
Bluetooth Low Energy / Smart!
•  Part of Bluetooth 4.0 standard!
•  Defines standard characteristics (GATT)!
•  Device and functionality discoverability!
•  Does not require pairing!
•  Use utilities like “LightBlue” to interrogate!
4/8/15	
  
9	
  
Development Considerations!
•  Watch Emerging standards !
•  Avoid Network lock-in!
•  Avoid Platform lock-in!
•  Privacy!
•  Security!
•  Legal!
Avoiding Network Lock-in!
•  Don’t let someone else own your data!
•  Use BaaS like Parse!
•  Use self storage or custom cloud (Amazon, etc.) !
•  Never use iCloud!
•  Imagine if you had a different Twitter or email account for each
phone, tablet, computer, etc.!
4/8/15	
  
10	
  
Avoid Platform Lock-in!
•  Users have multiple devices & platforms!
•  You can’t only be on one platform!
•  Avoid platform centric development tools!
•  Maintaining multiple codebases means feature leapfrog!
•  Know advantages over native vs. web technologies!
Privacy!
•  Be clear with your users about privacy!
•  Users getting more comfortable with data sharing!
•  Follow your privacy policy!
4/8/15	
  
11	
  
Security!
•  Encrypt your transmissions!
•  Encrypt your storage!
•  Use proven security standards!
•  Be educated about security!
Legal!
•  Understand how the law relates to your product and service!
•  There are legal standards around “medical devices”!
•  Legal compliance is important!
4/8/15	
  
12	
  
Common APIs!
•  Direct Bluetooth!
•  Direct REST / JSON!
•  Indirect REST / JSON!
•  Custom SDK!
•  On-device execution (Linux or Android)!
•  IFTTT, Tasker, WebSockets, PubNub, etc.!
Challenges!
•  Switching from IPv4 to IPv6!
•  Battery life!
•  Interoperability & connectivity!
•  “A basket of remotes”!
•  Privacy & Security!
4/8/15	
  
13	
  
Personal Digital Assistants!
•  Cloud and AI powered!
•  Amazon Echo!
•  Xbox One!
•  Smart Phones & Tablets!
•  In the future: IoT Hub!
212BB Connected Devices by 2020!
6.6
*CISCO
IoT DEVICES
27.9
*IDC
IoT DEVICES
1.2
MOBILE DEVICES
MOBILE DEVICES
IoT DEVICES * I D C
IoT DEVICES
* C I S C O
2010 2015 2020
B I L L I O N S
2 1 2 B
5 0 B
9 B P E R P E R S O N
P E R P E R S O N
P E R P E R S O N
4/8/15	
  
14	
  
“As much as $19 trillion (USD) in economic
value will be up for grabs over the next
decade for businesses and institutions.”
— CISCO, ON THE INTERNET OF THINGS
The Future is the Connected User Experiences!
4/8/15	
  
15	
  
Build Secure, Connected Device Environments!
The Internet of Things and You:!
A Developers Guide to IoT!
Jim McKeeth!
jim.mckeeth@embarcadero.com!
@JimMcKeeth!
Slides: http://embt.co/iot-you !

More Related Content

What's hot

iBeacon Wrapped Events: Trends in Geolocation, Gamification and Bluetooth
iBeacon Wrapped Events: Trends in Geolocation, Gamification and BluetoothiBeacon Wrapped Events: Trends in Geolocation, Gamification and Bluetooth
iBeacon Wrapped Events: Trends in Geolocation, Gamification and Bluetooth
techsytalk
 
Internet of things
Internet of thingsInternet of things
Internet of things
swaradeep bachu
 
Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets  Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets
Geeks Anonymes
 
Oort - Internet of Everything - iBeacon in everyday life
Oort - Internet of Everything - iBeacon in everyday lifeOort - Internet of Everything - iBeacon in everyday life
Oort - Internet of Everything - iBeacon in everyday life
wekk_
 
Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )
Adun Nanthakaew
 
Internet of things
Internet of thingsInternet of things
Internet of things
Arif Huda
 
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NETIoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
Christos Matskas
 
NFC
NFCNFC
NFC
sshpack
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Pantech ProLabs India Pvt Ltd
 
The Internet of Things (and the myth of the “Smart” Fridge)
The Internet of Things (and the myth of the “Smart” Fridge)The Internet of Things (and the myth of the “Smart” Fridge)
The Internet of Things (and the myth of the “Smart” Fridge)
Avi Itzkovitch
 
Design & the internet of things
Design & the internet of thingsDesign & the internet of things
Design & the internet of things
Alexandra Deschamps-Sonsino
 
Cybersecurity in an IoT and Mobile World
Cybersecurity in an IoT and Mobile WorldCybersecurity in an IoT and Mobile World
Cybersecurity in an IoT and Mobile World
Ahmed Abu Eldahab
 
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Peter Gallagher
 
Rise of a New Era: Advancing Towards 50B Connected Devices
Rise of a New Era: Advancing Towards 50B Connected DevicesRise of a New Era: Advancing Towards 50B Connected Devices
Rise of a New Era: Advancing Towards 50B Connected Devices
Mahbubul Alam
 
IoT in Motion: Creation of the “Glass Pipeline”
IoT in Motion: Creation of the “Glass Pipeline”IoT in Motion: Creation of the “Glass Pipeline”
IoT in Motion: Creation of the “Glass Pipeline”
MIT Enterprise Forum Cambridge
 
Internet of Things (2015)
Internet of Things (2015)Internet of Things (2015)
Internet of Things (2015)
Patrice Kerremans
 
What are io t devices and how are they changing the world
What are io t devices and how are they changing the world What are io t devices and how are they changing the world
What are io t devices and how are they changing the world
The Threat Report
 
Taking the Proactive Roles Through Smart Technologies
Taking the Proactive Roles Through Smart TechnologiesTaking the Proactive Roles Through Smart Technologies
Taking the Proactive Roles Through Smart Technologies
Dr. Mazlan Abbas
 
Presentation on IOT
Presentation on IOTPresentation on IOT
Presentation on IOT
AniketPujari
 
Trendcasting for 2018 what will the future of tech hold
Trendcasting for 2018   what will the future of tech holdTrendcasting for 2018   what will the future of tech hold
Trendcasting for 2018 what will the future of tech hold
Brian Pichman
 

What's hot (20)

iBeacon Wrapped Events: Trends in Geolocation, Gamification and Bluetooth
iBeacon Wrapped Events: Trends in Geolocation, Gamification and BluetoothiBeacon Wrapped Events: Trends in Geolocation, Gamification and Bluetooth
iBeacon Wrapped Events: Trends in Geolocation, Gamification and Bluetooth
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets  Introduction à l'écosystème de l'Internet des Objets
Introduction à l'écosystème de l'Internet des Objets
 
Oort - Internet of Everything - iBeacon in everyday life
Oort - Internet of Everything - iBeacon in everyday lifeOort - Internet of Everything - iBeacon in everyday life
Oort - Internet of Everything - iBeacon in everyday life
 
Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )Iot Presentation ( 22 Aug 2015 )
Iot Presentation ( 22 Aug 2015 )
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NETIoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
 
NFC
NFCNFC
NFC
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
The Internet of Things (and the myth of the “Smart” Fridge)
The Internet of Things (and the myth of the “Smart” Fridge)The Internet of Things (and the myth of the “Smart” Fridge)
The Internet of Things (and the myth of the “Smart” Fridge)
 
Design & the internet of things
Design & the internet of thingsDesign & the internet of things
Design & the internet of things
 
Cybersecurity in an IoT and Mobile World
Cybersecurity in an IoT and Mobile WorldCybersecurity in an IoT and Mobile World
Cybersecurity in an IoT and Mobile World
 
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
 
Rise of a New Era: Advancing Towards 50B Connected Devices
Rise of a New Era: Advancing Towards 50B Connected DevicesRise of a New Era: Advancing Towards 50B Connected Devices
Rise of a New Era: Advancing Towards 50B Connected Devices
 
IoT in Motion: Creation of the “Glass Pipeline”
IoT in Motion: Creation of the “Glass Pipeline”IoT in Motion: Creation of the “Glass Pipeline”
IoT in Motion: Creation of the “Glass Pipeline”
 
Internet of Things (2015)
Internet of Things (2015)Internet of Things (2015)
Internet of Things (2015)
 
What are io t devices and how are they changing the world
What are io t devices and how are they changing the world What are io t devices and how are they changing the world
What are io t devices and how are they changing the world
 
Taking the Proactive Roles Through Smart Technologies
Taking the Proactive Roles Through Smart TechnologiesTaking the Proactive Roles Through Smart Technologies
Taking the Proactive Roles Through Smart Technologies
 
Presentation on IOT
Presentation on IOTPresentation on IOT
Presentation on IOT
 
Trendcasting for 2018 what will the future of tech hold
Trendcasting for 2018   what will the future of tech holdTrendcasting for 2018   what will the future of tech hold
Trendcasting for 2018 what will the future of tech hold
 

Viewers also liked

Testing the Internet of Everything
Testing the Internet of EverythingTesting the Internet of Everything
Testing the Internet of Everything
TechWell
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
Josiah Renaudin
 
Testing IoT Apps with the Cloud
Testing IoT Apps with the CloudTesting IoT Apps with the Cloud
Testing IoT Apps with the Cloud
Josiah Renaudin
 
IoT Integrity: A Guide to Robust Endpoint Testing
IoT Integrity: A Guide to Robust Endpoint TestingIoT Integrity: A Guide to Robust Endpoint Testing
IoT Integrity: A Guide to Robust Endpoint Testing
Josiah Renaudin
 
IoT and Embedded Testing: A Roku Case Study
IoT and Embedded Testing: A Roku Case StudyIoT and Embedded Testing: A Roku Case Study
IoT and Embedded Testing: A Roku Case Study
TechWell
 
Internet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of MobileInternet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of Mobile
Josiah Renaudin
 
Testing Transformation in the IoT Era
Testing Transformation in the IoT EraTesting Transformation in the IoT Era
Testing Transformation in the IoT Era
TechWell
 

Viewers also liked (7)

Testing the Internet of Everything
Testing the Internet of EverythingTesting the Internet of Everything
Testing the Internet of Everything
 
Innovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test PlanInnovations in Mobile Testing: Expanding Your Test Plan
Innovations in Mobile Testing: Expanding Your Test Plan
 
Testing IoT Apps with the Cloud
Testing IoT Apps with the CloudTesting IoT Apps with the Cloud
Testing IoT Apps with the Cloud
 
IoT Integrity: A Guide to Robust Endpoint Testing
IoT Integrity: A Guide to Robust Endpoint TestingIoT Integrity: A Guide to Robust Endpoint Testing
IoT Integrity: A Guide to Robust Endpoint Testing
 
IoT and Embedded Testing: A Roku Case Study
IoT and Embedded Testing: A Roku Case StudyIoT and Embedded Testing: A Roku Case Study
IoT and Embedded Testing: A Roku Case Study
 
Internet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of MobileInternet of Things and the Wisdom of Mobile
Internet of Things and the Wisdom of Mobile
 
Testing Transformation in the IoT Era
Testing Transformation in the IoT EraTesting Transformation in the IoT Era
Testing Transformation in the IoT Era
 

Similar to The Internet of Things and You

The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
Jim McKeeth
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
IBM
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Animesh Singh
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
Mirko Presser
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0
APNIC
 
Introduction to the Internet of Things
Introduction to the Internet of ThingsIntroduction to the Internet of Things
Introduction to the Internet of Things
ardiri
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and Challenges
Asim Rais Siddiqui
 
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
Jackson Shaw
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
milemadinah
 
Emerging opportunities for business in the Internet of Things landscape
Emerging opportunities for business in the Internet of Things landscapeEmerging opportunities for business in the Internet of Things landscape
Emerging opportunities for business in the Internet of Things landscape
Claro Partners Inc.
 
informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptx
jaspreetkaur908049
 
Internet of things
Internet of thingsInternet of things
Internet of things
abhishekroc6
 
IoT and the industrial Internet of Things - june 20 2019
IoT and the industrial Internet of Things - june 20 2019IoT and the industrial Internet of Things - june 20 2019
IoT and the industrial Internet of Things - june 20 2019
John D. Johnson
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
Guy Bieber
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
Guy Bieber
 
pptt.pptx
pptt.pptxpptt.pptx
Understanding big data using IoT
Understanding big data using IoTUnderstanding big data using IoT
Io t
Io tIo t
Whymca 2009
Whymca 2009Whymca 2009
Whymca 2009
Leandro Agro'
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)
Faheem Zafari
 

Similar to The Internet of Things and You (20)

The Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoTThe Internet of Things and You - A Developers Guide to IoT
The Internet of Things and You - A Developers Guide to IoT
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
IoT overview 2014
IoT overview 2014IoT overview 2014
IoT overview 2014
 
Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0Some thoughts on IoT, HKNOG 4.0
Some thoughts on IoT, HKNOG 4.0
 
Introduction to the Internet of Things
Introduction to the Internet of ThingsIntroduction to the Internet of Things
Introduction to the Internet of Things
 
IoT Development - Opportunities and Challenges
IoT Development - Opportunities and ChallengesIoT Development - Opportunities and Challenges
IoT Development - Opportunities and Challenges
 
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
 
Internet of Things (IoT)
Internet of Things (IoT)Internet of Things (IoT)
Internet of Things (IoT)
 
Emerging opportunities for business in the Internet of Things landscape
Emerging opportunities for business in the Internet of Things landscapeEmerging opportunities for business in the Internet of Things landscape
Emerging opportunities for business in the Internet of Things landscape
 
informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptx
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
IoT and the industrial Internet of Things - june 20 2019
IoT and the industrial Internet of Things - june 20 2019IoT and the industrial Internet of Things - june 20 2019
IoT and the industrial Internet of Things - june 20 2019
 
2016 iot summit_guy_bieber9
2016 iot summit_guy_bieber92016 iot summit_guy_bieber9
2016 iot summit_guy_bieber9
 
When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.When Computers are Everywhere, Will we have superpowers.
When Computers are Everywhere, Will we have superpowers.
 
pptt.pptx
pptt.pptxpptt.pptx
pptt.pptx
 
Understanding big data using IoT
Understanding big data using IoTUnderstanding big data using IoT
Understanding big data using IoT
 
Io t
Io tIo t
Io t
 
Whymca 2009
Whymca 2009Whymca 2009
Whymca 2009
 
Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)Internet of Things (Indoor Localization and iBeacons)
Internet of Things (Indoor Localization and iBeacons)
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 

Recently uploaded (20)

14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 

The Internet of Things and You

  • 1.   T9 Session   4/16/2015  2:00  PM         "The Internet of Things and You"   Presented by: Jim McKeeth Embarcadero Technologies                       Brought  to  you  by:         340  Corporate  Way,  Suite  300,  Orange  Park,  FL  32073   888-­‐268-­‐8770  ·∙  904-­‐278-­‐0524  ·∙  sqeinfo@sqe.com  ·∙  www.sqe.com
  • 2. Jim McKeeth Embarcadero Technologies As lead developer evangelist at Embarcadero Technologies, Jim McKeeth is a key part of Embarcadero’s developer community outreach. With more than twenty years of programming experience, Jim travels the world speaking at conferences and sharing his excitement and knowledge. He holds a patent for the swipe to unlock and pattern unlocks used on both iPhone and Android phones, plus a number of other computer- and software-related patents. When not traveling, Jim is an improvisational performer with ComedySportz Boise and enjoys spending time with his family.  
  • 3. 4/8/15   1   The Internet of Things and You:! A Developers Guide to IoT! Jim McKeeth! jim.mckeeth@embarcadero.com! @JimMcKeeth! Slides: http://embt.co/iot-you ! About your presenter – Jim McKeeth! •  Lead World Wide Developer Evangelist & Engineer! •  Longtime developer! •  Object Pascal, C++ Java, JavaScript, C#, Objective-C, etc.! •  Invented and patented swipe to unlock in 2000! •  US Patent # 8352745 & 6766456, etc.! •  Improvisational performer with ComedySportz Boise!
  • 4. 4/8/15   2   Embarcadero Technologies! •  Founded 1993! •  Provides Architect, Database and Developer Tools! •  3.2 Million Customers including 97% of Fortune 2000! •  35+ Product Awards – Consistent Innovation! •  500+ Employees in 29 Countries! •  www.embarcadero.com ! What is IoT?! •  Everyday devices go online! •  Smart objects & Wearable computing! •  Information sharing & Interoperability! •  Ubiquitous computing, connectivity & automation! •  APIs & services everywhere! By Wilgengebroed on Flickr used under CC!
  • 5. 4/8/15   3   Internet of Things! Metcalfe's law states that the value of a network is proportional to the square of the number of connections in the system (n2). So the more “things” we connect, the more value the internet provides. Image by Woody993 at en.wikipedia! Converging Trends!
  • 6. 4/8/15   4   As of July 2014" Wearable User Interfaces" Brain-Computer Interface" Internet of Things" Autonomous Vehicles" expectations! Speech-to-Speech Translation" h"p://www.gartner.com/newsroom/id/2819918 time! Plateau of! Productivity!Slope of Enlightenment! Trough of! Disillusionment! Peak of! Inflated! Expectations! Innovation! Trigger! Plateau will be reached in:! more than 10 years"5 to 10 years"2 to 5 years"less than 2 years" obsolete" before plateau" Gartner's 2014 Hype Cycle for Emerging Technologies August 11, 2014 Wearable  User     Interface   Hype Cycle! Autonomous   Vehicles   Technology Roadmap: The Internet of Things! SRI Consulting Business Intelligence/National Intelligence Council!
  • 7. 4/8/15   5   Where is IoT! •  Healthcare! •  Fitness! •  Home automation! •  Industrial! •  Connected / autonomous car! •  Wearable computing! •  Shipping / Transportation! •  Travel! •  Shopping / Retail! •  Smart Appliances! •  Entertainment! Smart Devices! •  Beacons! •  Android Wear! •  Apple Watch! •  Google Glass! •  Raspberry Pi! •  Arduino! •  Set top boxes! •  FitBit! •  Ninja Blocks! •  Emotiv EPOC! •  Nest Thermostat ! •  PTZ Web Cam! •  Existing computers, smartphones, tablets. etc.!
  • 8. 4/8/15   6   What are Beacons?! •  Broadcast only Bluetooth LE device! •  Provides signal strength for range estimate! •  Useful to enhance location data (indoors and specific proximity)! •  Big brother of RFID and NFC! Computer Miniaturization & Commoditization! •  Small and Everywhere! •  Ardunio, Raspberry Pi, etc.! •  Sub $50 consumer project devices! •  Arduino defines standard with multiple manufacturers! •  Smart Devices! Arduino! Gemma! Rasp Pi 2! BeagleBoard Black! Electric Imp!
  • 9. 4/8/15   7   Device Characteristics! •  Sensors ! •  Data Collection! •  Data Analysis! •  Miniaturization ! •  Discoverability! TI CC2541 SensorTag ! Development Kit - $25! Connectivity! •  Internet everywhere!! •  Bluetooth LE (Smart)! •  Z-Wave & Zigbee, etc.! •  LiFi! •  Google Thread! •  IPv6! •  Beacons! •  NFC! •  WiFi Direct!
  • 10. 4/8/15   8   http://www.businessinsider.com/growth-in-the-internet-of-things-market-2-2014-2! Bluetooth Low Energy / Smart! •  Part of Bluetooth 4.0 standard! •  Defines standard characteristics (GATT)! •  Device and functionality discoverability! •  Does not require pairing! •  Use utilities like “LightBlue” to interrogate!
  • 11. 4/8/15   9   Development Considerations! •  Watch Emerging standards ! •  Avoid Network lock-in! •  Avoid Platform lock-in! •  Privacy! •  Security! •  Legal! Avoiding Network Lock-in! •  Don’t let someone else own your data! •  Use BaaS like Parse! •  Use self storage or custom cloud (Amazon, etc.) ! •  Never use iCloud! •  Imagine if you had a different Twitter or email account for each phone, tablet, computer, etc.!
  • 12. 4/8/15   10   Avoid Platform Lock-in! •  Users have multiple devices & platforms! •  You can’t only be on one platform! •  Avoid platform centric development tools! •  Maintaining multiple codebases means feature leapfrog! •  Know advantages over native vs. web technologies! Privacy! •  Be clear with your users about privacy! •  Users getting more comfortable with data sharing! •  Follow your privacy policy!
  • 13. 4/8/15   11   Security! •  Encrypt your transmissions! •  Encrypt your storage! •  Use proven security standards! •  Be educated about security! Legal! •  Understand how the law relates to your product and service! •  There are legal standards around “medical devices”! •  Legal compliance is important!
  • 14. 4/8/15   12   Common APIs! •  Direct Bluetooth! •  Direct REST / JSON! •  Indirect REST / JSON! •  Custom SDK! •  On-device execution (Linux or Android)! •  IFTTT, Tasker, WebSockets, PubNub, etc.! Challenges! •  Switching from IPv4 to IPv6! •  Battery life! •  Interoperability & connectivity! •  “A basket of remotes”! •  Privacy & Security!
  • 15. 4/8/15   13   Personal Digital Assistants! •  Cloud and AI powered! •  Amazon Echo! •  Xbox One! •  Smart Phones & Tablets! •  In the future: IoT Hub! 212BB Connected Devices by 2020! 6.6 *CISCO IoT DEVICES 27.9 *IDC IoT DEVICES 1.2 MOBILE DEVICES MOBILE DEVICES IoT DEVICES * I D C IoT DEVICES * C I S C O 2010 2015 2020 B I L L I O N S 2 1 2 B 5 0 B 9 B P E R P E R S O N P E R P E R S O N P E R P E R S O N
  • 16. 4/8/15   14   “As much as $19 trillion (USD) in economic value will be up for grabs over the next decade for businesses and institutions.” — CISCO, ON THE INTERNET OF THINGS The Future is the Connected User Experiences!
  • 17. 4/8/15   15   Build Secure, Connected Device Environments! The Internet of Things and You:! A Developers Guide to IoT! Jim McKeeth! jim.mckeeth@embarcadero.com! @JimMcKeeth! Slides: http://embt.co/iot-you !