Messagerie instantanée



Documents pareils
XMPP, Jabber et Jingle

Présentation Toulibre. Jabber/XMPP

Framasoft «Partir de Windows pour découvrir le libre...»

VoIP : les solutions libres

Outils de développement collaboratif

Présentation du ResEl

Retour d'expérience sur la ToIP et la messagerie instantanée

L identité numérique. Risques, protection

Microsoft Live Messenger

Téléphonie. sur IP. 2 e édition

Déployer une réelle alternative à Skype dans nos universités en utilisant des outils libres et standardisés

Réseaux. 1 Généralités. E. Jeandel

SIP A. Aoun - La Visioconférence SIP - 1

La VoIP et ToIP. - Les constructeurs de réseaux : Anciens : Alcatel, Ericsson, Nortel, Siemens, Lucent, NEC Nouveaux venus : NetCentrex, Cirpack

SIP. Sommaire. Internet Multimédia

LE CABINET OUVERT 24 HEURES SUR 24 ET 7 JOURS SUR 7.

Présentation du Serveur SME 6000

Proxy et reverse proxy. Serveurs mandataires et relais inverses

IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement

Services résidentiels de téléphonie via Internet Quelques comparaisons

Messagerie instantanée. Manuel utilisateur

JITSI. Est un logiciel pour : Messagerie instantanée Appels téléphoniques Visioconférence et pont vidéo Partage d'écrans

Cahier des charges (CDC)

Sage CRM. 7.2 Guide de Portail Client

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

ContactOffice. La Messagerie collaborative pour l'éducation. Assises 2015 du CSIESR Avignon

PROJET TRIBOX-2012-A

Présentateurs : Michel Gagné et Conrad Bourgault. Téléphoner, monter des vidéoconférences sur internet gratuitement

Présentation du logiciel Lotus Sametime 7.5 IBM

Conditions Particulières de Maintenance. Table des matières. Ref : CPM-1.2 du 08/06/2011

Dispositif e-learning déployé sur les postes de travail

Manuel du Desktop Sharing

Lexique informatique. De l ordinateur :

Extension des outils de productivité pour les logiciels de messagerie instantanée

Présentation générale des différentes solutions libres. JTR ToIP Lyon

Les messages d erreur d'applidis Client

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

PLATEFORME D'APPLICATION DE COMMUNICATIONS UNIFIÉES UCAP KAREL

Les Fiches thématiques la Visio Conférence

QU EST-CE QUE LA VOIX SUR IP?

Bureau de développement des télécommunications (BDT)

18 TCP Les protocoles de domaines d applications

Présentation du logiciel Free-EOS Server

C2i B6 - Échanger et communiquer à distance

La Voix Sur IP (VoIP)

Mandriva. Présentation nouvelle gamme produits. Mandriva Linux

Espace numérique de travail collaboratif

Manuel du client de bureau distant de KDE

Se protéger des Spams

E T U D E. Services de messagerie instantanée : analyse et enjeux. Mai 2004

Solution de Collaboration synchrone

Linux sécurité des réseaux

Autorité de Régulation de la Poste et des Télécommunications. Direction de l Interconnexion et des Nouvelles Technologies.

Vidéoconférence : test et comparatif de 7 logiciels

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés

Toute l'actualité des Cyber-Espaces de Lille sur

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

Espace de travail collaboratif

Réalisation d un logiciel de Visioconférence Rapport final

Tous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs

En 2010, on compte environ 1,65 milliard d utilisateurs d internet, Introduction


Le travail collaboratif et l'intelligence collective

USERGATE PROXY & FIREWALL. Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Accès à la messagerie électronique HES

Guide de l'utilisateur de l'application mobile

Déploiement sécuritaire de la téléphonie IP

Écoles Rurales Numériques et AbulÉdu

Internet Découverte et premiers pas

Cloud computing Votre informatique à la demande

Par KENFACK Patrick MIF30 19 Mai 2009

Basile Couëtoux Yves Dubromelle Jean-Pierre Prunaret. Année Outils Informatique et C2I. B. Couëtoux Y. Dubromelle J-P.

