SlideShare a Scribd company logo
Connecting Everything
Phillip J. Windley, PhD
CTO, Kynetx, Inc.
Internet of Things
The Internet of Things will
lead to a computing
experience that is immersive
& pervasive.
Ambient Computing
vs
Connecting Things
Connecting Things
But it’s bigger than that…
!

Everything will have an online
representation.
Connections Everywhere
The things you own
The things you don't
Different types of connections
What will its architecture be?
Imagine a mountain
representing today’s billion
node network...
From Trillions by Maya Design
From Trillions by Maya Design
The Current #IoT Model
Won’t Scale
Me
Connecting Things
GE
GE

Internet 

of

My Things

Me
Building the Internet of Me
But it’s not just about
manufactured things...
A Few of My Things

GE
Internet 

of

My Things

Me
A Few of My Things

Lights
Fuse is Three Things

http://joinfuse.com
Connecting Things
Connecting Things
We give each thing a
persistent compute object,
or pico
Picos are online computers
Identity—they represent a specific entity
Storage—they persistently encapsulate both structured
and unstructured data
Open event network—they respond to events
Processing—they run applications autonomously
Event Channels—they have connections to other picos
APIs—they provide access to and access other online
services
Picos Are Decentralized & Networked
Built on open standards
Built on open source
Picos Ease Modeling

Lynne's Cloud

Phil's Cloud

owner

2

Tom's Cloud

3

owner
1

1

4

borrower
Picos support a new Web
programming model
Web
Application

Browser

Application
Data
Web
Application

Browser

Application
Data
Picos Use an Event Query Model
functions return results based
on persistent data

UI updates presentation
using query API
pico

User Interface
query API
name

functions

email
persistent
storage

phone
event API
rules
Done

or Cancel

user makes change in UI
resulting in an event

rules validate and process event,
often updating model
Why do this?
Orthogonality and modularity are
powerful: network effects!
More flexible
Less work
Less expensive
More private
APIs

APIs

Other
Data
Sources
Web
Services
Rulesets

Social

Social

File

Guard
Tour
Library

Fuse
Library

UI Support

Notification
Service

CloudOS
Service

Configuration
Management

Personal Data
Service

Guard
Tour

Fuse

Home
Management

Intentcasting

To Do &
Reminders

Vehicle
Manangement

Timeline
(social)

Forevr.us
(contact)

Picos Support A Familiar Model
...

...

Persistent
Data

Applications

CloudOS

User
Space

Services &
Libraries

Persistent Compute Object

Kynetx Rules Engine

Kernel
Space
Programming Model
Program in any language you like
OAuth access to pico
Pico provides
user data
processing
API and inter-pico communications
Managers
Report
Index
Institution
Report
Report
"2"
Report
"2"
"2"
Reports

Guards
Report
"current"
Report
"1"

Guard
"Frank"
Tour
Index

Location
Index

Location
"R7RK"

Tour
"LUFX"

Location
"T67G"

Tour
"KUFF"
Tours
Tours
Tours
Tours

Locations
Locations
Locations
Locations

Subscriptions
permanent
temporary

Location
"G5YH"

This can get complex…
What Technology Wants
Recommended Reading
Mirror Worlds, David Gelernter
Snowcrash, Neal Stevenson
Rainbow's End, Vernor Vinge
Trillions, Peter Lucas, Joe Ballay & Mickey McManus
My book on
how this can
be built now
CloudOS White Papers

www.windley.com
developer.kynetx.com
docs
Connecting Everything
!

Contact info:
Phil Windley
pjw@kynetx.com
www.windley.com
@windley

More Related Content

PPTX
Internet of Things
PDF
IoT State Of The Art - A Survey
PDF
A tutorial on the internet of things from a heterogeneous network integration...
PPTX
Internet of Things
ODP
KIoT - Kit for the internet of things
PPTX
TDC 2015 - IoT na perspectiva de uma tomada
PDF
Developing io t applications in the fog a distributed dataflow approach
PDF
Introduction to Internet of Things
Internet of Things
IoT State Of The Art - A Survey
A tutorial on the internet of things from a heterogeneous network integration...
Internet of Things
KIoT - Kit for the internet of things
TDC 2015 - IoT na perspectiva de uma tomada
Developing io t applications in the fog a distributed dataflow approach
Introduction to Internet of Things

What's hot (20)

