25

Newebe, JDLL 2012

  • Upload
    gelnior

  • View
    1.567

  • Download
    0

Embed Size (px)

DESCRIPTION

20 minutes talk about Newebe

Citation preview

Page 1: Newebe, JDLL 2012
Page 2: Newebe, JDLL 2012

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

Puis sont arrivés les réseaux sociaux majeurs. Et avec, la centralisation des données.

Page 4: Newebe, JDLL 2012

Ensuite vinrent les réseaux sociaux fédératifs. On commence à s'y retrouver.

Page 5: Newebe, JDLL 2012

Et enfin les réseaux sociaux distribués où chacun échange en direct avec ses contacts.

Page 6: Newebe, JDLL 2012

Retour à la Retour à la case départ ?case départ ?

Page 7: Newebe, JDLL 2012

Non, car on conserve

les avantages du cloud !

Page 8: Newebe, JDLL 2012

De jolis interfaces

Page 9: Newebe, JDLL 2012

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

Yeeeeepppeeeeee !

Page 11: Newebe, JDLL 2012

Dessine

moi

un Newebe

Page 12: Newebe, JDLL 2012

Newebe permet de publier des messages, des photos et des fichiers.

Page 13: Newebe, JDLL 2012

Mais aussi Newebe nous offre l'indépendanceEt peut être modifié pour un besoin unique.

Page 14: Newebe, JDLL 2012

Et la rapidité... Pas besoin de gérer des millions de connexions !

Page 15: Newebe, JDLL 2012

Dehors les intermédiaires,plus de problèmes de confidentialité.

Page 16: Newebe, JDLL 2012

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

J'aime Newebe !

Page 18: Newebe, JDLL 2012

Comment

ça

marche ?

Page 19: Newebe, JDLL 2012

Un serveur web Python asynchrone (Tornado)

Des échanges via des requêtes HTTP (en JSON)

Page 20: Newebe, JDLL 2012

Une base de données document (CouchDB)

Indexation basée sur une lib Python (Whoosh)

Page 21: Newebe, JDLL 2012

Une interface via le browser

BackboneJS, Jquery, Stylus et Coffeescript

Page 22: Newebe, JDLL 2012

Package Debian

Refactorer les interfaces

Définir un protocole précisément

Améliorer la sécurité

Roadmap

Page 23: Newebe, JDLL 2012

Génial !

Page 24: Newebe, JDLL 2012

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

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