Your SlideShare is downloading. ×
0
Persistent Compute Objects
	 and the
Fabric of Cyberspace
Phil Windley
CTO
Kynetx
@windley

Tuesday, November 5, 13
What’s a Personal Cloud?

Tuesday, November 5, 13
From Johannes Ernst
Tuesday, November 5, 13
control over terms

control over apps

control over data

From Johannes Ernst
Tuesday, November 5, 13
control over terms

control over apps

control over data

From Johannes Ernst
Tuesday, November 5, 13
control over terms

control over apps

control over data

From Johannes Ernst
Tuesday, November 5, 13
My personal cloud is formed
by a constellation of
persistent computational
objects -- picos

Tuesday, November 5, 13
Picos are online computers
Identity—they represent a specific entity
Storage—they persistently encapsulate both structured
...
Tuesday, November 5, 13

APIs

APIs

Other
Data
Sources
Web
Services
Rulesets

Social

Social

File

Fuse
Library

UI Supp...
Picos Are Decentralized & Networked

Tuesday, November 5, 13
OOP for the Cloud

Tuesday, November 5, 13
Picos Ease Modeling

Lynne's Cloud

Phil's Cloud

owner

Tuesday, November 5, 13

2

Tom's Cloud

3

owner
1

1

4

borrow...
Mirror Worlds
Blogs
Cloud Index
Potholes
Fuse

Tuesday, November 5, 13

{ David Gelernter in Berlin’s Renaissance Theater ...
Picos support a brand new
programming model

Tuesday, November 5, 13
Web 2.0 Architectures

Web
Application

User
Data
Application
Data

Browser

Tuesday, November 5, 13
A New Model
Web
Application

Browser

User Data

Tuesday, November 5, 13

Application
Data
A New Model
Web
Application

Tuesday, November 5, 13

Notification
Service

Subscription
& Cloud
Services

Browser

User Da...
A New Model
Web
Application

Notification
Service

Subscription
& Cloud
Services

Browser

Pico

Tuesday, November 5, 13

U...
Programming Model
Program in any language you like
OAuth access to pico
Pico provides
user data
processing
API and inter-p...
Fuse is Three Things

Tuesday, November 5, 13
Tuesday, November 5, 13

APIs

APIs

Other
Data
Sources
Web
Services
Rulesets

Social

Social

File

Fuse
Library

UI Supp...
Demo

Tuesday, November 5, 13
Why do this?
Orthogonality and modularity are
powerful: network effects!
More flexible
Less work
Less expensive

Tuesday, N...
Others
Dropbox
remoteStorage and unhosted.org
Camlistore
Personal.com

Tuesday, November 5, 13
We’re looking for a few hardy
developers right now!
http://joinfuse.com

Tuesday, November 5, 13
Building Apps for
Personal Clouds
Contact info:
Phil Windley
pjw@kynetx.com
www.windley.com
@windley

Tuesday, November 5,...
Tuesday, November 5, 13
Upcoming SlideShare
Loading in...5
×

Persistent Compute Objects and the Fabric of Cyberspace

1,109

Published on

Persistent Computer Objects, or picos, give rise to a new way to build internet-based applications to separates app and user data. Users control their own picos and thus the data and processing on them. This presentation describes what picos are, the new programming model they support, and shows Fuse, a sample application built using this new model.

I gave this presentation at Defragcon on November 5 2013.

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

No Downloads
Views
Total Views
1,109
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Persistent Compute Objects and the Fabric of Cyberspace"

  1. 1. Persistent Compute Objects and the Fabric of Cyberspace Phil Windley CTO Kynetx @windley Tuesday, November 5, 13
  2. 2. What’s a Personal Cloud? Tuesday, November 5, 13
  3. 3. From Johannes Ernst Tuesday, November 5, 13
  4. 4. control over terms control over apps control over data From Johannes Ernst Tuesday, November 5, 13
  5. 5. control over terms control over apps control over data From Johannes Ernst Tuesday, November 5, 13
  6. 6. control over terms control over apps control over data From Johannes Ernst Tuesday, November 5, 13
  7. 7. My personal cloud is formed by a constellation of persistent computational objects -- picos Tuesday, November 5, 13
  8. 8. 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 Tuesday, November 5, 13
  9. 9. Tuesday, November 5, 13 APIs APIs Other Data Sources Web Services Rulesets Social Social File Fuse Library UI Support Notification Service CloudOS Service Configuration Management Personal Data Service Fuse Home Management Intentcasting To Do & Reminders Vehicle Manangement Timeline (social) Forevr.us (contact) Picos Are Part of Stack ... Applications CloudOS User Space ... Persistent Data Services & Libraries Persistent Compute Object Kynetx Rules Engine Kernel Space
  10. 10. Picos Are Decentralized & Networked Tuesday, November 5, 13
  11. 11. OOP for the Cloud Tuesday, November 5, 13
  12. 12. Picos Ease Modeling Lynne's Cloud Phil's Cloud owner Tuesday, November 5, 13 2 Tom's Cloud 3 owner 1 1 4 borrower
  13. 13. Mirror Worlds Blogs Cloud Index Potholes Fuse Tuesday, November 5, 13 { David Gelernter in Berlin’s Renaissance Theater }
  14. 14. Picos support a brand new programming model Tuesday, November 5, 13
  15. 15. Web 2.0 Architectures Web Application User Data Application Data Browser Tuesday, November 5, 13
  16. 16. A New Model Web Application Browser User Data Tuesday, November 5, 13 Application Data
  17. 17. A New Model Web Application Tuesday, November 5, 13 Notification Service Subscription & Cloud Services Browser User Data Application Data
  18. 18. A New Model Web Application Notification Service Subscription & Cloud Services Browser Pico Tuesday, November 5, 13 User Data Application Data
  19. 19. Programming Model Program in any language you like OAuth access to pico Pico provides user data processing API and inter-pico communications Tuesday, November 5, 13
  20. 20. Fuse is Three Things Tuesday, November 5, 13
  21. 21. Tuesday, November 5, 13 APIs APIs Other Data Sources Web Services Rulesets Social Social File Fuse Library UI Support Notification Service CloudOS Service Configuration Management Personal Data Service Fuse Home Management Intentcasting To Do & Reminders Vehicle Manangement Timeline (social) Forevr.us (contact) Picos Are Part of Stack ... Applications CloudOS User Space ... Persistent Data Services & Libraries Persistent Compute Object Kynetx Rules Engine Kernel Space
  22. 22. Demo Tuesday, November 5, 13
  23. 23. Why do this? Orthogonality and modularity are powerful: network effects! More flexible Less work Less expensive Tuesday, November 5, 13
  24. 24. Others Dropbox remoteStorage and unhosted.org Camlistore Personal.com Tuesday, November 5, 13
  25. 25. We’re looking for a few hardy developers right now! http://joinfuse.com Tuesday, November 5, 13
  26. 26. Building Apps for Personal Clouds Contact info: Phil Windley pjw@kynetx.com www.windley.com @windley Tuesday, November 5, 13
  27. 27. Tuesday, November 5, 13
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×