Your SlideShare is downloading. ×
Connecting Things
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Connecting Things

597

Published on

The internet of things will lead to a computing experience that is vastly different from what we have today. What will this experience be like and what will the architecture of an internet with …

The internet of things will lead to a computing experience that is vastly different from what we have today. What will this experience be like and what will the architecture of an internet with trillions of nodes be like? This talk combines a look at this inevitable future with a discussion of some very practical experiments going on right now.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
597
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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

    • 1. Connecting Everything Phillip J. Windley, PhD CTO, Kynetx, Inc.
    • 2. Internet of Things
    • 3. The Internet of Things will lead to a computing experience that is immersive & pervasive.
    • 4. Ambient Computing
    • 5. vs
    • 6. But it’s bigger than that… ! Everything will have an online representation.
    • 7. Connections Everywhere The things you own The things you don't Different types of connections
    • 8. What will its architecture be?
    • 9. Imagine a mountain representing today’s billion node network...
    • 10. From Trillions by Maya Design
    • 11. From Trillions by Maya Design
    • 12. The Current #IoT Model Won’t Scale
    • 13. Me
    • 14. GE
    • 15. GE Internet of My Things Me
    • 16. Building the Internet of Me
    • 17. But it’s not just about manufactured things...
    • 18. A Few of My Things GE Internet of My Things Me
    • 19. A Few of My Things Lights
    • 20. Fuse is Three Things http://joinfuse.com
    • 21. We give each thing a persistent compute object, or pico
    • 22. 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
    • 23. Picos Are Decentralized & Networked
    • 24. Built on open standards Built on open source
    • 25. Picos Ease Modeling Lynne's Cloud Phil's Cloud owner 2 Tom's Cloud 3 owner 1 1 4 borrower
    • 26. Picos support a new Web programming model
    • 27. Web Application Browser Application Data
    • 28. Web Application Browser Application Data
    • 29. 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
    • 30. Why do this? Orthogonality and modularity are powerful: network effects! More flexible Less work Less expensive More private
    • 31. 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
    • 32. Programming Model Program in any language you like OAuth access to pico Pico provides user data processing API and inter-pico communications
    • 33. 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…
    • 34. What Technology Wants
    • 35. Recommended Reading Mirror Worlds, David Gelernter Snowcrash, Neal Stevenson Rainbow's End, Vernor Vinge Trillions, Peter Lucas, Joe Ballay & Mickey McManus
    • 36. My book on how this can be built now
    • 37. CloudOS White Papers www.windley.com
    • 38. developer.kynetx.com docs
    • 39. Connecting Everything ! Contact info: Phil Windley pjw@kynetx.com www.windley.com @windley

    ×