PDF
BRETT PARKER SAP
PPTX
Internet of everything presentation
PPTX
Internet of things 23 4-2018
PPTX
NDC Minnesota 2019 - Fundamentals of Azure IoT
PDF
Elemental Database (1983)
PPTX
WoT 2016 - Seventh International Workshop on the Web of Things
PDF
Future Internet: The European Initiative
PPTX
Human centric multi-disciplinary NGI4EU Iceland 2018
PDF
The ethics of cloud and mobile computing for lawyers
PDF
Computable Contracts
PPTX
Overview of internet of things (IoT) the new upcoming technology in hand
PPTX
Internet of Things
PPT
Internet Of Things
PDF
IoT: A glance into the future
PPTX
Bill gates- Founder & owner of Microsoft
PPTX
Internet of things berbano k32
PDF
ThingsCon 2019: Closing remarks
PPTX
Edge Computing: An Extension to Cloud Computing
PDF
Underexposed: The Internet of Sneaky Things
PPTX
IoT and Cloud Computing in Automation Application
BRETT PARKER SAP
Internet of everything presentation
Internet of things 23 4-2018
NDC Minnesota 2019 - Fundamentals of Azure IoT
Elemental Database (1983)
WoT 2016 - Seventh International Workshop on the Web of Things
Future Internet: The European Initiative
Human centric multi-disciplinary NGI4EU Iceland 2018
The ethics of cloud and mobile computing for lawyers
Computable Contracts
Overview of internet of things (IoT) the new upcoming technology in hand
Internet of Things
Internet Of Things
IoT: A glance into the future
Bill gates- Founder & owner of Microsoft
Internet of things berbano k32
ThingsCon 2019: Closing remarks
Edge Computing: An Extension to Cloud Computing
Underexposed: The Internet of Sneaky Things
IoT and Cloud Computing in Automation Application
Ad

Similar to Connecting Things (20)

PDF
Picos, CloudOS, and Connecting Things
PDF
MIConnect "Make IoT ideas happen" part 1
PDF
Internet of Things and Connectivity
PDF
VET4SBO Level 1 module 3 - unit 1 - v1.0 en
PPTX
Xively up 2013 v3
PDF
IOT Notes Unit 1.pdf Internet of Things
PDF
Plugging into IoT - An Introduction to the Internet of Things
PDF
IoT R19 unit 1.pdf
PPTX
Internet of Things - a primer
PDF
L16 Internet of Things
PDF
The internet of everything
PPTX
Internet of Things (Indoor Localization and iBeacons)
PDF
L17 Internet of Things
PDF
iot smart city cyber security chapter pdf
PPTX
Internet of Things Simplified
PPTX
Internet of Things (IoT)
PPTX
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
PDF
L16 Internet of Things
PPT
Internet of Things - Introduction
Picos, CloudOS, and Connecting Things
MIConnect "Make IoT ideas happen" part 1
Internet of Things and Connectivity
VET4SBO Level 1 module 3 - unit 1 - v1.0 en
Xively up 2013 v3
IOT Notes Unit 1.pdf Internet of Things
Plugging into IoT - An Introduction to the Internet of Things
IoT R19 unit 1.pdf
Internet of Things - a primer
L16 Internet of Things
The internet of everything
Internet of Things (Indoor Localization and iBeacons)
L17 Internet of Things
iot smart city cyber security chapter pdf
Internet of Things Simplified
Internet of Things (IoT)
[DevDay2019] Internet of Things- By: Dr. Anand Nayyar at Duy Tan University
L16 Internet of Things
Internet of Things - Introduction
Ad

More from Phil Windley (20)

PPTX
Trust, Blockchains, and Self-Soveriegn Identity
PPTX
A University API
PDF
Rule Language for IoT
PDF
Events, Picos, and Microservices
PDF
Events, Picos, and Microservices
PDF
Relationships: Modeling the Vehicle Ecosystem with Fuse
PDF
Fuse 2
PDF
Persistent Compute Objects and the Fabric of Cyberspace
PDF
Persistent Compute Objects - Picos
PDF
Fuse Technical Presentation
PDF
Personal Cloud Application Architectures
KEY
Why Personal Clouds
KEY
Personal Cloud Operating Systems
KEY
Introducing Personal Event Networks
KEY
The Live Web #SCITDA11 Keynote
KEY
Shaping strategies and Startups
KEY
Shaping Strategies and the Live Web - Kynetx Impact 2011
PDF
The Evented Web Makes Users Happy
KEY
A Programming Layer for the Internet from Kynetx Impact 2010
PDF
Using Puppet and Cobbler to Automate Your Infrastructure
Trust, Blockchains, and Self-Soveriegn Identity
A University API
Rule Language for IoT
Events, Picos, and Microservices
Events, Picos, and Microservices
Relationships: Modeling the Vehicle Ecosystem with Fuse
Fuse 2
Persistent Compute Objects and the Fabric of Cyberspace
Persistent Compute Objects - Picos
Fuse Technical Presentation
Personal Cloud Application Architectures
Why Personal Clouds
Personal Cloud Operating Systems
Introducing Personal Event Networks
The Live Web #SCITDA11 Keynote
Shaping strategies and Startups
Shaping Strategies and the Live Web - Kynetx Impact 2011
The Evented Web Makes Users Happy
A Programming Layer for the Internet from Kynetx Impact 2010
Using Puppet and Cobbler to Automate Your Infrastructure

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Modernizing your data center with Dell and AMD
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Machine learning based COVID-19 study performance prediction
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
MYSQL Presentation for SQL database connectivity
Cloud computing and distributed systems.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development
Reach Out and Touch Someone: Haptics and Empathic Computing
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Advanced methodologies resolving dimensionality complications for autism neur...
Modernizing your data center with Dell and AMD
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Diabetes mellitus diagnosis method based random forest with bat algorithm
NewMind AI Monthly Chronicles - July 2025
Machine learning based COVID-19 study performance prediction
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
A Presentation on Artificial Intelligence
MYSQL Presentation for SQL database connectivity

