SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
A l'aube du web,
les interactions sociales se basaient sur les
sites de publications et les réseaux P2P.
Puis sont arrivés les réseaux sociaux majeurs.
Et avec, la centralisation des données.
Ensuite vinrent les réseaux sociaux fédératifs.
On commence à s'y retrouver.
Et enfin les réseaux sociaux distribués où
chacun échange en direct avec ses contacts.
Retour à la
case départ ?
Non,
    car on conserve
les avantages du cloud !
De jolis interfaces
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"
  },
  ...
  ]




accessibles de partout et des données avec
lesquelles on intéropère facilement !
Yeeeeepppeeeeee !
Dessine
    moi
un Newebe
Newebe permet de publier des messages, des
photos et des fichiers.
Mais aussi Newebe nous offre l'indépendance
Et peut être modifié pour un besoin unique.
Et la rapidité... Pas besoin de gérer des
millions de connexions !
Dehors les intermédiaires,
plus de problèmes de confidentialité.
L'installer sur un serveur à la maison
          Louer un serveur en ligne
           L'héberger chez un ami




Comment héberger Newebe ?
J'aime Newebe !
Comment
    ça
marche ?
Un serveur web Python asynchrone (Tornado)
Des échanges via des requêtes HTTP (en JSON)
Une base de données document (CouchDB)
Indexation basée sur une lib Python (Whoosh)
Une interface via le browser
BackboneJS, Jquery, Stylus et Coffeescript
Package Debian
              Refactorer les interfaces
          Définir un protocole précisément
                Améliorer la sécurité




Roadmap
Génial !
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/
             (pass: newebe)
newebe.org
licence AGPL

Credits
Problèmes posés par le cloud : E. Moglen, B. Bayart...
Photos : JoeBenjamin, ReservasdeCoches, bzhmatth, Comrade Foot, Cobalt123 sur Flickr
Illustrations Newebe : Stella Salumaa

Weitere ähnliche Inhalte

Ähnlich wie Newebe, JDLL 2012

Newebe, un Réseau Social ou Chacun est Indépendant
Newebe, un Réseau Social ou Chacun est IndépendantNewebe, un Réseau Social ou Chacun est Indépendant
Newebe, un Réseau Social ou Chacun est IndépendantFrank Rousseau
 
3 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt20113 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt2011Fleury Christine
 
Mon Intro Au Web 20
Mon Intro Au Web 20Mon Intro Au Web 20
Mon Intro Au Web 20anne.wiener
 
Presentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargPresentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargValdes Nzalli
 
Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]
Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]
Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]Silicon Comté
 
Web 2.0 : bases, usages, outils
Web 2.0 : bases, usages, outilsWeb 2.0 : bases, usages, outils
Web 2.0 : bases, usages, outilsNicolas Loubet
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hocBomber Man
 
1re assemblée publique de Capitale Ouverte
1re assemblée publique de Capitale Ouverte1re assemblée publique de Capitale Ouverte
1re assemblée publique de Capitale OuverteNicolas Roberge
 
Adbs formation numerique_ce_ratp
Adbs formation numerique_ce_ratpAdbs formation numerique_ce_ratp
Adbs formation numerique_ce_ratpFleury Christine
 
Les outils web 2.0
Les outils web 2.0Les outils web 2.0
Les outils web 2.0stephgonay
 
Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En...
 Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En... Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En...
Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En...juriconnexion
 
Le P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des CommunsLe P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des CommunsCalimaq S.I.Lex
 
Logiciels libres en bibliothèque
Logiciels libres en bibliothèqueLogiciels libres en bibliothèque
Logiciels libres en bibliothèqueVincent Mabillot
 
Guide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprisesGuide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprisesIdnition
 
Guide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprisesGuide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprisesJuliette Carrasco
 
Guide pratique de l'e-réputation à l'usage des entreprises
Guide pratique de l'e-réputation à l'usage des entreprisesGuide pratique de l'e-réputation à l'usage des entreprises
Guide pratique de l'e-réputation à l'usage des entreprisesAmine BENHAMZA
 

