SlideShare una empresa de Scribd logo
1 de 44
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
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
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
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

Más contenido relacionado

La actualidad más candente

Internet of everything presentation
Internet of everything presentationInternet of everything presentation
Internet of everything presentationLori Moody
 
Internet of things 23 4-2018
Internet of things 23 4-2018Internet of things 23 4-2018
Internet of things 23 4-2018Muhammad Tahir
 
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
 
Elemental Database (1983)
Elemental Database (1983)Elemental Database (1983)
Elemental Database (1983)John Vaughan
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsSimon Mayer
 
Future Internet: The European Initiative
Future Internet: The European InitiativeFuture Internet: The European Initiative
Future Internet: The European InitiativeSemantic Web Company
 
Human centric multi-disciplinary NGI4EU Iceland 2018
Human centric multi-disciplinary NGI4EU Iceland 2018Human centric multi-disciplinary NGI4EU Iceland 2018
Human centric multi-disciplinary NGI4EU Iceland 2018Chris Marsden
 
The ethics of cloud and mobile computing for lawyers
The ethics of cloud and mobile computing for lawyersThe ethics of cloud and mobile computing for lawyers
The ethics of cloud and mobile computing for lawyersNicole Black
 
Computable Contracts
Computable Contracts Computable Contracts
Computable Contracts Effacts
 
Overview of internet of things (IoT) the new upcoming technology in hand
Overview of internet of things (IoT) the new upcoming technology in handOverview of internet of things (IoT) the new upcoming technology in hand
Overview of internet of things (IoT) the new upcoming technology in handRanjith P
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
Bill gates- Founder & owner of Microsoft
Bill gates- Founder & owner of MicrosoftBill gates- Founder & owner of Microsoft
Bill gates- Founder & owner of MicrosoftJasminJaman1
 
Internet of things berbano k32
Internet of things  berbano k32Internet of things  berbano k32
Internet of things berbano k32kimberbano
 
ThingsCon 2019: Closing remarks
ThingsCon 2019: Closing remarksThingsCon 2019: Closing remarks
ThingsCon 2019: Closing remarksPeter Bihr
 
Edge Computing: An Extension to Cloud Computing
Edge Computing: An Extension to Cloud ComputingEdge Computing: An Extension to Cloud Computing
Edge Computing: An Extension to Cloud ComputingRamneek Kalra
 
Underexposed: The Internet of Sneaky Things
Underexposed: The Internet of Sneaky ThingsUnderexposed: The Internet of Sneaky Things
Underexposed: The Internet of Sneaky ThingsPeter Bihr
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationAreej Qasrawi
 

La actualidad más candente (20)

BRETT PARKER SAP
BRETT PARKER SAPBRETT PARKER SAP
BRETT PARKER SAP
 
Internet of everything presentation
Internet of everything presentationInternet of everything presentation
Internet of everything presentation
 
Internet of things 23 4-2018
Internet of things 23 4-2018Internet of things 23 4-2018
Internet of things 23 4-2018
 
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
 
Elemental Database (1983)
Elemental Database (1983)Elemental Database (1983)
Elemental Database (1983)
 
WoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of ThingsWoT 2016 - Seventh International Workshop on the Web of Things
WoT 2016 - Seventh International Workshop on the Web of Things
 
Future Internet: The European Initiative
Future Internet: The European InitiativeFuture Internet: The European Initiative
Future Internet: The European Initiative
 
Human centric multi-disciplinary NGI4EU Iceland 2018
Human centric multi-disciplinary NGI4EU Iceland 2018Human centric multi-disciplinary NGI4EU Iceland 2018
Human centric multi-disciplinary NGI4EU Iceland 2018
 
The ethics of cloud and mobile computing for lawyers
The ethics of cloud and mobile computing for lawyersThe ethics of cloud and mobile computing for lawyers
The ethics of cloud and mobile computing for lawyers
 
Computable Contracts
Computable Contracts Computable Contracts
Computable Contracts
 
Overview of internet of things (IoT) the new upcoming technology in hand
Overview of internet of things (IoT) the new upcoming technology in handOverview of internet of things (IoT) the new upcoming technology in hand
Overview of internet of things (IoT) the new upcoming technology in hand
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Internet Of Things
Internet Of ThingsInternet Of Things
Internet Of Things
 
IoT: A glance into the future
IoT: A glance into the futureIoT: A glance into the future
IoT: A glance into the future
 
