SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
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
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
About Appmethod
• Integrated Development Environment
• Multi-platform visual designer
• Native compiler for Win32, Win64, OS X, iOS & Android
• Framework for rapid prototyping and accelerated
development with C++ or Object Pascal
• Architecture allowing shared code & UI across
platforms
• Advanced language features like ARC, Generics, etc.
www.appmethod.com
Starts at
$25/mo
per platform
or
C++ Android
Phone for
Free
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
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
IoT$
Computer$
Miniaturiza1on$
&$
Commodi1za1on$$
Ubiquitous$
Connec1vity$
The$Cloud$
&$AI$
Smart$Devices$
Programmability$
&$Queryability$
As of July 2014
Wearable User Interfaces
Brain-Computer Interface
Internet of Things
Autonomous Vehicles
expectations
Speech-to-Speech Translation
http://www.gartner.com/newsroom/id/2819918
time
Plateau of
ProductivitySlope of Enlightenment
Trough of
Disillusionment
Peak of
Inflated
Expectations
Innovation
Trigger
Plateau will be reached in:
more than 10 years5 to 10 years2 to 5 yearsless than 2 years
obsolete
before plateau
Gartner's 2014 Hype Cycle
for Emerging Technologies
August 11, 2014
Hype Cycle
Technology Roadmap: The Internet of Things
SRI Consulting Business Intelligence/National Intelligence Council
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.
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
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
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
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.
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
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
Common APIs
• Direct Bluetooth
• Direct REST / JSON
• Indirect REST / JSON
• Custom SDK
• Ondevice 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
Personal Digital Assistants
• Cloud and AI powered
• Amazon Echo
• Xbox One
• Smart Phones & Tablets
• Siri, etc.
212BB Connected Devices by 2020
6.6
*CISCO
IoT DEVICES
27.9
*IDC
IoT DEVICES
1.2
MOBILE DEVICESMOBILE 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
“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
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

Contenu connexe

Tendances

What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoTAhmed Banafa
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsRobert Greiner
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceAshu Joshi
 
Connected Things, IoT and 5G
Connected Things, IoT and 5GConnected Things, IoT and 5G
Connected Things, IoT and 5GEueung Mulyana
 
Successful Industrial IoT patterns
Successful Industrial IoT patterns Successful Industrial IoT patterns
Successful Industrial IoT patterns John Mathon
 
IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017paul young cpa, cga
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesSven Beauprez
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the futureCharalampos Doukas
 
internet of things : 2021 perspective
internet of things : 2021 perspectiveinternet of things : 2021 perspective
internet of things : 2021 perspectiveRoberto Siagri
 
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...Bosnia Agile
 
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Ahmed Mahmoud
 
Top Internet of Things Predictions for 2017
Top Internet of Things Predictions for 2017Top Internet of Things Predictions for 2017
Top Internet of Things Predictions for 2017Brian K. Buntz
 
IoT Landscape and its Key Trends in Deployment
IoT Landscape and its Key Trends in DeploymentIoT Landscape and its Key Trends in Deployment
IoT Landscape and its Key Trends in DeploymentVincent Lau
 
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...Vijay Pullannagari
 
IOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect MarriageIOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect MarriageDr. Mazlan Abbas
 
IoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTIoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTrICh morrow
 

Tendances (20)

What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
 
Fin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIsFin fest 2014 - Internet of Things and APIs
Fin fest 2014 - Internet of Things and APIs
 
Intro to IoT-23Sep2015
Intro to IoT-23Sep2015Intro to IoT-23Sep2015
Intro to IoT-23Sep2015
 
IoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & PerformanceIoT Systems: Technology, Architecture & Performance
IoT Systems: Technology, Architecture & Performance
 
Connected Things, IoT and 5G
Connected Things, IoT and 5GConnected Things, IoT and 5G
Connected Things, IoT and 5G
 
Successful Industrial IoT patterns
Successful Industrial IoT patterns Successful Industrial IoT patterns
Successful Industrial IoT patterns
 
IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017IOT - Internet of Things - September 2017
IOT - Internet of Things - September 2017
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - Challenges
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the future
 
internet of things : 2021 perspective
internet of things : 2021 perspectiveinternet of things : 2021 perspective
internet of things : 2021 perspective
 
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
IoT IMPLEMENTATION CHALLENGES and the future of IoT connectivity by Matija Pu...
 