Ähnlich wie Newebe, JDLL 2012 (20)

Newebe, un Réseau Social ou Chacun est Indépendant
Newebe, un Réseau Social ou Chacun est IndépendantNewebe, un Réseau Social ou Chacun est Indépendant
Newebe, un Réseau Social ou Chacun est Indépendant
 
Web2 Rennes Janvier 2010
Web2 Rennes Janvier 2010Web2 Rennes Janvier 2010
Web2 Rennes Janvier 2010
 
Le web 2.0
Le web 2.0Le web 2.0
Le web 2.0
 
Web2 web3
Web2 web3Web2 web3
Web2 web3
 
3 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt20113 culture dunumerique-livrenumerique_cnfpt2011
3 culture dunumerique-livrenumerique_cnfpt2011
 
Mon Intro Au Web 20
Mon Intro Au Web 20Mon Intro Au Web 20
Mon Intro Au Web 20
 
Presentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargPresentation communaute (Cahier de Charg
Presentation communaute (Cahier de Charg
 
Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]
Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]
Docker ! De la découverte à la mise en production / Digital apéro [19/03/2015]
 
Web 2.0 : bases, usages, outils
Web 2.0 : bases, usages, outilsWeb 2.0 : bases, usages, outils
Web 2.0 : bases, usages, outils
 
Créer un réseau wifi ad hoc
Créer un réseau wifi ad hocCréer un réseau wifi ad hoc
Créer un réseau wifi ad hoc
 
1re assemblée publique de Capitale Ouverte
1re assemblée publique de Capitale Ouverte1re assemblée publique de Capitale Ouverte
1re assemblée publique de Capitale Ouverte
 
Adbs formation numerique_ce_ratp
Adbs formation numerique_ce_ratpAdbs formation numerique_ce_ratp
Adbs formation numerique_ce_ratp
 
Les outils web 2.0
Les outils web 2.0Les outils web 2.0
Les outils web 2.0
 
Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En...
 Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En... Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En...
Qu est ce que le web 2.0. Par Veronique Mesguich - Responsable Infotheque En...
 
Reseaux sociaux
Reseaux sociauxReseaux sociaux
Reseaux sociaux
 
Le P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des CommunsLe P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des Communs
 
Logiciels libres en bibliothèque
Logiciels libres en bibliothèqueLogiciels libres en bibliothèque
Logiciels libres en bibliothèque
 
Guide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprisesGuide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprises
 
Guide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprisesGuide pratique e_reputation_usage_entreprises
Guide pratique e_reputation_usage_entreprises
 
Guide pratique de l'e-réputation à l'usage des entreprises
Guide pratique de l'e-réputation à l'usage des entreprisesGuide pratique de l'e-réputation à l'usage des entreprises
Guide pratique de l'e-réputation à l'usage des entreprises
 

Mehr von Frank Rousseau

Synchronisation de périphériques avec Javascript et PouchDB
Synchronisation de périphériques avec Javascript et PouchDBSynchronisation de périphériques avec Javascript et PouchDB
Synchronisation de périphériques avec Javascript et PouchDBFrank Rousseau
 
Device Synchronization with Javascript and PouchDB
Device Synchronization with Javascript and PouchDBDevice Synchronization with Javascript and PouchDB
Device Synchronization with Javascript and PouchDBFrank Rousseau
 
Node.js et NPM: de la récupération de dépendances à la publication de paquets
Node.js et NPM: de la récupération de dépendances à la publication de paquetsNode.js et NPM: de la récupération de dépendances à la publication de paquets
Node.js et NPM: de la récupération de dépendances à la publication de paquetsFrank Rousseau
 
Conseils sur le Design pour les Développeurs par un Développeur
Conseils sur le Design pour les Développeurs par un DéveloppeurConseils sur le Design pour les Développeurs par un Développeur
Conseils sur le Design pour les Développeurs par un DéveloppeurFrank Rousseau
 
Développement web sans souffrance avec Cozy
Développement web sans souffrance avec CozyDéveloppement web sans souffrance avec Cozy
Développement web sans souffrance avec CozyFrank Rousseau
 
