chapitre iv exemples d`application coopératives
Transcription
chapitre iv exemples d`application coopératives
Institut Supérieur d’Informatique APPLICATIONS COOPÉRATIVES Fahem KEBAIR – [email protected] CLASSIFICATION DES COLLECTICIELS PAR DOMAINE D’APPLICATION Les applications du TC peuvent être réparties en 4 domaines d’applications : 1. les applications dédiées à la communication homme-homme médiatisée (CHHM, ou CMC pour Computer-Mediated Communication) où sont regroupés les messageries électroniques, les forums de discussion, les systèmes de vidéoconférence et les mediaspace, 2. les applications d'édition où sont classés les éditeurs de texte et les tableaux blancs partagés, 3. les applications pour la coordination où sont rassemblés les systèmes workflow, les systèmes d’aide à la décision et les calendriers partagés, 4. les applications de jeux en réseau. Fahem KEBAIR - ISI 2 APPLICATIONS DE COMMUNICATION LA MESSAGERIE ÉLECTRONIQUE • Les emails sont les collecticiels les plus répandus et les plus utilisés. • Les outils de messageries s’enrichissent de plus en plus « d’intelligence » pour trier les courriers, détruire les courriers non désirables ou envoyer des réponses automatiques. • Deux types d’outil de messagerie : • Webmail : ou messagerie web, un client de messagerie qui s’exécute sur le web permettant l’émission, la consultation et la manipulation des emails directement sur le web à travers un navigateurs (gmail, yahoo, hotmail,….) • Client de messagerie : un logiciel de type client lourd ayant les mêmes fonctionnalités qu’un webmail (Lotus Notes (IBM), Microsoft Outllook, Mozilla Thunderbird,…) Fahem KEBAIR - ISI 3 APPLICATIONS DE COMMUNICATION ACHEMINEMENT DES EMAILS • Deux protocoles standards généralement utilisés : SMTP (Simple Mail Transfer Protocol) pour l’envoi d’un message, POP (Post Office Protocol) et IMAP (Internet Message Access Protocol) pour rapatrier des messages pour leur lecture. • • • • • Le MUA (Mail User Agent ou client de messagerie) de l’expéditeur envoie par SMTP le message à un serveur de courriel (son FAI ou gmail, yahoo,..) ou au MTA (Mail Transfer Agent), pour le redistribuer à des MDA (Mail Delivery Agent) ou à d’autres autres MTA. Le premier MTA route le message vers le MTA hébergeant le domaine du destinataire. Le MTA final délivre au MDA qui est chargé de la gestion des boites aux lettres. Le destinataire, par l’intermédiaire de son MUA, demande à son serveur de courrier (MDA) les nouveaux messages par l'utilisation des protocoles IMAP ou POP. Le destinataire, par l'intermédiaire de son navigateur, demande au serveur web de retrouver les nouveaux messages sur le MDA. Le serveur envoie le message au MUA du destinataire. 4 Fahem KEBAIR - ISI APPLICATIONS DE COMMUNICATION LES FORUMS DE DISCUSSION : CHAT ET NEWSGROUP • Forum synchrone : regroupe les forums en ligne du type IRC (Internet Relay Chat) • Forum asynchrone : rassemble les listes de diffusion (mailing list) et les newsgroups (système USENET) pour des discussions asynchrones sur un thème donné. Fahem KEBAIR - ISI 5 APPLICATIONS DE COMMUNICATION LES SYSTÈMES DE VISIOCONFÉRENCE • Permettent à des personnes physiquement distantes de se réunir et communiquer par l’intermédiaire d’un support audio et vidéo. • La grande difficulté du déploiement est de disposer d’une bande passante capable de diffuser et recevoir des données audio et vidéo de bonne une qualité. • Applications : présentation de bilans (ex : financier), réunions et formation à distance, relation client, évènementiel,… • Outils gratuits : skype, google plus, anymeeting,… • Services Premium pour PME : iLinc, Fuze Meeting, Picturetel,… Fahem KEBAIR - ISI 6 APPLICATIONS DE COMMUNICATION LES SYSTÈMES DE VISIOCONFÉRENCE Un dispositif de visioconférence, qu’il soit construit autour d’un micro-ordinateur pour un usage individuel ou autour d’équipements spécifiques pour une utilisation collective, sera toujours composé de la même série de composants : une (ou plusieurs) caméra, un (ou plusieurs) microphone, les codecs, les dispositifs de visualisation (téléviseurs, moniteurs, vidéo projecteur, écrans numériques), l’interface réseau... Des éléments annexes (pont, passerelle, gatekeeper...) pourront être ajoutés le cas échéant lorsque des fonctionnalités plus étendues seront nécessaires. RNIS : réseau numérique à intégration de services Fahem KEBAIR - ISI 7 APPLICATIONS DE COMMUNICATION LE MÉDIASPACE • Met en œuvre une liaison vidéo au sein d’une équipe dans le but de favoriser la communication informelle et d’entretenir une conscience de groupe forte entre membres distants : entre deux étages, deux bâtiments, deux villes,.. • Diffère de la visioconférence (courte période et planifiée) par une liaison permanente et une interaction opportuniste. • Utilisation des caméras dans les bureaux, salles de réunion, cafés,… Fahem KEBAIR - ISI 8 L’ÉDITION CONJOINTE • Les éditeurs partagés sont des systèmes dédiés à l’édition collaborative de documents avec gestion des différentes versions. • Ils sont complexes à réaliser, en particulier pour la gestion des tâches concurrentes comme le « défaire » et « refaire » (undo et redo) ou la fusion de différentes versions. • Exemple d’applications : • éditeur de texte partagé (NetEdit) : écrit en java, permet à plusieurs utilisateurs d’éditer des documents au même temps. • éditeur de dessins partagés (tableau blanc partagé). Fahem KEBAIR - ISI 9 L’ÉDITION CONJOINTE NETEDIT Fenêtre de documents/sessions Fenêtre d’édition Fenêtre de chat Fahem KEBAIR - ISI 10 APPLICATIONS POUR LA COORDINATION LES SYSTÈMES DE WORKFLOW • Dédiés à la gestion de processus (industriels, commerciaux, administratifs, etc) et à la coordination des différents intervenants au cours d’un processus. • Un processus s’articule sur la réalisation de documents industriels et le système workflow a la charge de veiller à la bonne circulation des documents entre les différents intervenants aux moments clés du processus. Fahem KEBAIR - ISI 11 APPLICATIONS POUR LA COORDINATION LES SYSTÈMES DE GESTION DES PROJETS • Projet : ensemble des actions à entreprendre afin de répondre à un besoin défini dans des délais fixés et mobilisant des ressources humaines et matérielles. • Le projet vise à produire une création originale répondant à un besoin spécifique qu'il convient d'exprimer de manière rigoureuse, contrairement au modèle commerçant traditionnel (vendeur / acheteur) où un client achète un produit déjà réalisé. • La difficulté accroît dès lors que de nombreux intervenants doivent communiquer entre eux, que le projet s'effectue sur plusieurs lieux géographiques, qu'il atteint une taille importante, d’où la nécessité de méthodes d'organisation et de structuration de projets. Fahem KEBAIR - ISI 12 APPLICATIONS POUR LA COORDINATION LES SYSTÈMES DE GESTION DES PROJETS Un système de gestion de projet est un logiciel dont l’objectif est de faciliter la gestion de projets. Généralement il aide à automatiser les tâches de sauvegarde et/ou de la gestion du temps, (ex : Endeavour Software Project Manangement, PSNext, Easy Projects .NET, eGroupWare). • Un système de gestion de projets permet : • L’organisation et la définition des méthodes (standardisation et modélisation). • La visibilité du plan de charge et la maîtrise des délais et des coûts. • La consolidation multi-projets et multi-sites. • La communication et la diffusion des informations (tableaux de bord, Intranet, personnalisation). • L’accompagnement à la mise en oeuvre (assistance et coordination de projets). Fahem KEBAIR - ISI 13 APPLICATIONS POUR LA COORDINATION LES SYSTÈMES D’AIDE À LA DÉCISION • Facilitent la prise de décisions grâce à l’apport de nombreux outils : brainstorming, votes, pondération des décisions, génération et annotation des idées, etc. • Un système d'aide à la décision (DSS pour Decision Support System) est un logiciel interactif qui aide les décideurs à dégager des informations utiles à partir de données brutes, de documents, de connaissances personnelles et de modèles métier, afin d’identifier et résoudre des incidents et prendre des décisions. • Généralement un DSS regroupe les informations suivantes: • Ensemble des informations en cours (y compris celles provenant de sources de données propriétaires ou relationnelles, de cubes, entrepôts de données et data mining) • Comparaison des chiffres de ventes d’une semaine à l’autre • Chiffre d’affaires projeté en prévision de la vente de nouveaux produits • Dans un contexte bien précis, conséquences des différentes décisions possibles, compte tenu de l’expérience passée. Fahem KEBAIR - ISI 14 APPLICATIONS POUR LA COORDINATION LES CALENDRIERS PARTAGÉS • Offrent des services de planification de tâches, de gestion de projets et de coordination de membres d’une équipe de travail. • Contrairement aux systèmes workflow, la planification n’est pas centrée sur l’acheminement d’un document ou d’un quelconque support de travail. • Les fonctionnalités usuelles incluent la détection d’incompatibilités dans la planification d’une tâche ou la détermination de plages horaires communes aux membres d’un groupe. Fahem KEBAIR - ISI 15 APPLICATIONS POUR LA COORDINATION LES CALENDRIERS PARTAGÉS • La mise en ligne des informations peut se faire selon plusieurs les critères de : • dates, durée • nature de l'événement : professionnel, privé • disponibilité : absent, libre, occupé • périodicité de l'événement • importance de l'événement • L'agenda partagé est accessible depuis tout ordinateur, assistant personnel ou smartphone. Les plannings peuvent être sauvegardés vers des agendas du type outlook et importés sous format word, excel et pdf puis imprimés. • Exemple : Lotus Organizer, Doodle, Google Calendar, Zimbra,… Fahem KEBAIR - ISI 16 LES JEUX EN RÉSEAU • Sont certainement les collecticiels qui connaissent, avec les systèmes de messagerie, l’essor le plus fulgurant. • Ces jeux misent sur la coopération et la compétition entre les joueurs. • Ce type d’application est comparable à une forme d’éditeur partagé reposant, dans la majorité des cas, sur un mode de communication textuelle. • Appelés parfois : Massively multiplayer online role-playing game (MMORPG) • Exemple de jeux : World of Warcraft, CounterStrike, Second life Fahem KEBAIR - ISI 17 LES JEUX EN RÉSEAU • Composition d’un jeu client-serveur en 3D : • IHM accessible par un navigateur web. • Serveur de jeu : comportant un moteur de jeu, qui est un simulateur en temps réel qui reproduit les caractéristiques des mondes imaginaires. • Protocoles de communication basés sur TCP/IP et utilisant UDP pour l’échange des données. Fahem KEBAIR - ISI 18