The Internet of Things – Shaping the Future
The Internet of Things – Shaping the FutureThe Internet of Things – Shaping the Future
The Internet of Things – Shaping the Future
 
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
Talk on Industrial Internet of Things @ Intelligent systems tech forum 2014
 
Top Internet of Things Predictions for 2017
Top Internet of Things Predictions for 2017Top Internet of Things Predictions for 2017
Top Internet of Things Predictions for 2017
 
Iot Overview
Iot Overview Iot Overview
Iot Overview
 
IoT Landscape and its Key Trends in Deployment
IoT Landscape and its Key Trends in DeploymentIoT Landscape and its Key Trends in Deployment
IoT Landscape and its Key Trends in Deployment
 
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
IoT Technology: Why to Choose Internet of Things Services-Latest Technology u...
 
Future of IoT at IoTCOK
Future of IoT at IoTCOKFuture of IoT at IoTCOK
Future of IoT at IoTCOK
 
IOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect MarriageIOT and Big Data - The Perfect Marriage
IOT and Big Data - The Perfect Marriage
 
IoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoTIoT Stream Conf Keynote: Past, Present and Future of IoT
IoT Stream Conf Keynote: Past, Present and Future of IoT
 

En vedette

The Analytics Value Chain - Key to Delivering Business Value in IoT
The Analytics Value Chain - Key to Delivering Business Value in IoTThe Analytics Value Chain - Key to Delivering Business Value in IoT
The Analytics Value Chain - Key to Delivering Business Value in IoTPeter Nguyen
 
Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...
Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...
Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...Onyx Beacon
 
5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT Architecture5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT ArchitectureSathiya keerthi
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)Ankur Pipara
 
Security Everywhere in the Digital Economy
Security Everywhere in the Digital EconomySecurity Everywhere in the Digital Economy
Security Everywhere in the Digital EconomyConnected Futures
 
Report on Strategic partners
Report on Strategic partnersReport on Strategic partners
Report on Strategic partnersAnkur Gupta
 
EY Aerospace & Defence Budget alert
EY Aerospace & Defence Budget alertEY Aerospace & Defence Budget alert
EY Aerospace & Defence Budget alertAnkur Gupta
 
Expert committee report on DPP 2013
Expert committee report on DPP 2013Expert committee report on DPP 2013
Expert committee report on DPP 2013Ankur Gupta
 
DPP 2011 amendments
DPP 2011 amendmentsDPP 2011 amendments
DPP 2011 amendmentsAnkur Gupta
 
Eye on Defense June 2015
Eye on Defense June 2015Eye on Defense June 2015
Eye on Defense June 2015Ankur Gupta
 
Eye on Defence July 2014
Eye on Defence July 2014Eye on Defence July 2014
Eye on Defence July 2014Ankur Gupta
 
Multi Role Carrier Borne Fighter Aircraft
Multi Role Carrier Borne Fighter AircraftMulti Role Carrier Borne Fighter Aircraft
Multi Role Carrier Borne Fighter AircraftAnkur Gupta
 
Eye on Defense March 2015
Eye on Defense March 2015Eye on Defense March 2015
Eye on Defense March 2015Ankur Gupta
 
Eye on Defence January 2014
Eye on Defence January 2014Eye on Defence January 2014
Eye on Defence January 2014Ankur Gupta
 
DPP 2016 Chapter 1
DPP 2016 Chapter 1DPP 2016 Chapter 1
DPP 2016 Chapter 1Ankur Gupta
 
Indian Aerospace & Defence Budget 2016-17 analysis
Indian Aerospace & Defence Budget 2016-17 analysisIndian Aerospace & Defence Budget 2016-17 analysis
Indian Aerospace & Defence Budget 2016-17 analysisAnkur Gupta
 
Eye On Defense - October 2012
Eye On Defense - October 2012Eye On Defense - October 2012
Eye On Defense - October 2012Ankur Gupta
 

En vedette (20)

The Analytics Value Chain - Key to Delivering Business Value in IoT
The Analytics Value Chain - Key to Delivering Business Value in IoTThe Analytics Value Chain - Key to Delivering Business Value in IoT
The Analytics Value Chain - Key to Delivering Business Value in IoT
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...
Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...
Beacons for next-level Banking: 12 functionalities for a Tailored Customer Ex...
 
