Newebe, JDLL 2012
-
Upload
gelnior -
Category
Technology
-
view
1.568 -
download
0
description
Transcript of Newebe, JDLL 2012
![Page 1: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/1.jpg)
![Page 2: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/2.jpg)
A l'aube du web,les interactions sociales se basaient sur les sites de publications et les réseaux P2P.
![Page 3: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/3.jpg)
Puis sont arrivés les réseaux sociaux majeurs. Et avec, la centralisation des données.
![Page 4: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/4.jpg)
Ensuite vinrent les réseaux sociaux fédératifs. On commence à s'y retrouver.
![Page 5: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/5.jpg)
Et enfin les réseaux sociaux distribués où chacun échange en direct avec ses contacts.
![Page 6: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/6.jpg)
Retour à la Retour à la case départ ?case départ ?
![Page 7: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/7.jpg)
Non, car on conserve
les avantages du cloud !
![Page 8: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/8.jpg)
De jolis interfaces
![Page 9: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/9.jpg)
accessibles de partout et des données avec lesquelles on intéropère facilement !
GET http://newebe.mydomain.net/microposts/all/ =>[{ "doc_type": "MicroPost", "attachments": [ ], "author": "Nico", "isMine": false, "content": "Newebe c'est la vie. Yeah !", "date": "2012-06-24T12:08:10Z", "_id": "acef82a0b1673fe31c65d425cbb93a7d"},...]
![Page 10: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/10.jpg)
Yeeeeepppeeeeee !
![Page 11: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/11.jpg)
Dessine
moi
un Newebe
![Page 12: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/12.jpg)
Newebe permet de publier des messages, des photos et des fichiers.
![Page 13: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/13.jpg)
Mais aussi Newebe nous offre l'indépendanceEt peut être modifié pour un besoin unique.
![Page 14: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/14.jpg)
Et la rapidité... Pas besoin de gérer des millions de connexions !
![Page 15: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/15.jpg)
Dehors les intermédiaires,plus de problèmes de confidentialité.
![Page 16: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/16.jpg)
L'installer sur un serveur à la maison
Louer un serveur en ligne
L'héberger chez un ami
Comment héberger Newebe ?
![Page 17: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/17.jpg)
J'aime Newebe !
![Page 18: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/18.jpg)
Comment
ça
marche ?
![Page 19: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/19.jpg)
Un serveur web Python asynchrone (Tornado)
Des échanges via des requêtes HTTP (en JSON)
![Page 20: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/20.jpg)
Une base de données document (CouchDB)
Indexation basée sur une lib Python (Whoosh)
![Page 21: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/21.jpg)
Une interface via le browser
BackboneJS, Jquery, Stylus et Coffeescript
![Page 22: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/22.jpg)
Package Debian
Refactorer les interfaces
Définir un protocole précisément
Améliorer la sécurité
Roadmap
![Page 23: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/23.jpg)
Génial !
![Page 24: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/24.jpg)
Newebe est …
un réseau social où chacun est indépendant
un logiciel libre et interopérable
aussi sexy qu'une application cloud
http://demo.newebe.org/http://demo.newebe.org/
(pass: newebe)
![Page 25: Newebe, JDLL 2012](https://reader033.fdocuments.fr/reader033/viewer/2022060200/55992a011a28ab3b298b4779/html5/thumbnails/25.jpg)
newebe.orglicence AGPL
CreditsProblèmes posés par le cloud : E. Moglen, B. Bayart...Photos : JoeBenjamin, ReservasdeCoches, bzhmatth, Comrade Foot, Cobalt123 sur FlickrIllustrations Newebe : Stella Salumaa