Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building a Desktop for the Cloud
Search
Romain Huet
October 18, 2012
Technology
3
11k
Building a Desktop for the Cloud
Node Dublin 2012
Romain Huet
October 18, 2012
Tweet
Share
More Decks by Romain Huet
See All by Romain Huet
Reinventing Identity and Social Graphs with Digits
romainhuet
0
41
Swiftly Building Better Apps
romainhuet
0
1.2k
#TwitterFlight: Connecting to the Pulse of the Planet
romainhuet
0
31
Combining Signals with Context in the Internet of Things
romainhuet
0
35
Twitter APIs: Se Connecter au Pouls de la Planète
romainhuet
0
31
Living in the Mobile Future
romainhuet
0
50
Twitter APIs: Connecting to the Pulse of the Planet
romainhuet
0
270
JavaScript, Node, and Drones: The Story of NodeCopter
romainhuet
0
130
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
58k
rootful・rootless・privilegedコンテナの違い/rootful_rootless_privileged_container_difference
moz_sec_
0
110
20240513 - 框裡框外_文學院學生如何在AI世代安身立命 @ 淡江大學
dpys
0
630
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
350
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.6k
React Routerで実現する型安全なSPAルーティング
sansantech
PRO
4
900
信頼されるためにやったこと、 やらなかったこと。/What we did to be trusted, What we did not do.
bitkey
PRO
0
1.7k
最近のSfM手法まとめ - COLMAP / GLOMAPを中心に -
kwchrk
8
1.8k
プロダクト組織で取り組むアドベントカレンダー/Advent Calendar in Product Teams
mixplace
0
670
NOT VALIDな検査制約 / check constraint that is not valid
yahonda
1
110
いまからでも遅くないコンテナ座学
nomu
0
200
ネットワーク可視化の世界
likr
7
5.7k
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
22
1.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
490
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Designing Experiences People Love
moore
139
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
230
Transcript
Building a Desktop for the Cloud Romain Huet Co-Founder &
CTO of Jolicloud @romainhuet Node Dublin 2012
The cloud radically changed computing in every possible way.
How to reinvent the operating system for people who live
in the cloud? The cloud radically changed computing in every possible way.
How to reinvent the operating system for people who live
in the cloud?
First Node Meetup in Paris, 2011
Node has been instrumental in achieving our vision
Jolicloud’s three core components
Jolicloud Start Page A desktop built with JavaScript & HTML5
Single page application using Backbone and HTML5 APIs CSS3 Video
Canvas Local Storage Audio
Node as part of our front-end deployment build tools with
Grunt JS linting, CSS minifying… Produce Retina assets Inline small images in CSS Generate AppCache Manifests
Joli OS Controlling the hardware and leveraging local resources
How Joli OS works
Bidirectional and real-time communication with the computer. Send commands: Receive
events: JavaScript API on top of WebSocket jolios.addEventListener('deviceAdded', function(device) { // Display the device and start interacting with it. }); jolios.shutdown(); Demo
Jolicloud Platform Bringing the clouds together
Architecture of our platform Full Node Stack
SoundCloud API Jolicloud Node Module Demo SoundCloud Integration with Jolicloud
Opening the Jolicloud platform to Node developers
Thank you! @romainhuet Node Dublin – October 18th, 2012