5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT Architecture5G Cloud RAN & IoT Architecture
5G Cloud RAN & IoT Architecture
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
Security Everywhere in the Digital Economy
Security Everywhere in the Digital EconomySecurity Everywhere in the Digital Economy
Security Everywhere in the Digital Economy
 
Report on Strategic partners
Report on Strategic partnersReport on Strategic partners
Report on Strategic partners
 
EY Aerospace & Defence Budget alert
EY Aerospace & Defence Budget alertEY Aerospace & Defence Budget alert
EY Aerospace & Defence Budget alert
 
Expert committee report on DPP 2013
Expert committee report on DPP 2013Expert committee report on DPP 2013
Expert committee report on DPP 2013
 
DPP 2011 amendments
DPP 2011 amendmentsDPP 2011 amendments
DPP 2011 amendments
 
Eye on Defense June 2015
Eye on Defense June 2015Eye on Defense June 2015
Eye on Defense June 2015
 
Eye on Defence July 2014
Eye on Defence July 2014Eye on Defence July 2014
Eye on Defence July 2014
 
Multi Role Carrier Borne Fighter Aircraft
Multi Role Carrier Borne Fighter AircraftMulti Role Carrier Borne Fighter Aircraft
Multi Role Carrier Borne Fighter Aircraft
 
DPP 2016
DPP 2016DPP 2016
DPP 2016
 
Eye on Defense March 2015
Eye on Defense March 2015Eye on Defense March 2015
Eye on Defense March 2015
 
Eye on Defence January 2014
Eye on Defence January 2014Eye on Defence January 2014
Eye on Defence January 2014
 
DPP 2016 Chapter 1
DPP 2016 Chapter 1DPP 2016 Chapter 1
DPP 2016 Chapter 1
 
Indian Aerospace & Defence Budget 2016-17 analysis
Indian Aerospace & Defence Budget 2016-17 analysisIndian Aerospace & Defence Budget 2016-17 analysis
Indian Aerospace & Defence Budget 2016-17 analysis
 
DOMW Structure
DOMW StructureDOMW Structure
DOMW Structure
 
Eye On Defense - October 2012
Eye On Defense - October 2012Eye On Defense - October 2012
Eye On Defense - October 2012
 

Similaire à The Internet of Things and You - A Developers Guide to IoT

IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlMarco Dal Pino
 
The Internet of Things and You
The Internet of Things and YouThe Internet of Things and You
The Internet of Things and YouTechWell
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edgeMarco Dal Pino
 
Internet of Things - AMECSE
Internet of Things - AMECSEInternet of Things - AMECSE
Internet of Things - AMECSEAhmed Sayed
 
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTTGustavoRuizZastrow
 
NDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTNDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTJustin Grammens
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part IIYoonseok Hur
 
Octoblu, the IoT platform
Octoblu, the IoT platformOctoblu, the IoT platform
Octoblu, the IoT platformLudovic Bouvier
 
Without App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of AnythingWithout App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of AnythingOpen Interconnect Consortium
 
Business Transformation with IoT
Business Transformation with IoTBusiness Transformation with IoT
Business Transformation with IoTKevin Jones
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemMarco Dal Pino
 
Internet of Things & Co.
Internet of Things & Co.Internet of Things & Co.
Internet of Things & Co.Damir Dobric
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxKhanArshidIqbal
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeJustin Grammens
 
Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Marco Dal Pino
 
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Microsoft Tech Community
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelAmazon Web Services
 

Similaire à The Internet of Things and You - A Developers Guide to IoT (20)

Developers Safari into the Internet of Things (IoT) with Pi
Developers Safari into the Internet of Things (IoT) with PiDevelopers Safari into the Internet of Things (IoT) with Pi
Developers Safari into the Internet of Things (IoT) with Pi
 
IoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and mlIoTSummit: Create iot devices connected or on the edge using ai and ml
IoTSummit: Create iot devices connected or on the edge using ai and ml
 
The Internet of Things and You
The Internet of Things and YouThe Internet of Things and You
The Internet of Things and You
 
Azure iot edge and AI enabling the intelligent edge
Azure iot edge and AI  enabling the intelligent edgeAzure iot edge and AI  enabling the intelligent edge
Azure iot edge and AI enabling the intelligent edge
 