Connecting Things

Editor's Notes

  • #2: - 1 trillion is *really* big. 1M => 10 days, 1B => 30 years, 1T => 38,000 years - 1-2 billion nodes on the Internet now - A trillion node network will dwarf today's Internet in scale and complexity - What will cause this, how will it be accomplished, and what will it mean?
  • #3: - Software is Eating the World - "middle of a dramatic and broad technological and economic shift in which software companies are poised to take over large swathes of the economy." -MA - A microprocessor that costs $30 today will cost $0.03 in your life time -- Every thing will have an embedded processor -- Connectivity solves problems (GE Dishwasher) -- Everything will be connected -- You might laugh at the thought of your couch being on the Internet and wonder why. But 10 years ago, you would have thought the same thing about your bathroom scale.
  • #4: - When computational devices are all around us and ubiquitous, we will find ourselves immersed in a sea of computation. - Moore's Law and glasses with microprocessors
  • #7: Modern cars are a great example of ambient computing. There are dozens of microprocessors connected by networks. But we don’t notice them. The car is the most sophisticated computer network most people own, but the interface is old and familiar.
  • #8: Moores law will propel connected microprocessors into every thing. Literally.
  • #9: There are literally trillions of things that will be connected to each other in vast networks that dwarf what we have today. Person, place, organization, thing Computational avatars. Potholes…
  • #10: - Connections to things you own - Connections to things you don't - Connections to the people around you - permanent - temporary (CS462) - transitory - Devices will be like Bic pens. Everywhere and the one we pick up will be ours until we set it down
  • #11: - Not like the current Web - It will be just like the Internet, which is to say that it will NOT be like the Web. - Not like mobile - Not like a place We need a BRAND NEW application model that more closely resembles the Internet
  • #12: and imagine one representing the trillion node network. Try to envision the difference in scale. Now, imagine you want to get from the top of one mountain--where we’re at now--to the other.
  • #13: You can’t do it by merely changing a few things, building scaffolding between the mountains in the analogy
  • #14: You have to scale the new mountain.
  • #16: Each connected product expects me to sign up for their service and download their iPhone app. This won’t scale...
  • #17: This is what it looks like from the manufacturer’s perspective
  • #18: Sometimes we call this a “personal cloud”
  • #20: Every thing, manufactured or not, conceptual, geospacial, and so on can be in My #IoT Potholes!
  • #21: A very decentralized personal data store. A personal cloud Our vision of a PDS is a model of the world that a person cares about.
  • #22: 1. Apps 2. Gizmo 3. Personal Cloud
  • #23: Relationships might be existing or potential, mention VRM? Personal Clouds Fuse helps car signal intention, a very powerful signal… Not exclusivity … plugging into a vast network Fuse Features Maintenance history Service reminders Manufacturer recommendations Recalls and warranty Service certification (3rd party)
  • #24: Picos are personal data stores with a lightweight virtual computer attached. They can be used to give *everything* an online avatar. They are cheap. Decentralized data.
  • #25: Form the basis for personal clouds
  • #26: Substitutability is a key concept if we want freedom from silos.
  • #31: Unhosted web applications More modularity, less coupling Apps based on HTML5, CSS, JavaScript. Model also works for hosted apps and mobile.
  • #37: - positive: - the world and everything in it will become programmable and malleable - computing will move out of devices and become ambient. - we will live in an ecology of computation - computing experiences will be more natural and personal - negative: - what will *reality* mean? - books as an example of the disappearance of physical devices - decentralized networks can be non-deterministic
  • #38: Mention Neckpain
  • #39: - Will it be a utopia? dystopia? - Somewhere in the middle http://dylanglynn.blogspot.com/2010/07/utopia-dystopia.html
  • #40: Build the world you want to live in
  • #42: I’ve written a book, The Live Web, that describes the fundamental technology--event-based interactions--that make the CloudOS and personal clouds possible.
  • #43: There are several white papers on my blog that give more information about what we’re doing.
  • #44: We’ve got pretty good documentation about how to build event-based applications. The underlying system has had an open developer program for several years. We’re just about ready for alpha developers to build applications on the CloudOS itself: target Dec 2012.