Bringing Decentralization to Collaboration
-
Upload
samer-hassan -
Category
Technology
-
view
26 -
download
1
Transcript of Bringing Decentralization to Collaboration
Bringing Decentralization to Collaboration
Samer Hassan @samerP2P
Berkman Center at HarvardUniversidad Complutense de Madrid
How do we collaborate?
Collaboration App Types
ProjectManagement Communication
Text / File based Collaboration Blend RT
Collaboration
Wanna build...
Wanna build...
Wanna build...
Building Decentralized Software Is Hard
Development Frameworks assume centralization
What is SwellRT?
SwellRT
Development Framework for Decentralized Real-Time Collaborative Apps
Collaboration Technologies
Centralized Decentralized
Monolithic
Low Level API / LibraryTogetherJS
WebRTC, YJS
More value for developers
ShareJSDerbyJS
Framework API Framework Framework Framework
Open Source
Decentralized
Rich Text
Collaborative Objects
=JSON Documents
with steroids
“Patient #135A”
$2,000
Privacy + Collaborative Objects
Object
Access ControlRules
Privacy + Collaborative Objects
Access ControlRules
Object
Database / Framework
SwellRT API
App (Frontend)
SwellRT(Backend)
● Storage● Sync● Identity● Federation● Reactive UI
Database / Framework
SwellRT API
App (Frontend)
SwellRT(Backend)
● Storage● Sync● Identity● Federation● Reactive UI
Federated
Server Server
Server Server
Federated
Server Server
Server Server
Clients available for
Thank you http://swellrt.org
https://github.com/P2Pvalue/swellrt
@pablojan @samerP2P
This presentation is a composition of text and images. The text is released as Creative Commons Attribution 4.0 International. The images are mostly copyrighted and used under Fair Use. The image logos belong to their corresponding brands/ projects/ institutions. Sources: P2Pvalue, GRASIA UCM, Wikipedia, Microsoft and unknown others