Internet of Things - AMECSE
Internet of Things - AMECSEInternet of Things - AMECSE
Internet of Things - AMECSE
 
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS  IoT Core and MQTTGustavo Zastrow - Introduction to AWS  IoT Core and MQTT
Gustavo Zastrow - Introduction to AWS IoT Core and MQTT
 
NDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoTNDC Minnesota 2019 - Fundamentals of Azure IoT
NDC Minnesota 2019 - Fundamentals of Azure IoT
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part II
 
Octoblu, the IoT platform
Octoblu, the IoT platformOctoblu, the IoT platform
Octoblu, the IoT platform
 
Without App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of AnythingWithout App Standards, There's No Internet of Anything
Without App Standards, There's No Internet of Anything
 
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect Io t solutions world congress 2018 review Henk Jan van Wijk  Conclusion Connect
Io t solutions world congress 2018 review Henk Jan van Wijk Conclusion Connect
 
Business Transformation with IoT
Business Transformation with IoTBusiness Transformation with IoT
Business Transformation with IoT
 
IoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot systemIoTSummit: Design and architect always disconnected iot system
IoTSummit: Design and architect always disconnected iot system
 
Internet of Things & Co.
Internet of Things & Co.Internet of Things & Co.
Internet of Things & Co.
 
HOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptxHOME AUTOMATION USING INTERNET OF THINGS.pptx
HOME AUTOMATION USING INTERNET OF THINGS.pptx
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT CoreHacking with the Raspberry Pi and Windows 10 IoT Core
Hacking with the Raspberry Pi and Windows 10 IoT Core
 
Arduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things LandscapeArduino, Open Source and The Internet of Things Landscape
Arduino, Open Source and The Internet of Things Landscape
 
Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)Build an azure connected io t device in 45 minutes (or less)
Build an azure connected io t device in 45 minutes (or less)
 
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
Azure IoT Edge: a breakthrough platform and service running cloud intelligenc...
 
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with IntelWKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
WKS420 Create an IoT Gateway & Establish a Data Pipeline to AWS IoT with Intel
 

Plus de Jim McKeeth

Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinJim McKeeth
 
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open HardwareRapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open HardwareJim McKeeth
 
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep DiveDay 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep DiveJim McKeeth
 
Day 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to MobileDay 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to MobileJim McKeeth
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill SprintJim McKeeth
 
Creating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 SeattleCreating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 SeattleJim McKeeth
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled DroneJim McKeeth
 
Deep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming LibraryDeep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming LibraryJim McKeeth
 
Embarcadero's Connected Development
Embarcadero's Connected DevelopmentEmbarcadero's Connected Development
Embarcadero's Connected DevelopmentJim McKeeth
 
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...Jim McKeeth
 
Android voice skill sprint
Android voice skill sprintAndroid voice skill sprint
Android voice skill sprintJim McKeeth
 
Exploring the Brain Computer Interface
Exploring the Brain Computer InterfaceExploring the Brain Computer Interface
Exploring the Brain Computer InterfaceJim McKeeth
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with JavaJim McKeeth
 
Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!Jim McKeeth
 
Inventing merit badge
Inventing merit badgeInventing merit badge
Inventing merit badgeJim McKeeth
 

Plus de Jim McKeeth (15)

Smart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond BitcoinSmart Contracts - The Blockchain Beyond Bitcoin
Smart Contracts - The Blockchain Beyond Bitcoin
 
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open HardwareRapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
Rapid Prototyping Mobile IoT Projects with Arduino and Open Hardware
 
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep DiveDay 3 of C++ Boot Camp - C++11 Language Deep Dive
Day 3 of C++ Boot Camp - C++11 Language Deep Dive
 
Day 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to MobileDay 5 of C++ Boot Camp - Stepping Up to Mobile
Day 5 of C++ Boot Camp - Stepping Up to Mobile
 
Android Services Skill Sprint
Android Services Skill SprintAndroid Services Skill Sprint
Android Services Skill Sprint
 
Creating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 SeattleCreating Android Services with Delphi and RAD Studio 10 Seattle
Creating Android Services with Delphi and RAD Studio 10 Seattle
 
Building a Thought Controlled Drone
Building a Thought Controlled DroneBuilding a Thought Controlled Drone
Building a Thought Controlled Drone
 
Deep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming LibraryDeep Dive into Futures and the Parallel Programming Library
Deep Dive into Futures and the Parallel Programming Library
 