Newebe, a social network where all users are independent
Newebe, a social network where all users are independentNewebe, a social network where all users are independent
Newebe, a social network where all users are independentFrank Rousseau
 
Cozy Cloud, Pour un meilleur web
Cozy Cloud, Pour un meilleur webCozy Cloud, Pour un meilleur web
Cozy Cloud, Pour un meilleur webFrank Rousseau
 
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...Frank Rousseau
 
20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdevFrank Rousseau
 
A startup with no office, hipster tools and open source products
A startup with no office, hipster tools and open source productsA startup with no office, hipster tools and open source products
A startup with no office, hipster tools and open source productsFrank Rousseau
 
How to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyHow to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyFrank Rousseau
 
How to quickly make REST APIs with CompoundJS
How to quickly make REST APIs with CompoundJSHow to quickly make REST APIs with CompoundJS
How to quickly make REST APIs with CompoundJSFrank Rousseau
 
Haibu: dev deployment is fast and easy again
Haibu: dev deployment is fast and easy againHaibu: dev deployment is fast and easy again
Haibu: dev deployment is fast and easy againFrank Rousseau
 
Cozy Cloud for RMLL 2012
Cozy Cloud for RMLL 2012Cozy Cloud for RMLL 2012
Cozy Cloud for RMLL 2012Frank Rousseau
 

Mehr von Frank Rousseau (15)

Synchronisation de périphériques avec Javascript et PouchDB
Synchronisation de périphériques avec Javascript et PouchDBSynchronisation de périphériques avec Javascript et PouchDB
Synchronisation de périphériques avec Javascript et PouchDB
 
Device Synchronization with Javascript and PouchDB
Device Synchronization with Javascript and PouchDBDevice Synchronization with Javascript and PouchDB
Device Synchronization with Javascript and PouchDB
 
Node.js et NPM: de la récupération de dépendances à la publication de paquets
Node.js et NPM: de la récupération de dépendances à la publication de paquetsNode.js et NPM: de la récupération de dépendances à la publication de paquets
Node.js et NPM: de la récupération de dépendances à la publication de paquets
 
Conseils sur le Design pour les Développeurs par un Développeur
Conseils sur le Design pour les Développeurs par un DéveloppeurConseils sur le Design pour les Développeurs par un Développeur
Conseils sur le Design pour les Développeurs par un Développeur
 
Développement web sans souffrance avec Cozy
Développement web sans souffrance avec CozyDéveloppement web sans souffrance avec Cozy
Développement web sans souffrance avec Cozy
 
Cozy, a Personal PaaS
Cozy, a Personal PaaSCozy, a Personal PaaS
Cozy, a Personal PaaS
 
Newebe, a social network where all users are independent
Newebe, a social network where all users are independentNewebe, a social network where all users are independent
Newebe, a social network where all users are independent
 
Cozy Cloud, Pour un meilleur web
Cozy Cloud, Pour un meilleur webCozy Cloud, Pour un meilleur web
Cozy Cloud, Pour un meilleur web
 
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
Comment les grands acteurs du web s'improvisent magiciens et jouent avec nos ...
 
20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev
 
A startup with no office, hipster tools and open source products
A startup with no office, hipster tools and open source productsA startup with no office, hipster tools and open source products
A startup with no office, hipster tools and open source products
 
How to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with CozyHow to make a Personal Single Page Application with Cozy
How to make a Personal Single Page Application with Cozy
 
How to quickly make REST APIs with CompoundJS
How to quickly make REST APIs with CompoundJSHow to quickly make REST APIs with CompoundJS
How to quickly make REST APIs with CompoundJS
 
Haibu: dev deployment is fast and easy again
Haibu: dev deployment is fast and easy againHaibu: dev deployment is fast and easy again
Haibu: dev deployment is fast and easy again
 
Cozy Cloud for RMLL 2012
Cozy Cloud for RMLL 2012Cozy Cloud for RMLL 2012
Cozy Cloud for RMLL 2012
 

Newebe, JDLL 2012