Bill gates- Founder & owner of Microsoft
Bill gates- Founder & owner of MicrosoftBill gates- Founder & owner of Microsoft
Bill gates- Founder & owner of Microsoft
 
Internet of things berbano k32
Internet of things  berbano k32Internet of things  berbano k32
Internet of things berbano k32
 
ThingsCon 2019: Closing remarks
ThingsCon 2019: Closing remarksThingsCon 2019: Closing remarks
ThingsCon 2019: Closing remarks
 
Edge Computing: An Extension to Cloud Computing
Edge Computing: An Extension to Cloud ComputingEdge Computing: An Extension to Cloud Computing
Edge Computing: An Extension to Cloud Computing
 
Underexposed: The Internet of Sneaky Things
Underexposed: The Internet of Sneaky ThingsUnderexposed: The Internet of Sneaky Things
Underexposed: The Internet of Sneaky Things
 
IoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation ApplicationIoT and Cloud Computing in Automation Application
IoT and Cloud Computing in Automation Application
 

Similar a Connecting Things

IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsRoberto Minerva
 
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015wsa-mobile
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Thingspandey97
 
informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptxjaspreetkaur908049
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
The Internet Of Things ( Iot And The Internet
The Internet Of Things ( Iot And The InternetThe Internet Of Things ( Iot And The Internet
The Internet Of Things ( Iot And The InternetMichelle Singh
 
The role of individuals and communities in IoT
The role of individuals and communities in IoT The role of individuals and communities in IoT
The role of individuals and communities in IoT Paola Negrin
 
The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)Ashish Kumar
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsRaffaele Giaffreda
 
Unit & Ubiquitous IoT for securing cyberentities
Unit & Ubiquitous IoT for securing cyberentitiesUnit & Ubiquitous IoT for securing cyberentities
Unit & Ubiquitous IoT for securing cyberentitiesDikShaant Kripalani
 
What Is IoT or Internet of Things?
What Is IoT or Internet of Things?What Is IoT or Internet of Things?
What Is IoT or Internet of Things?Sushil Deshmukh
 
DWS16 - Connected things forum - Luc Julia, Samsung Electronics
DWS16 - Connected things forum - Luc Julia, Samsung ElectronicsDWS16 - Connected things forum - Luc Julia, Samsung Electronics
DWS16 - Connected things forum - Luc Julia, Samsung ElectronicsIDATE DigiWorld
 
Internet of Things - From hype to reality
Internet of Things - From hype to realityInternet of Things - From hype to reality
Internet of Things - From hype to realityKim Escherich
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the futureCharalampos Doukas
 
Research Issues, Challenges and Directions in IoT (Internet of Things)
 Research Issues, Challenges and Directions in IoT (Internet of Things) Research Issues, Challenges and Directions in IoT (Internet of Things)
Research Issues, Challenges and Directions in IoT (Internet of Things)Praveen Hanchinal
 

Similar a Connecting Things (20)

IoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspectsIoT Challenges: Technological, Business and Social aspects
IoT Challenges: Technological, Business and Social aspects
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
Rich Radka, Internet of Things at WSA-mobile Global Congress 2015
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
IoT - RPi to Salesforce
IoT - RPi to SalesforceIoT - RPi to Salesforce
IoT - RPi to Salesforce
 
IoT
IoTIoT
IoT
 
informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptx
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
The Internet Of Things ( Iot And The Internet
The Internet Of Things ( Iot And The InternetThe Internet Of Things ( Iot And The Internet
The Internet Of Things ( Iot And The Internet
 
The role of individuals and communities in IoT
The role of individuals and communities in IoT The role of individuals and communities in IoT
The role of individuals and communities in IoT
 
The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)The Internet of Things (IoT for Beginners Guide)
The Internet of Things (IoT for Beginners Guide)
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
Unit & Ubiquitous IoT for securing cyberentities
Unit & Ubiquitous IoT for securing cyberentitiesUnit & Ubiquitous IoT for securing cyberentities
Unit & Ubiquitous IoT for securing cyberentities
 
What Is IoT or Internet of Things?
What Is IoT or Internet of Things?What Is IoT or Internet of Things?
What Is IoT or Internet of Things?
 
DWS16 - Connected things forum - Luc Julia, Samsung Electronics
DWS16 - Connected things forum - Luc Julia, Samsung ElectronicsDWS16 - Connected things forum - Luc Julia, Samsung Electronics
DWS16 - Connected things forum - Luc Julia, Samsung Electronics
 
Internet of Things - From hype to reality
Internet of Things - From hype to realityInternet of Things - From hype to reality
Internet of Things - From hype to reality
 
IoT Basics, current trends, the future
IoT Basics, current trends, the futureIoT Basics, current trends, the future
IoT Basics, current trends, the future
 
Enterprise IT and the Internet of Things
Enterprise IT and the Internet of ThingsEnterprise IT and the Internet of Things
Enterprise IT and the Internet of Things
 
Research Issues, Challenges and Directions in IoT (Internet of Things)
 Research Issues, Challenges and Directions in IoT (Internet of Things) Research Issues, Challenges and Directions in IoT (Internet of Things)
Research Issues, Challenges and Directions in IoT (Internet of Things)
 
Executive Summit for ISV & Application builders - January 2015
Executive Summit for ISV & Application builders - January 2015Executive Summit for ISV & Application builders - January 2015
Executive Summit for ISV & Application builders - January 2015
 

Más de Phil Windley

Trust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn IdentityTrust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn IdentityPhil Windley
 
Rule Language for IoT
Rule Language for IoTRule Language for IoT
Rule Language for IoTPhil Windley
 
Events, Picos, and Microservices
Events, Picos, and MicroservicesEvents, Picos, and Microservices
Events, Picos, and MicroservicesPhil Windley
 
Picos, CloudOS, and Connecting Things
Picos, CloudOS, and Connecting ThingsPicos, CloudOS, and Connecting Things
Picos, CloudOS, and Connecting ThingsPhil Windley
 
Events, Picos, and Microservices
Events, Picos, and MicroservicesEvents, Picos, and Microservices
Events, Picos, and MicroservicesPhil Windley
 
Relationships: Modeling the Vehicle Ecosystem with Fuse
Relationships: Modeling the Vehicle Ecosystem with FuseRelationships: Modeling the Vehicle Ecosystem with Fuse
Relationships: Modeling the Vehicle Ecosystem with FusePhil Windley
 
Persistent Compute Objects and the Fabric of Cyberspace
Persistent Compute Objects and the Fabric of CyberspacePersistent Compute Objects and the Fabric of Cyberspace
Persistent Compute Objects and the Fabric of CyberspacePhil Windley
 
Persistent Compute Objects - Picos
Persistent Compute Objects - PicosPersistent Compute Objects - Picos
Persistent Compute Objects - PicosPhil Windley
 
Fuse Technical Presentation
Fuse Technical PresentationFuse Technical Presentation
Fuse Technical PresentationPhil Windley
 
Personal Cloud Application Architectures
Personal Cloud Application ArchitecturesPersonal Cloud Application Architectures
Personal Cloud Application ArchitecturesPhil Windley
 
Why Personal Clouds
Why Personal CloudsWhy Personal Clouds
Why Personal CloudsPhil Windley
 
Personal Cloud Operating Systems
Personal Cloud Operating SystemsPersonal Cloud Operating Systems
Personal Cloud Operating SystemsPhil Windley
 
Introducing Personal Event Networks
Introducing Personal Event NetworksIntroducing Personal Event Networks
Introducing Personal Event NetworksPhil Windley
 
The Live Web #SCITDA11 Keynote
The Live Web #SCITDA11 KeynoteThe Live Web #SCITDA11 Keynote
The Live Web #SCITDA11 KeynotePhil Windley
 
Shaping strategies and Startups
Shaping strategies and StartupsShaping strategies and Startups
Shaping strategies and StartupsPhil Windley
 
Shaping Strategies and the Live Web - Kynetx Impact 2011
Shaping Strategies and the Live Web - Kynetx Impact 2011Shaping Strategies and the Live Web - Kynetx Impact 2011
Shaping Strategies and the Live Web - Kynetx Impact 2011Phil Windley
 
The Evented Web Makes Users Happy
The Evented Web Makes Users HappyThe Evented Web Makes Users Happy
The Evented Web Makes Users HappyPhil Windley
 
A Programming Layer for the Internet from Kynetx Impact 2010
A Programming Layer for the Internet from Kynetx Impact 2010A Programming Layer for the Internet from Kynetx Impact 2010
A Programming Layer for the Internet from Kynetx Impact 2010Phil Windley
 

Más de Phil Windley (20)

Trust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn IdentityTrust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn Identity
 
A University API
A University APIA University API
A University API
 
Rule Language for IoT
Rule Language for IoTRule Language for IoT
Rule Language for IoT
 
Events, Picos, and Microservices
Events, Picos, and MicroservicesEvents, Picos, and Microservices
Events, Picos, and Microservices
 
Picos, CloudOS, and Connecting Things
Picos, CloudOS, and Connecting ThingsPicos, CloudOS, and Connecting Things
Picos, CloudOS, and Connecting Things
 
Events, Picos, and Microservices
Events, Picos, and MicroservicesEvents, Picos, and Microservices
Events, Picos, and Microservices
 
Relationships: Modeling the Vehicle Ecosystem with Fuse
Relationships: Modeling the Vehicle Ecosystem with FuseRelationships: Modeling the Vehicle Ecosystem with Fuse
Relationships: Modeling the Vehicle Ecosystem with Fuse
 
Fuse 2
Fuse 2Fuse 2
Fuse 2
 
Persistent Compute Objects and the Fabric of Cyberspace
Persistent Compute Objects and the Fabric of CyberspacePersistent Compute Objects and the Fabric of Cyberspace
Persistent Compute Objects and the Fabric of Cyberspace
 
Persistent Compute Objects - Picos
Persistent Compute Objects - PicosPersistent Compute Objects - Picos
Persistent Compute Objects - Picos
 
Fuse Technical Presentation
Fuse Technical PresentationFuse Technical Presentation
Fuse Technical Presentation
 
Personal Cloud Application Architectures
Personal Cloud Application ArchitecturesPersonal Cloud Application Architectures
Personal Cloud Application Architectures
 
Why Personal Clouds
Why Personal CloudsWhy Personal Clouds
Why Personal Clouds
 
Personal Cloud Operating Systems
Personal Cloud Operating SystemsPersonal Cloud Operating Systems
Personal Cloud Operating Systems
 
Introducing Personal Event Networks
Introducing Personal Event NetworksIntroducing Personal Event Networks
Introducing Personal Event Networks
 
The Live Web #SCITDA11 Keynote
The Live Web #SCITDA11 KeynoteThe Live Web #SCITDA11 Keynote
The Live Web #SCITDA11 Keynote
 
Shaping strategies and Startups
Shaping strategies and StartupsShaping strategies and Startups
Shaping strategies and Startups
 
Shaping Strategies and the Live Web - Kynetx Impact 2011
Shaping Strategies and the Live Web - Kynetx Impact 2011Shaping Strategies and the Live Web - Kynetx Impact 2011
Shaping Strategies and the Live Web - Kynetx Impact 2011
 
The Evented Web Makes Users Happy
The Evented Web Makes Users HappyThe Evented Web Makes Users Happy
The Evented Web Makes Users Happy
 
A Programming Layer for the Internet from Kynetx Impact 2010
A Programming Layer for the Internet from Kynetx Impact 2010A Programming Layer for the Internet from Kynetx Impact 2010
A Programming Layer for the Internet from Kynetx Impact 2010
 

Último

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

Connecting Things

Notas del editor

  1. - 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?
  2. - 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.
  3. - 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
  4. 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.
  5. Moores law will propel connected microprocessors into every thing. Literally.
  6. 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…
  7. - 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
  8. - 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
  9. 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.
  10. You can’t do it by merely changing a few things, building scaffolding between the mountains in the analogy
  11. You have to scale the new mountain.
  12. Each connected product expects me to sign up for their service and download their iPhone app. This won’t scale...
  13. This is what it looks like from the manufacturer’s perspective
  14. Sometimes we call this a “personal cloud”
  15. Every thing, manufactured or not, conceptual, geospacial, and so on can be in My #IoT Potholes!
  16. 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.
  17. 1. Apps 2. Gizmo 3. Personal Cloud
  18. 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)
  19. 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.
  20. Form the basis for personal clouds
  21. Substitutability is a key concept if we want freedom from silos.
  22. Unhosted web applications More modularity, less coupling Apps based on HTML5, CSS, JavaScript. Model also works for hosted apps and mobile.
  23. - 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
  24. Mention Neckpain
  25. - Will it be a utopia? dystopia? - Somewhere in the middle http://dylanglynn.blogspot.com/2010/07/utopia-dystopia.html
  26. Build the world you want to live in
  27. I’ve written a book, The Live Web, that describes the fundamental technology--event-based interactions--that make the CloudOS and personal clouds possible.
  28. There are several white papers on my blog that give more information about what we’re doing.
  29. 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.