Embarcadero's Connected Development
Embarcadero's Connected DevelopmentEmbarcadero's Connected Development
Embarcadero's Connected Development
 
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
Accessing REST & Backend as a Service (BaaS) - Developer Direct - Mobile Summ...
 
Android voice skill sprint
Android voice skill sprintAndroid voice skill sprint
Android voice skill sprint
 
Exploring the Brain Computer Interface
Exploring the Brain Computer InterfaceExploring the Brain Computer Interface
Exploring the Brain Computer Interface
 
Introduction to Android Development with Java
Introduction to Android Development with JavaIntroduction to Android Development with Java
Introduction to Android Development with Java
 
Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!Hacking iBooks and ePub3 with JavaScript!
Hacking iBooks and ePub3 with JavaScript!
 
Inventing merit badge
Inventing merit badgeInventing merit badge
Inventing merit badge
 

Dernier

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

The Internet of Things and You - A Developers Guide to IoT

  • 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
  • 2. 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
  • 3. 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
  • 4. About Appmethod • Integrated Development Environment • Multi-platform visual designer • Native compiler for Win32, Win64, OS X, iOS & Android • Framework for rapid prototyping and accelerated development with C++ or Object Pascal • Architecture allowing shared code & UI across platforms • Advanced language features like ARC, Generics, etc. www.appmethod.com Starts at $25/mo per platform or C++ Android Phone for Free
  • 5. 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
  • 6. 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
  • 8. As of July 2014 Wearable User Interfaces Brain-Computer Interface Internet of Things Autonomous Vehicles expectations Speech-to-Speech Translation http://www.gartner.com/newsroom/id/2819918 time Plateau of ProductivitySlope of Enlightenment Trough of Disillusionment Peak of Inflated Expectations Innovation Trigger Plateau will be reached in: more than 10 years5 to 10 years2 to 5 yearsless than 2 years obsolete before plateau Gartner's 2014 Hype Cycle for Emerging Technologies August 11, 2014 Hype Cycle
  • 9. Technology Roadmap: The Internet of Things SRI Consulting Business Intelligence/National Intelligence Council
  • 10. Where is IoT • Healthcare • Fitness • Home automation • Industrial • Connected / autonomous car • Wearable computing • Shipping / Transportation • Travel • Shopping / Retail • Smart Appliances • Entertainment
  • 11. 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.
  • 12. 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
  • 13. 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
  • 14. Device Characteristics • Sensors • Data Collection • Data Analysis • Miniaturization • Discoverability TI CC2541 SensorTag Development Kit - $25
  • 15. Connectivity • Internet everywhere! • Bluetooth LE (Smart) • Z-Wave & Zigbee, etc. • LiFi • Google Thread • IPv6 • Beacons • NFC • WiFi Direct
  • 17. 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
  • 18. Development Considerations • Watch Emerging standards • Avoid Network lock-in • Avoid Platform lock-in • Privacy • Security • Legal
  • 19. 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.
  • 20. 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
  • 21. Privacy • Be clear with your users about privacy • Users getting more comfortable with data sharing • Follow your privacy policy
  • 22. Security • Encrypt your transmissions • Encrypt your storage • Use proven security standards • Be educated about security
  • 23. Legal • Understand how the law relates to your product and service • There are legal standards around “medical devices” • Legal compliance is important
  • 24. Common APIs • Direct Bluetooth • Direct REST / JSON • Indirect REST / JSON • Custom SDK • Ondevice execution (Linux or Android) • IFTTT, Tasker, WebSockets, PubNub, etc.
  • 25. Challenges • Switching from IPv4 to IPv6 • Battery life • Interoperability & connectivity • “A basket of remotes” • Privacy & Security
  • 26. Personal Digital Assistants • Cloud and AI powered • Amazon Echo • Xbox One • Smart Phones & Tablets • Siri, etc.
  • 27. 212BB Connected Devices by 2020 6.6 *CISCO IoT DEVICES 27.9 *IDC IoT DEVICES 1.2 MOBILE DEVICESMOBILE 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
  • 28. “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
  • 29. The Future is the Connected User Experiences
  • 30. Build Secure, Connected Device Environments
  • 31. The Internet of Things and You: A Developers Guide to IoT Jim McKeeth jim.mckeeth@embarcadero.com @JimMcKeeth Slides: http://embt.co/iot-you