SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
 
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 !

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

En vedette (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
 

Similaire à The Internet of Things and You

informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptx
jaspreetkaur908049
 

Similaire à 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)
 

Plus de TechWell

Plus de 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
 

Dernier

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 

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 !