Entensys Corporation UserGate Proxy & Firewall Guide du revendeur

Table des matières ENVIRONNEMENT

Présentation de l'architecture

2 Formation utilisateur

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

Assistance à distance sous Windows

Guide de l'utilisateur

Déploiement, administration et configuration

Services Réseaux - Couche Application. TODARO Cédric

Les cahiers pratiques de Anonymat.org. SocksCap32. Edition du 20 Octobre 2000

Guide des protocoles Olfeo

Gestion du projet pour qu'il soit pérenne et collaboratif

Ressources informatiques Guide pour les étudiants du Lycée Jean-Piaget Version

Le courrier électronique

Tutoriel d'introduction à TOR. v 1.0

Retour sur les déploiements eduroam et Fédération Éducation/Recherche

IceWarp Desktop Client permet de gérer à la fois les s, les calendriers, les contacts et les messages instantanés.

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

TP 2 : ANALYSE DE TRAMES VOIP

Les Réunions Info Tonic. Utiliser les logiciels libres dans mon entreprise Mardi 21 janvier 2014

Stéphanie Lacerte. Document technique. Connextek. 31 mai Cloudtel

MITEL UNIFIED COMMUNICATOR ADVANCED

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

Les 1 er pas sur. Guide d utilisation

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Transcription:

Messagerie instantanée Mercredi 19 septembre 2007

Messagerie instantanée (IM) Qu'est-ce qu'on attend d'une IM? Contacts, abonnements Information de présence Discussions en direct texte voix, vidéo tableau blanc et autres applications?

Protocoles fermés Protocoles fermés, logiciels propriétaires : ICQ AIM (USA) Yahoo Messenger QQ (Chine) C6 (Italie) MSN Messenger Nate One (Corée) Skype MySpaceIM Incompatibles : comment dialoguer avec un contact qui utilise un autre réseau? Fonctionnalités disparates : faut-il les utiliser tous pour avoir accès à toutes les fonctionnalités?

Protocole ouvert XMPP, ou Jabber Début en 1998-1999 par Jeremie Miller Tentative de standardisation à l'ietf 2001: JSF (maintenant XSF) RFC en octobre 2004 RFC 3920: XMPP Core RFC 3921: XMPP IM Extensions (les XEP) 50 à 90 millions d'utilisateurs

XMPP ou Jabber Standardisé et ouvert Décentralisé Serveurs publics : im.apinc.org Sécurisé : SSL et openpgp Ne se limite pas à la messagerie instantanée Quelques lacunes: nombre d'utilisateurs voix & vidéo (mais Jingle)

Protocole décentralisé Comme l'email Plusieurs serveurs: Libres : jabberd 1.4 jabberd 2 ejabberd openfire tigase Propriétaires cf liste sur jabber.org Dessin de la XSF, sous licence CC-by 2.5 http://wiki.jabberfr.org/image:schema_simple_reseau_jabber.png

Démo du protocole Jabber Avec Psi:

Quel serveur Jabber choisir? Fédération jabberfr.org http://www.jabberfr.org/federation/ Coopération entre les serveurs http://wiki.jabberfr.org/coop%c3%a9ration Le plus utilisé en France est celui de l'apinc: im.apinc.org Google Talk? Critères: Fiabilité, support... Services Les services? Qu'est-ce que c'est?.../...

Transports Dessin de Tiennou, sous licence GNU FDL 1.2 http://wiki.jabberfr.org/image:decouverte_services.png Découverte automatique des services Jabber XEP-0030 : «service discovery» Permet d'interroger une entité Jabber Supporté par la plupart des clients (sauf Gaim/Pidgin qui le supporte mal) Services : Annuaire (JUD) Salle de discussion (MUC) Proxy transfert de fichiers

Les transports avec Jabber melissa%hotmail.com@msn.blop.info 123456789@icq.blop.info Dessin de Lucas Nussbaum, sous licence GNU FDL 1.2 http://wiki.jabberfr.org/image:passerelles.png

Démo des transports Avec Psi:

Youpi, Jabber est là! Jabber, le monde parfait? Problème: intégration au bureau Comment changer de client? Utiliser plusieurs clients? Fonctionnalités manquantes: Édition collaborative Jeux VNC par Jabber => il manque encore quelque chose

Telepathy Telepathy est juste un ensemble de spécifications Plusieurs composants logiciels communiquent ensemble (par D-Bus) The UNIX way : chaque composant fait une seule chose et le fait bien Tous les composants peuvent être remplacés Ex: telepathy-haze peur remplacer telepathy gabble et telepathy-buttefly

Fonctionnement de Telepathy Mon ordinateur: UI: Fama (ncurses) Empathy (gtk) Carnet d'adresse d'evolution? Votre application? stream- -engine Config.: Mission Control Connection Managers: D-Bus Gabble Butterfly Haze (libpurple, pidgin/gaim) Salut Réseaux: Jabber MSN AIM Bonjour

Telepathy, pour résumer Vos applications peuvent accéder à la messagerie instantanée sans réinventer la roue: Support des différents protocoles Récupération de la configuration Réutilisation de la connexion Réutilisation des widgets C'est tout? Non.../...

Les tubes, c'est quoi? (1/2) Ancien nom : «Application Data Channel» Service offert par le Connection Manager Spécifié par Telepathy Échanger des données arbitraires entre les applications de plusieurs contacts plus besoin de demander à l'utilisateur des informations compliquées comme le nom du serveur dans chaque application... Pour la bureautique, les jeux, la VoIP, VNC...

Les tubes, c'est quoi? (2/2) Communiquer avec qui? Un contact (HANDLE_TYPE_CONTACT) Plusieurs contacts (HANDLE_TYPE_ROOM) Interface pour l'application : D-Bus tubes Stream tubes (socket Ipv4, socket unix...) Actuellement implémenté dans les Connection Manager suivants : Gabble (pour Jabber) Salut (pour Bonjour)

Implémentation des tubes dans Gabble (pour Jabber) Dans la branche de dév. «-tubes» État actuel du code : Communiquer avec qui? Un contact => Implémenté Salle MUC => Implémenté Interface pour l'application : D-Bus tubes => Implémenté Stream tubes => Uniquement par socket unix Où passent les données? In Band Bytestreams (IBB, XEP-0047) => Implémenté SOCKS5 Bytestreams (XEP-0065) => Non implémenté

Implémentation des tubes dans Salut (pour Bonjour) Code on Darcs repository Etat actuel du code : Interface pour l'application : D-Bus tubes uniquement (pour l'instant) Communiquer avec qui? Un contact => Sera implémenté plus tard Plusieurs contacts => Utilise son propre protocole pour faire du multicast fiable: http://telepathy.freedesktop.org/wiki/salutmulticastprotocol

Stream tubes ASCII Art de Daf, récupéré sur la page: http://cass.no-ip.com/~cassidy/blog/index.php/post/2007/06/05/stream-tubes-a-new-generation-of-tubes

Exemples d'utilisation possible des tubes Abiword avec Jabber sans Telepathy (version 2.5.0) démo avec les Telepathy+tubes (version OLPC) VNC, avec les stream tubes Rien de concret pour l'instant, mais: Inkscape (dessin vectoriel) Jokosher (enregistreur multi-pistes ~ardour) https://blueprints.launchpad.net/ubuntu/+spec/telepathy-jokosher Gtetrinet (jeu tetris en réseau)? Votre application!

Démo d'abiword (version 2.5.0) Très instable pour l'instant!

Démo de GTetrinet Seul l'affichage des contacts marche pour l'instant!

Merci Communauté Jabberfr http://www.jabberfr.org/ Projet Telepathy http://telepathy.freedesktop.org/ IRC Freenode #telepathy Entreprise Collabora http://www.collabora.co.uk/ Projet OLPC http://wiki.laptop.org/go/home

Sources et auteurs Cette présentation sera disponible sur http://www.toulibre.org/documents Auteur et licence: sauf indication contraire, Alban Créquy, CC-By-Sa 2.0 Les logos appartiennent à leurs auteurs respectifs (XSF, Telepathy, Toulibre, Jabberfr, Collabora)