Continuum de Collaboration Augmentée dans un nouveau modèle de TCAO

Dimension: px
Commencer à balayer dès la page:

Download "Continuum de Collaboration Augmentée dans un nouveau modèle de TCAO"

Transcription

1 SETIT th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications March 25-29, 2007 TUNISIA Continuum de Collaboration Augmentée dans un nouveau modèle de TCAO Nabil ELMARZOUQI, Eric GARCIA et Jean-Christophe LAPAYRE LIFC - Laboratoire d Informatique de Franche-Comté 16, Route de Gray, Besançon Cedex, France [elmarzouqi,garcia,lapayre]@lifc.univ-fcomte.fr Abstract: Avec l'avènement du travail distribué collaboratif, il est nécessaire d'étudier et d'adapter les modèles "classiques" de ces nouvelles plateformes. Différents modèles de conception et d'architecture ont été mis en place mais l'efficacité d'une plateforme collaborative réside dans la capacité qu'elle aura à rendre le travail réellement collaboratif c'est-à-dire à placer les acteurs dans une situation la plus proche possible d'une salle d'examen virtuelle : on parle de prise de conscience des humains coopérants ou awareness. Nous proposons le Continuum de Collaboration comme étant une continuité de l'espace de travail collaboratif qui se décline en trois niveaux allant de la coordination à la collaboration en passant par la coopération. Cette continuité est augmentée par un "Trèfle" qui regroupe plusieurs espaces qui déterminent les dimensions fonctionnelles du travail collaboratif. Ce nouveau modèle a été appliqué dans le projet Européen nommé TeNeCi (Télé-neurologie coopérative). Key words: Collecticiel, Travail Collaboratif, Plateforme Distribuée, Interface Homme/Machine, Interactions, Prise de conscience (Awareness). INTRODUCTION Depuis les années 2000, le travail collaboratif distribué a pris son essor. Les plateformes dédiées à ce type de travail doivent fournir non seulement le support permettant les échanges, mais aussi les outils qui rendront ce travail réellement collaboratif : outils de partage, et surtout outils de prise de conscience du groupe (Awareness). Ces nouvelles plateformes sont en charge non seulement des aspects Machine/Machine, mais aussi Homme/Machine pour finalement favoriser les échanges Homme/Homme. Le but de ce papier est de présenter un nouveau modèle dit de collaboration augmentée. Pour cela, nous présentons tout d'abord les modèles de conception de ces architectures pour la collaboration. La section deux expose les interfaces Homme/Machine distribuées qui peuvent être représentées par le désormais bien connu modèle du trèfle auxquels nous contribuons en ajoutant la dimension régulation. Dans la troisième section, nous définissons notre nouvelle architecture "Modèle Continuum de Collaboration Augmentée - ACCM". Enfin la dernière partie expose l'application de notre modèle dans le projet Européen TeNeCi. 1. Modèles de conception des architectures et interactions pour les environnements collaboratifs Afin de montrer le rôle important des interactions homme/machine dans un environnement collaboratif, nous avons mené une étude sur deux échelles, en débutant par une analyse portant sur les modèles conceptuels pour les interfaces homme/machine puis sur les modèles d'architectures plus évolués. Les modèles de conceptions étudiés : Model View Controller, modèle d'arch et le modèle Pac-Amodeus incarnent dans leurs préceptes, des mécanismes pour modéliser et visualiser les collecticiels Le MVC : Model View Controller Le modèle multi-agents MVC consiste à séparer la partie interface utilisateur de la partie modélisation applicative. L'ontologie présentée par le MVC se présente en trois composants [LAY 04] [VEI 03] : modèles de données, de vue et de contrôleur. - Modèle : il s'agit du composant qui représente une abstraction des entités du domaine spécifique sans rapport avec la représentation dans l'environnement graphique (GUI), - Vue : La représentation graphique est spécifiée par ce composant qui se charge de visualiser les données qui sont retournées par le modèle. Donc il s'agit de la visualisation des données pour l'utilisateur final. Il faut noter que chaque vue peut avoir un ou - 1 -

2 plusieurs contrôleurs, - Contrôleur : Ce composant se charge de manipuler toutes les actions qui sont définies afin de les interpréter. Cette séparation entre le modèle de données et la visualisation graphique est indispensable surtout si le système doit se présenter sur plusieurs plateformes : web, PDA, téléphone cellulaire, application réseau... Ainsi l'interface utilisateur est adaptable suivant les plateformes d'implémentation en gardant le même noyau fonctionnel. Comme exemple applicatif, une solution est proposée [LAY 04] pour la transformation du schéma XML de spécification vers différents environnements graphiques (GUI) en utilisant plusieurs niveaux de style XSLT. Par exemple, pour Java Swing GUI, trois arbres de composants sont créés : - Arbre XML DOM pour le contenu, - Arbre d'éléments swing, - Arbre de contrôleurs sous forme d'objets Java Le modèle Arch Il s'agit d'une décomposition canonique des principaux composants d'un système interactif. La séparation entre l'interface Homme/Machine et le contenu fonctionnel (ou appelé aussi logique applicative), est le plus important aspect exploité par ce modèle. Cette séparation se fait au niveau architecture, car d'après ce modèle, la conception applicative de l'interface ne doit avoir aucun rapport avec les fonctionnalités présentées par le système afin de favoriser la réutilisabilité, la modification et l'adaptabilité de point de vue logiciel. Pour cela, le modèle présente cinq composants : Domain-specific component, Domain adaptor Component, Dialog Component, Presentation Component et Interaction Toolkit Component. - Domain-Specific Component (Noyau Fonctionnel) Il s'agit de la partie fonctionnelle qui présente tous les aspects de contrôle, manipulation et recouvrement des objets du domaine manipulé par la structure du système tout en restant indépendant de la présentation et de la projection des structures applicatives auprès de l'utilisateur, - Interaction Toolkit Component (Composant physique d'interaction) : c'est le composant qui implémente les interactions logicielles et matérielles vis-à-vis de l'utilisateur (widget). Il permet de générer les périphériques d'interaction logicielles et les outils permettant la manipulation des structures de données présentées par le système : les menus, les boutons, les boîtes de dialogue, les icônes, les boîtes à outils... - Domain Adaptor Component (Adaptateur du noyau fonctionnel) : c'est le composant médiateur entre le noyau fonctionnel (Domain-Specific Component) et le contrôleur de dialogue (Dialog Component). Tous les échanges entre le noyau fonctionnel et l'utilisateur sont exportés vers l'utilisateur via ce composant. L'organisation des données, la détection des erreurs sémantiques et l'initialisation du dialogue sont gérées à ce niveau, - Presentation Component (Composant de Présentation) : c'est le composant médiateur entre le noyau fonctionnel (Domain-Specific Component) et le composant physique d'interaction (Interaction Toolkit Component). Il s'agit d'une boîte à outils indépendante des objets du système, utilisable par le composant de dialogue, - Dialog component (Le Contrôleur de Dialogue) : il s'agit du composant principal qui lie les deux composants Presentation component et Domain Adaptor Component. Il se charge de manipuler tous les objets conceptuels, les présentations, l'enchaînement des tâches et surtout l'affectation des objets conceptuels aux objets de représentation Le modèle PAC-Amodeus Ce modèle présente une décomposition suivant les cinq composants fonctionnels du modèle d'arch présenté [LAC 02] [NIG 02]. Des agents PAC sont utilisés pour structurer la partie contrôleur [DUV 06]. L'ontologie présentée par l'agent PAC se compose de trois parties : - Présentation : qui s'occupe de l'interface utilisateur et des interactions homme/machine, - Abstraction : qui représente les compétences gérées dans le domaine, et leurs représentations au niveau système sans les lier aux interfaces homme/machine, - Contrôle : qui est le médiateur entre la présentation et l'abstraction. C'est le composant intermédiaire entre plusieurs agents PAC qui constituent une hiérarchie multi-agents. Il s'occupe de toutes les communications inter-agents ainsi que des communications intra-agent entre les facettes "Présentation" et "Abstraction" d'un même agent. Le modèle PAC-Amodeus présente alors une fusion des deux modèles : ARCH et MVC en s'appuyant sur l'ontologie des agents pour améliorer le contrôleur de dialogue et le présenter sous forme d'un modèle hybride multi-agents. Le point essentiel qui a été apporté par ce modèle est la malléabilité en ajoutant et retranchant des composants au niveau du contrôleur de dialogue grâce à cette structure - 2 -

3 modulaire. Plusieurs modèles d'architecture sont proposés pour les collecticiels afin de modéliser le travail collaboratif et d'introduire plusieurs mécanismes pour la mise en place des activités des collaborateurs dans l'environnement de travail collaboratif Principe de base des modèles d architecture des collecticiels L'aspect de base des collecticiels consiste en l'activité du groupe. L'étude du comportement des acteurs est très importante à ce niveau ainsi que la tâche produite et l'environnement qui englobe l'activité des différents acteurs. La compréhension des comportements produits est favorisée par l'environnement de coordination ce qui rend l'étude des collecticiels différente de celle des systèmes mono-utilisateur car elle englobe non seulement la particularité des comportements de chaque utilisateur, mais aussi la contribution des activités interutilisateurs. L'étude de l'ensemble des tâches réalisées par les acteurs et leurs pratiques, consiste à analyser le cadre de l'interaction, les règles qui la régissent au sein du groupe de travail, les événements qui agissent sur l'interaction ainsi que les différentes types de vue de l'espace de travail multi-utilisateurs. La modélisation des interactions est définie pour agir sur tous les niveaux d'abstraction de l'espace de collaboration Panorama des modèles d'architecture pour les collecticiels Selon plusieurs réflexions menées sur le comportement des collaborateurs dans leur environnement d'échange, plusieurs modèles sont proposés afin de spécifier l'espace de travail. Nous vous présentons un état de l'art des modèles qui ont marqué le développement des collecticiels Modèle Zipper Selon la notion d'états partagés [CAL 97], un collecticiel est décomposé suivant quatre niveaux d'abstraction : - Etat de l écran : qui représente l'état des périphériques utilisés en entrée et en sortie, - Etat de la vue : qui est l'état de la représentation des données manipulées et de l'organisation de l'interface utilisateur, - Etat du modèle : le modèle ici signifie le traitement représenté par les processus fonctionnels mis en place et leurs interactions avec les objets du domaine d'application, - Etat du fichier : qui engendre la persistance du modèle. Il y a trois modes d instance pour cette combinaison d'états : partagé, synchronisé et répliqué Méta-Modèle de Dewan: généralisation du modèle de Zipper et d'arch Les niveaux d'abstraction sont généralisés afin d'engendrer plusieurs couches représentant une multitude de niveaux d'abstraction pour la construction des collecticiels [LAU 02]. Ces couches sont déterminées selon deux niveaux [DEW 01] : - Niveau sémantique : qui représente le noyau fonctionnel et qui est déterminé par des couches partagées formant la racine du modèle, - Niveau physique : qui définit les différents composants d'interactions et qui sont organisés sous forme d'arborescence de branches pour définir les couches répliquées et qui sont reliées à la racine via un point d'embranchement Modèle ALV ALV ou Abstraction-Link-View est une architecture à base d'agents qui est organisée selon trois niveaux [CAL 97] : - Abstraction partagée : pour la gestion des objets du domaine qui sont partagés par tous les utilisateurs de l'espace de travail, - Vue répliquée : qui gère tous les événements réalisés par l'utilisateur qui sont traités par des fonctionnalités mises en place localement afin d'interpréter les interactions approuvées, - Lien : pour assurer la liaison entre la vue et les objets partagés de l'espace de travail. La conformité des données manipulées est nécessaire et doit être certifiée à ce niveau pour garder la cohérence des données partagées Modèle Clock et DragonFly Le modèle d'architecture Clock est similaire au modèle MVC et est représenté par un agent constitué de trois facettes [GRA 96] [LAU 02] : - Modèle : qui gère les données de l'espace de travail, - Contrôleur : pour interpréter les interactions des utilisateurs, - Vue pour projeter des informations sur l'interface utilisateur. La communication entre la "vue" et le "contrôleur" n'existe pas, tandis que l'échange est monodirectionnel entre le "contrôleur" et le "modèle" pour lui indiquer les changements apportés par l'utilisateur sur les données. La "vue" se contente de toutes les notifications de changement depuis le modèle Modèle CoPac Le modèle CoPac est une extension du modèle PAC-Amodeus. Il s'agit d'un agent PAC (Présentation, Abstraction, Contrôle) augmenté par la facette communication pour permettre l'échange de communication entre les utilisateurs de l'espace de - 3 -

4 travail collaboratif [SAL 95a]. Au niveau du contrôle, tous les messages sont distribués vers la facette "communication" en provenance de "l'abstraction" et de "la présentation" Modèle Pac* Le modèle PAC* introduit un découpage fonctionnel au niveau de l'agent PAC suivant les trois dimensions de base du modèle de trèfle [LAU 02]. Un agent PAC* est composé alors de trois agents qui s'occupent respectivement du contrôle, de la production, de la communication et de la coordination. La communication entre ces agents reste dépendante de l'architecture utilisée : hybride, centralisée ou répartie Discussion Les modèles de conception et d'architecture présentés favorisent vivement la séparation de l'interface utilisateur et de la logique applicative des systèmes modélisés. Pour les collecticiels, les exigences sont encore plus évoluées puisque la nature des environnements de travail collaboratif présente plusieurs niveaux de congruence entre les tâches présentées et les approches fonctionnelles nécessaires pour l'environnement collaboratif. Le tableau Table 1 démontre l'absence de la dualité : "décomposition fonctionnelle/espace de travail" dans les modèles étudiés. Un collecticiel doit présenter plusieurs fonctionnalités aux différents intervenants afin de les aider à mener un travail de groupe selon les objectifs définis. Il est alors nécessaire d'avoir un espace de travail partagé sans pour autant abandonner l'idée d'un espace privé (espace dans lequel, de manière libre, l'acteur peut travailler seul). Modèle Décomposition Espace Espace Fonctionnelle Privée Public MVC... ARCH... PAC- AMODEUS... ZIPPER... DEWAN. ALV... CLOCK. COPAC.. PAC*.. Table 1. Synthèse des Modèles : présent,. : absent La collaboration implique aussi plusieurs niveaux de participations des collaborateurs en allant d'un simple partage de ressources jusqu'à l'accomplissement d'une tâche du processus de collaboration. Un espace de travail dédié aux collecticiels doit prendre en compte plusieurs concepts qui sont indispensables de part la nature de l'environnement comme étant un espace de travail : - qui prends en compte plusieurs intervenants, - qui donne la possibilité de communication entre les collaborateurs, - qui gère plusieurs niveaux de collaborations assurés par les intervenants, - qui présente plusieurs fonctionnalités pour aider à l'accomplissement du travail collaboratif, - tout en donnant plus de facilités à l'achèvement du travail assuré par les collaborateurs. 2. Les interfaces Homme/Machine distribuées : DHCI Les modèles d'architecture des collecticiels étant présentés, il s'agit dans cette section de présenter l'ontologie des interfaces homme/machine et leurs utilités dans la contribution et l'évaluation des interactions du groupe dans les collecticiels. L'environnement de collaboration préconise une approche plus évoluée du point de vue présentation de l'information, interfaçage avec l'espace de travail, interférence au sein du collecticiel et aspect fonctionnel (déterminé par la logique applicative du travail collaboratif). Il y a beaucoup de différences entre les interfaces de groupe et celles mono-utilisateur : non seulement car elles représentent les actions d'un groupe, mais aussi car elles sont contrôlées par les utilisateurs du groupe. Néanmoins, elles doivent gérer les problèmes de concurrence mais aussi et surtout diminuer les perturbations inhérentes aux manipulations des autres membres du groupe, et ceci plus spécialement pour les logiciels de visioconférence [GRE 95] Première approche L'approche de construction d'interface de groupe la plus utilisée est connue sous le nom de WYSIWIS : What You See Is What I See. Ce concept, assez ancien [STE 87], garantit que l'environnement apparaîtra de manière identique chez tous les membres du groupe. Cependant, ce mode est très contraignant du point de vue de sa mise en place : - Les utilisateurs souhaitent avoir une certaine indépendance, - Une interface WYSIWIS stricte implique des opérations permanentes de multidiffusion : chacun des sites émet vers tous les autres car toutes les actions doivent être vues. D'où la notion de WYSIWIS relaxé qui peut être appliquée dans quatre dimensions : - Espace : chaque participant a la possibilité de personnaliser la disposition des fenêtres sur son écran et d'ouvrir de nouvelles fenêtres communes, - 4 -

5 - Temps : en WYSIWIS Stricte, les actions sont synchronisées. Le temps permet de définir le grain de la coopération. Un grain variable permet des moments privés durant lesquels aucune des actions de l'utilisateur n'est connue du reste du groupe, - Population : une opération coopérative peut être restreinte à un sous groupe. Une gestion dynamique permet de tenir compte du fait qu'un sous-groupe ne se forme souvent que pour le temps d'une tâche transitoire. Ce groupe disparaît dès que la tâche commune est terminée, - La congruence des vues : les vues des participants peuvent différer, c'est-à-dire que l'information affichée n'est pas la même sur chaque écran. Ceci permet à chaque participant de sélectionner la vue du document la mieux adaptée à son travail Les modes d affichage Dans le travail coopératif, l'information peut être affichée de différentes manières pour mettre en avant les caractéristiques importantes, comme l'appartenance d'un objet, son âge,... Dans cette étude, nous nous focalisons sur cinq modes : - Le mode simple : pour une fenêtre de groupe, le changement de vues sur le document est uniquement local, c'est le WYSIWIS relaxé (mode de consultation du document par excellence). Toutes les modifications des utilisateurs du groupe sont prises en compte immédiatement et aucune information particulière au groupe n'est affichée, - Le mode identification : ce mode de représentation met en évidence l'identité de l'acteur qui réalise une modification sur l'espace partagé [HIN 99]. Différentes techniques peuvent être utilisées pour représenter ce mode : l'attribution de couleur à un participant, l'identification par une icône qui peut être, par exemple, la photographie ou un symbole de la fonction du participant, - Le mode localisation : ce mode permet de déterminer les vues des différents participants sur le document. Il est alors facile de connaître les zones de travail communes, - Le mode âge : ce mode permet de repérer plus aisément les zones d'activités du document en mettant en évidence les parties récemment modifiées, - Le mode histoire : ce mode permet de retracer l'évolution du document. Si un participant quitte la session, il peut désirer, lors de son retour, connaître les modifications intervenues depuis son départ. Ainsi différents degrés d'évolution pourront être utilisés comme dans PREP editor de l'université Carnegie Mellon de Pittsburgh [NEU 00] Trois espaces de base du modèle Trèfle Afin de pouvoir comparer différents collecticiels, Ellis définit dans [ELL 94] un modèle conceptuel formé de trois dimensions fonctionnelles. Le système collecticiel est basé sur l'interactivité entre les différents utilisateurs. Il favorise toutes les interactions entres les acteurs du système et offre l'opportunité des échanges mutuels entre les utilisateurs. Chaque échange est influencé par les activités des autres, par les possibilités d'interactions, par la production de messages. D'où les trois espaces fonctionnels de base du modèle de trèfle : la production, la coordination et la communication. - L'espace de production : identifie tout objet résultant de l'espace d'activité du système collecticiel ainsi que les fonctionnalités de production d'objets partagés. La gestion des accès aux objets produits est assurée à ce niveau. Cet espace offre une vision statique du système, Figure 1. Modèle de TREFLE - L'espace de coordination : représente tous les moyens de coordination dans l'espace de travail, qui se basent principalement sur les tâches et les activités, les acteurs et leurs habilités de modérer leur production. L'affectation des tâches et des rôles aux différents acteurs dans l'espace collaboratif permet la coordination des différents acteurs pour réaliser une oeuvre commune. Cet espace offre une vision dynamique du système, - L'espace de communication : englobe toutes les fonctionnalités qui assurent l'échange d'informations entre les acteurs du collecticiel. Ce qui permet de définir la communication Homme/Homme médiatisée (par ailleurs, il existe plusieurs types de communications : par exemple Homme/Machine, Machine/Homme,...). Les systèmes de visioconférence, la vidéo, - 5 -

6 la téléphonie sur IP, le textuel et la gestuelle, sont les modes de communication les plus utilisés Evolution du modèle conceptuel de trèfle Ce modèle a tout d'abord été repris et affiné dans [SAL 95b] pour définir le modèle des trois C : la Coproduction, la Coordination et la Communication. B. David ajoute dans [DAV 01] un quatrième espace, celui de la Conversation. Nous définissons un nouvel espace, celui de la Régulation comme orthogonal aux autres. Il permet de définir des lois d'interactions concernant les différents espaces. Le terme régulation signifie un ensemble de mécanismes qui permettent aux participants de s'organiser dans un environnement partagé. Nous ajoutons à cette définition la notion de flexibilité. Le service régulation permet en cours d'exécution la modification de l'organisation des participants, mais aussi du grain de l'application, et des mécanismes de gestion de la concurrence. - Trois espaces fonctionnels : Co-production, Communication et la Conversation, - L'espace de régulation qui est orthogonal, - L'espace de prise de conscience du groupe awareness qui est centré, - Le continuum de collaboration qui s'étale de la coordination à la collaboration en passant par la coopération. L'approche de conception WYSIWIS appliquée aux collecticiels, nécessite la congruence des vues de l'environnement de travail pour tous les collaborateurs et selon un mode d'affichage dédié aux spécificités de l'espace de travail. La particularité du modèle du trèfle réside dans le fait d'introduire les aspects fonctionnels liés au travail collaboratif, qui sont traités par l'espace de travail comme étant une nécessité de l'espace collaboratif. Ceci afin d'assurer un fonctionnement du groupe en impliquant tous les membres collaborateurs. 3. Le nouveau modèle de Continuum de Collaboration Augmentée, ACCM D'après notre étude réalisée sur les différents modèles existants, nous distinguons comme la montre la table de synthèse des modèles (cf. Table 1) l'absence de la dualité : {Espace Privé/Public} / {Décomposition Fonctionnelle} 3.1. Définition du modèle Le modèle du trèfle a été défini pour les interfaces Homme/Machine, nous proposons de réutiliser ce paradigme au niveau du modèle d'architecture, en l'injectant dans le Continuum de Collaboration. Nous définissons le Continuum de Collaboration comme étant une continuité de l'espace de travail collaboratif qui s'étale sur 3 dimensions allant de la Coordination à la Collaboration en passant par la Coopération. Cette continuité est augmentée par un trèfle fonctionnel qui regroupe plusieurs espaces qui définissent les dimensions composant le travail collaboratif. Ce qui détermine le Modèle Continuum de Collaboration Augmentée, ACCM (Augmented Continuum of Collaboration Model). Notre modèle d'architecture de base pour les groupes de travail est composé de (cf. Figure 2) : Figure 2. Modèle Continuum de Collaboration Augmentée, ACCM 3.2. Espaces abstraits : coordination, coopération et collaboration Nous devons distinguer trois espaces pour les collecticiels afin de décrire le continuum de collaboration : coordination, coopération et collaboration (cf. Figure 2) Plusieurs approches existent pour ces trois espaces abstraits [HOO 95] [GOD 01] [KVA 00] [HAN 03] qui caractérisent la collaboration par la réalisation d'un travail en équipe selon un objectif commun qui implique plusieurs acteurs suivant des relations mutuelles durables et proches. Tandis que la coopération est distinguée par des relations informelles et sans structure définie. Nous distinguons quelques spécificités pour chaque espace : - Espace de coordination : Pour l'espace de travail des collecticiels, cette dimension regroupe tous les objets partagés ainsi que les objectifs communs qui font la matière principale du regroupement des différents acteurs. Le travail personnel est le plus présent dans l'espace de coordination. Chaque acteur peut évaluer le résultat du travail de coordination afin d'aboutir à l'objectivité du travail collaboratif. Cet espace est destiné à être utilisé par un simple système et ne nécessite pas une capacité complexe pour établir la coordination fonctionnelle du travail collaboratif. Le travail en groupe est toujours guidé par des objectifs partagés, ce qui nécessite en phase de coordination plusieurs mécanismes pour la - 6 -

7 réalisation des tâches communes : divisions des tâches, ordonnancement, temporisation des contributions,... En coordination, c'est extrêmement important de spécifier toutes les tâches réalisées ainsi que l'affectation de chaque tâche aux acteurs appropriés comme le montre la figure 3. Chaque acteur suit des règles définies pour contribuer selon les actions déterminées par la communauté et qui définissent son profil fonctionnel, ou selon les actions ajustées par l'acteur lors de sa contribution et qui s'adaptent au problème traité selon ses initiatives. Figure 4. Modèle ACCM Coopération Figure 3. Modèle ACCM - Coordination - Espace de Coopération : Il s'agit d'un espace intermédiaire entre l'espace de coordination et l'espace de collaboration. La coordination peut mener à une coopération si le besoin d'échanger le champ de travail ou l'oeuvre de travail à travers les différents acteurs de l'espace de travail est capital afin d'améliorer ou d'apporter des retouches aux travaux réalisés. Nous pouvons alors spécifier la notion de groupe de coopération dans le sens de l'organisation du champ de travail selon les compétences métiers exigées. L'échange entre les participants est très demandé en coopération et il est assuré par plusieurs outils comme la messagerie instantanée, les outils audio-visuels (cf. Figure 4)... L'analyse commune est un aspect très exigé par la coopération. Il introduit une perception de toutes les données relatives aux buts communs ainsi que les méthodes appropriées pour la résolution du problème traité par le groupware. - Espace de Collaboration : La coopération s'élève à une collaboration si l'on introduit la notion du "Processus métier d'échange pour le travail collaboratif". La communication à ce niveau est complémentaire à l'échange du "champ de travail de coordination" entre les différents acteurs. Le sens d'engagement des acteurs caractérise le travail collaboratif et qui est concrétisé par des relations durables et continues entre les participants. L'accomplissement des travaux de collaboration ne peut avoir lieu que si l'on est un membre actif du groupe. La réalisation est très importante au niveau de la collaboration ainsi que le partage d'une vision commune pour la mise en place d'une solution. En collaboration, le groupe de travail cherche une meilleure solution pour son problème (cf. Figure 5). Le sens d'urgence est présent si le groupe de travail cherche une solution immédiate surtout lorsqu'on traite des applications en Télémédecine par exemple. Plusieurs outils sont mis en place pour la collaboration comme le brainstorming, les questionnaires... Figure 5. Modèle ACCM Collaboration - 7 -

8 Le continuum assure une continuité dans le travail collaboratif qui est exprimée par ces trois niveaux en commençant par la coordination qui est implicite dans l'espace de coopération, ce qui est encore implicite dans une collaboration. Le passage d'un niveau à un autre est assuré par les nécessités du travail collaboratif et qui se caractérise par la participation des membres du groupe de travail durant toutes les phases de traitement du problème soulevé L espace d Awareness : centre du trèfle du modèle Continuum de Collaboration augmentée Par définition, un collecticiel se présente comme étant un système multiutilisateurs qui supporte les actions du groupe d'utilisateurs, et notamment la conscience des autres participants [GUT 04]. Il s'agit d'un environnement qui préconise la collaboration pour la réalisation des tâches et la manipulation des composants afin d'achever un processus collaboratif. La prise de conscience (ou Awareness) prend en charge quatre facteurs principaux : - Le temps : comme étant un facteur majeur pour la réalisation des tâches collaboratives, - L'espace : qui représente la manipulation des informations visualisées et traitées dans l'espace de travail, - La population : qui regroupe tous les utilisateurs de l'environnement de travail et qui détermine qui est en relation avec l'autre, - La tâche : comme étant une unité importante du travail collaboratif au sein du collecticiel et qui implique l'activité de chaque membre participant. L'efficacité de la prise de conscience découle de la capacité de perception et de cognition dans l'environnement de travail collaboratif. Elle est indépendante de la capacité à comprendre mais surtout à concevoir, impressionner, distinguer et percevoir dans un espace multiutilisateurs. Plusieurs approches traitent la prise de conscience comme étant une conception liée au groupe de travail [ADA 95] [YOU 01] [GUT 04] donc on parle souvent de la prise de conscience des collègues (Awareness of co-workers) ou encore de la prise de conscience de l'espace de travail (Workspace Awareness). Dans notre approche nous relevons les points suivants : - La connaissance des données manipulées dans l'espace de travail ainsi que la conscience des autres utilisateurs collaborant, - L activité comme résultat du travail de coordination de chaque utilisateur en tenant compte de l'aspect connaissance pour définir : qui fait quoi?, dans quel but? et selon quel mode (asynchrone ou synchrone)? - Le contexte qui précise le champ de travail pour chaque activité réalisée par les participants au travail collaboratif en tenant compte des différentes options prédéfinies pour chaque activité, - La participation qui définit le niveau d'implication de chaque utilisateur dans l'espace de travail ainsi que les différents états de disponibilité dans l'environnement collaboratif. 4. Application à la Télémédecine : Le modèle ACCM appliqué au système TeNeCi 4.1. Présentation du système TeNeCi TeNeCi (Télé-Neurologie Coopérative) est un système d'aide à la décision dédié au domaine de la neurologie et plus particulièrement aux urgences neurologiques. Les VCD (Vascular Cerebral Disease) : maladies cérébrales vasculaires sont une des principales causes de mort aux urgences. Le CHU de Besançon (France) et le CHU Vaudois de Lausanne (Suisse) avaient alors l'initiative de créer ce projet européen dans le but de fournir un outil efficace et effectif aux médecins pour pouvoir établir un diagnostic collaboratif à distance. La plateforme TeNeCi offre les outils nécessaires pour rendre la réunion de plusieurs médecins possible pour qu'ils accèdent en temps réel à des informations extrêmement pertinentes, surtout lors de la prise de décision ou l'assistance présentée par le système devient nécessaire. Le système TeNeCi propose deux modes de coopération : asynchrone et synchrone. Toutes les informations nécessaires au diagnostic qui doit être réalisé par les experts sont regroupées dans un dossier, ce qui fait l'objet principal du mode asynchrone. En mode synchrone, plusieurs mécanismes sont mis en place pour faciliter la réunion des experts, afin de réaliser un diagnostic en ligne dans une salle virtuelle de réunion. Ce mode consiste à gérer les différents avis des intervenants et à diffuser leurs interventions en temps réel à tous les participants. Un grand nombre de traitements sont réalisés sur les images traitées en utilisant plusieurs outils comme le zoom, la gestion de contraste... Ce qui rend l'ordre des tâches et des accès concurrents très important et nécessite la mise en place de protocoles spécifiques [GAR 99] [GAR 01] [GAR 04] [GUY 01] [GUY 97] Fonctionnalités de base du système TeNeCi Plusieurs fonctionnalités sont présentées par le système TeNeCi et sont principalement dédiées aux groupware afin d'assurer un travail de groupe dans la salle d'examen virtuelle [GAR 05a] [GAR 05b] [DRO 05] : - Explorateur DICOM : permet l'exploration, la recherche et le téléchargement des différentes images qui proviennent des équipements médicaux supportés par le système (CT scan, MRI, PET), - 8 -

9 - Boîtes à Outils : Ce sont les outils utilisés pour retoucher les images médicales (zoom, dessins,...) et pour les commenter (ajouter des annotations...), - Messagerie électronique : utilisée pour l'échange des packages du diagnostic (dossier patient par exemple), - Visioconférence : pour une communication en vision entre les acteurs du système, - Audioconférence : pour une communication audio entre les acteurs du système, - Tableau blanc partagé : dans lequel les acteurs peuvent partager des dessins, textes, photos,... d'une façon interactive, - Observateur des actions : pour visualiser les actions réalisées dans l'espace de travail par les différents acteurs, - Messagerie instantanée : pour l'échange des messages textes entres les acteurs en ligne, - Régulation du son, de la vidéo et de l'espace de travail : chaque participant peut activer et désactiver le son et la vidéo, comme il peut spécialiser son espace de travail de point de vue IHM (disposition des fenêtres par exemple), - Transfert de fichier : pour diffuser des fichiers, utilisé lors du transfert d'une vidéo d'un patient par exemple, - Télépointeur : permet de visualiser le pointeur de chaque acteur ainsi que ses actions. Par exemple, lorsqu'un utilisateur sélectionne des régions sur une image traitée ou des formes sur une même image et par plusieurs acteurs, tous les autres acteurs visualisent ses actions en temps réel, - Télé-annotation : pouvoir inscrire des annotations sur les images traitées sous forme de texte ou dessin, - Télé-réglage : pour modifier les images par différents traitements (zoom, rotations, contraste, luminosité, détection de contour,...) et les diffuser à tous les membres acteurs, - Télé-édition du diagnostic : outil qui permet de remplir un questionnaire pendant la phase d'observation des réactions du patient. A la fin de l'observation, un rapport est généré contenant une comparaison de toutes les évaluations présentées par les experts, - Alerte de diagnostic : il s'agit d'un outil qui permet de préciser des alertes concernant l'élaboration de diagnostic en cas d'urgence ou en cas d'un besoin extrême par les acteurs du système Le modèle ACCM appliqué à TeNeCi Une répartition des fonctionnalités de base du système TeNeCi selon les composants du continuum de collaboration (cf. Table 2) montre les trois niveaux de collaboration et les outils proposés pour chaque espace afin d'assurer les tâches convenables. L'espace coordination regroupe tous les outils de traitements d'image DICOM ainsi que les moyens délivrés par le système pour transférer le dossier de diagnostic et les documents nécessaire au patient traité. L'espace coopération favorise en plus les outils de conversation : vision et audio conférence, tableau blanc et la messagerie instantanée ainsi que les mécanismes reliés à la prise de conscience (awareness) de l'espace de travail qui est une nécessité pour le travail de groupware et surtout pour la mise en place des réunions virtuelles des médecins dans les salles d'examen virtuelles (on trouve le télé-pointeur et l'observateur des actions réalisées). Fonctionnalités TeNeCi Explorateur DICOM Boîtes à outils Messagerie électronique Transfert de fichier Gestion de versions de dossier de diagnostic Gestion des profils Conscience des Modification apportées au dossier de diagnostic Visioconférence Audioconférence Tableau blanc partagé Messagerie instantanée Régularisation du son, de la vidéo et de l espace de travail Observateur des actions Télépointeur Présence d un médecin Télé-annotation Télé-réglage Télé-édition du diagnostic Alertes de diagnostic Verrouillage des diagnostics en cours de traitement Actions en cours d un médecin Composant ACCM Co-production Communication Régulation Awareness Conversation Régulation Awareness Co-Production Co-production Régulation Awareness Niveau de Collaboration Coordination Coopération Collaboration Table 2. Décomposition des fonctionnalités de base de TeNeCi selon le modèle ACCM L'espace de collaboration regroupe tous les outils pour la réalisation d'un diagnostic collaboratif à distance : on trouve le télédiagnostic qui implique plusieurs médecins en ligne et qui remplissent un questionnaire relatif aux réactions du patient traité. Le résultat du brainstorming des différents rapports est très favorable pour l'avis des médecins. La prise de conscience des médecins est exigée aussi surtout pour joindre un neurologue afin qu'il participe à l'examen - 9 -

10 dans la salle virtuelle Contribution collaborative par passage d'un niveau de collaboration vers un autre Le continuum de collaboration assure le passage d'un niveau de collaboration vers un autre selon les exigences du système collaboratif. Pour bien assimiler ces transitions, nous présentons un scénario qui se compose de trois phases de réalisations : en commençant par une coordination des participants jusqu'à l'aboutissement à un travail collaboratif. - Une phase de coordination : représentée par le transfert du dossier de diagnostic par le participant 1 aux participants 2 et 3 (cf. Figure 6), Figure 6. Système TeNeCi - Coordination : Transfert du dossier de diagnostic - Une phase de coopération : représentée par une vidéoconférence entre les participants 1, 2 et 3 et une audio conférence entre les participants 1 et 2. Ces outils de conférence assurent des liens de conversations entre les trois médecins pour analyser le dossier de diagnostic traité. Suite à l'analyse réalisée, le participant 2 ajoute des annotations sur une image visualisée (cf. Figure 7), Figure 7. Système TeNeCi - Coopération : Visio et Audio conférence, Ajout des annotations - Une phase de collaboration : représentée par une enquête réalisée par les trois participants selon les actions du patient en ligne, afin d'assurer un avis commun suite aux analyses du dossier de diagnostic étudié (cf. Figure 8). Figure 8. Système TeNeCi - Collaboration : Télédiagnostic CONCLUSION Dans ce papier, nous avons présenté les modèles de conception et d'architecture qui ont été mis en place avec l'avènement d'un nouveau type d'applications : les applications distribuées collaboratives. Puis nous avons étudié les modèles d'interfaces Homme/Machine distribuées. Mais l'efficacité d'une plate-forme collaborative réside dans la capacité qu'elle aura à rendre le travail réellement collaboratif c'est-à-dire à placer les acteurs dans une situation la plus proche possible d'une salle d'examen virtuelle. La prise de conscience des humains coopérants (awareness) est primordiale. C'est pourquoi, nous nous proposons, en portant le modèle dit du trèfle de définir le Continuum de Collaboration comme étant une continuité de l'espace de travail collaboratif qui s'étale sur 3 dimensions allant d'une Coordination à une Collaboration en passant par la Coopération. Cette continuité est augmentée par un trèfle fonctionnel qui regroupe plusieurs espaces qui déterminent des dimensions indispensables pour le travail collaboratif. Ce qui détermine le Modèle Continuum de Collaboration Augmentée, ACCM. Actuellement, une plateforme élaborée à l'aide de ce modèle est mise en place. Il s'agit de TeNeCi (Téléneurologie Coopérative) qui a été financée dans le cadre d'un projet européen InterregIII. L'idée étant de donner au médecin en cours de diagnostic les outils permettant de travailler en collaboration ainsi que la prise de conscience de son confrère et de son patient. Les résultats des tests de la plateforme in situ des praticiens hospitaliers, et les premiers retours d'expérience sont très convaincants. REMERCIEMENTS Les auteurs remercient l'institut des Sciences et Technologies de l'information (ISTI de Besançon) ainsi que la communauté Européenne (par le projet TeNeCi INTERREGIII), qui ont permis les financements de ce travail

11 RÉFÉRENCES [ADA 95] Tenney Y. Pew R. Adams, M. Situation awareness and the cognitive management of complex systems. Human Factors, 37(1):85 104, [CAL 97] Joëlle Coutaz Gaëlle Calvary and Laurence Nigay. From singleuser architectural design to pac*: a generic software architecture model for cscw. Conference on Human factors in computing systems, Atlanta, Georgia, United States, pages , [DAV 01] B. David. Ihm pour les collecticiels. Revue Réseaux et Systèmes Répartis, Calculateurs Parallèles, 13-2(3), [DEW 01] Dewan P. An integrated approach to designing and evaluating collaborative applications and infrastructures. CSCW, 10:75 111, [DRO 04] J.L. Haberbusch L. Droz-Bartholet, E. Garcia. Collaborative teleneurology for remote diagnosis conformance statement for teneci dicom explorer. Technical report, Laboratoire d Informatique de Franche Comté-LIFC, [DUV 06] Thierry Duval and Jean-Claude Tarby. Améliorer la conception des applications interactives par l utilisation conjointe du modèle pac et des patrons de conception. Proceedings of the 18th international conference on Association Francophone d Interaction Homme-Machine, Montreal, Canada, 133: , [ELL 94] Clarence Ellis and Jacques Wainer. A conceptual model of groupware. Proceedings of the 1994 ACM conference on Computer supported cooperative work, pages 79 88, [GAR 99] Lapayre JC Garcia E, Guyennet H. Group support in cooperative work applications. Int. Conf. on Parallel and Distributed Processing Techniques and Applications, PDPTA 99, Las Vegas, USA, 6: , July [GAR 01] Renard F., Ba T., Garcia E., Lapayre J-C. Calif multimédia : une plate-forme à objets pour le développement de télé-applications multimédia: Réseaux et systèmes répartis. Calculateurs Parallèles, 3: , [GAR 04] J-C. Lapayre E. Garcia, H. Guyennet. Group partitionning over corba for cooperative work. Journal of Cluster Computing, [GAR 05a] J.C Lapayre S. Ramadass R. Budiarto N. Kassim M. Bouhlel E. Garcia, H. Guyennet. Collaborative telemedicine components integration in a multimedia conferencing system. 20th APAN Meeting: Advanced Network Conference, Taipei, pages 59 67, August [GAR 05b] V. Bonnans L. Cammoun S. Chatelain L. Droz Bartholet G. Devuyst H. Guyennet JL. Haberbush JC. Lapayre T. Moulin JP. Thiran E. Garcia, J. Bogousslavsky. Collaborative tele-neurology for remote diagnosis. 3rd International Conference: Sciences of Electronic, Technologies of Information and Telecommunications, SETIT, [GOD 01] J. C. Bignon C. Bouthier O. Malcurat P. Molli C. Godart, G. Halin. Implicit or explicit coordination of virtual teams in building design. conférence CAADRIA 2001 (Computer-Aided Architectural Design Research in Asia), Sydney, Australia, pages , [GRA 96] Nejabi R. Graham T.C.N., Urnes T. Efficient distributed implementat ion of semi-replicated synchronous groupware. UIST 96, pages 1 10, [GRE 95] Chris Greenhalgh and Steven Benford. Massive: a collaborative virtual environment for teleconferencing. ACM Transactions on Computer-Human Interaction (TOCHI), 2: , [GUT 04] Carl Gutwin and Saul Greenberg. A descriptive framework of workspace awareness for real-time groupware. Computer Supported Cooperative Work (CSCW), Computer Science and Humanities, Social Sciences and Law, 11(34): , November [GUY 97] Tréhel M Guyennet H, Lapayre JC. The pilgrim : A new consistency protocol for distributed shared memory. The IEEE Third Int. Conf. on Algorithms and Architectures for Parallel Processing, Melbourne, Australia, pages , December [GUY 01] Lapayre J-C, Guyennet H. The group approach in distributed system. Progress in Computer Research, Franck Columbus, 2: , [HAN 03] Damien HANSER. Proposition d un modèle d auto coordination en situation de conception, application au domaine du bâtiment. PhD thesis, Institut National Polytechnique De Lorraine, October [HIN 99] Ken Hinckley and Mike Sinclair. Touch-sensing input devices. Conference on Human Factors in Computing Systems archive,proceedings of the SIGCHI conference on Human factors in computing systems, CHI 99, pages , [HOO 95] F. Hoogstoel. Une approche organisationnelle du travail coopératif assisté par ordinateur. Application au projet Co-Learn. PhD thesis, Université de Lille, November [KVA 00] T. Kvan. Collaborative design : what is it? Automation in construction, 9: , [LAC 02] Coutaz J. Lachenal Ch. introspac : un outil pour enseigner et comprendre pac-amodeus. IHM 2003, Caen France, pages , [LAU 02] Yann Laurillau and Laurence Nigay. Clover architecture for groupware. 14th French-speaking conference on Human-computer interaction, 32: , [LAY 04] Patrick Lay and Stefan Lüttringhaus-Kappel. Transforming XML schemas into Java Swing GUIs. In Peter Dadam and Manfred Reichert, editors, GI Jahrestagung (1), INFORMATIK Informatik verbindet, Band 1, Beiträge der 34. Jahrestagung der Gesellschaft für Informatik e.v. (GI), 20. September - 24.September 2004 in Ulm, volume P-50 of LNI, pages GI, [NEU 00] Ravinder Chandhok Christine M. Neuwirth, David S. Kaufer and James H. Morris. Computer supported collaborative writing: A coordination science perspective. Coordination Theory and Collaboration Technology, in the computers, cognition and work Series, May

12 [NIG 02] Phil Gray Laurence Nigay. Architecture logicielle conceptuelle pour la capture de contexte. Proceedings of the 14th Frenchspeaking conference on Humancomputer interaction (Conférence Francophone sur l Interaction Homme-Machine), pages , [SAL 95a] Salber Daniel. De l interaction individuelle aux systèmes multiutilisateurs. L exemple de la communication Homme-Homme médiatisée. Thèse de doctorat informatique, Université Joseph Fourier, Grenoble, France, [SAL 95b] Daniel Salber, Joëlle Coutaz, and et al. De l observabilité et de l honnêteté: le cas du contrôle d accès dans la communication homme-homme médiatisée. Journée IHM 95, Cépaduès,Toulouse, [STE 87] G. Foster S. Lanning M. Stefik, D. G. Bobrow and D. Tatar. Wysiwis revised: early experiences with multiuser interfaces. ACM Transactions on Information Systems (TOIS),5: , [VEI 03] Matthias Veit and Stephan Herrmann. Model-view controller and object teams: a perfect match of paradigms. pages ACM Press, [YOU 01] Pekkola S. You, Y. Meeting others supporting situation awareness on the www. Decision Support Systems, (32):

GI81 : Réseaux & Travail Collaboratif Partie I : Travail Collaboratif

GI81 : Réseaux & Travail Collaboratif Partie I : Travail Collaboratif GI81 : Réseaux & Travail Collaboratif Partie I : Travail Collaboratif (M1 GEII et M1 RVSI) Samir OTMANE Samir.Otmane@ibisc.univ-evry.fr http://lsc.univ-evry.fr/~otmane/ 1 Plan du Cours Introduction Travail

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en détail

La recherche d informations sur le Web par les lycéens : Pourquoi et comment faciliter le travail collaboratif?

La recherche d informations sur le Web par les lycéens : Pourquoi et comment faciliter le travail collaboratif? La recherche d informations sur le Web par les lycéens : Pourquoi et comment faciliter le travail collaboratif? Jérôme Dinet* & Michèle Archambault** *Université Paul Verlaine Metz Equipe Transdisciplinaire

Plus en détail

Mémoire présenté par. Faiza BENACER. En vue de l'obtention du diplôme de. Magister en informatique THÈME. Soutenue publiquement devant le jury:

Mémoire présenté par. Faiza BENACER. En vue de l'obtention du diplôme de. Magister en informatique THÈME. Soutenue publiquement devant le jury: République algérienne démocratique et populaire Ministère de l'enseignement supérieur et de la recherche scientifique Université Ferhat Abbas Sétif Faculté des sciences Département d'informatique Mémoire

Plus en détail

Catalogue de Pattern pour le CSCW

Catalogue de Pattern pour le CSCW Catalogue de Pattern pour le CSCW La création d application dans le cadre du CSCW (Computer Supported Cooperative Work), ou TCAO en français (Travail collaboratif assisté par ordinateur) a donné lieu à

Plus en détail

Une Architecture Basée Agents Mobiles Pour la Recherche D'information dans des Sources Hétérogènes et Réparties

Une Architecture Basée Agents Mobiles Pour la Recherche D'information dans des Sources Hétérogènes et Réparties Une Architecture Basée Agents Mobiles Pour la Recherche D'information dans des Sources Hétérogènes et Réparties Nadia Ben Seghir 1, Okba Kazar 1 1 Département D'informatique, Université de Biskra, 07000,

Plus en détail

Cours. Cours 8 : Révisions. Importance. Interface homme-machine

Cours. Cours 8 : Révisions. Importance. Interface homme-machine Cours 1) Introduction Définitions Histoire Cours 8 : Révisions jgarcia@ircam.fr 2) Programmation des interfaces graphiques principes de conception 3) MVC Java2D Styles d interaction 4) Interaction graphique

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

Les diagrammes de modélisation

Les diagrammes de modélisation L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse

Plus en détail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces

Plus en détail

Types de REA produites dans le cadre de la séquence pédagogique

Types de REA produites dans le cadre de la séquence pédagogique Scénario pédagogique APPRENDRE À ENSEIGNER AUTREMENT Description générale du scénario Titre Les bases de données relationnelles Résumé Dans le cadre d'un cours à distance, la visioconférence est une REA

Plus en détail

DÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques

DÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques livre blanc DÉVELOPPEMENT INFONUAGIQUE MEILLEURES PRATIQUES ET APPLICATIONS DE SOUTIEN DÉVELOPPEMENT INFONUAGIQUE - MEILLEURES PRATIQUES 1 Les solutions infonuagiques sont de plus en plus présentes sur

Plus en détail

Travail collaboratif. Glossaire

Travail collaboratif. Glossaire Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour

Plus en détail

TCAO. *CSCW = Computer Supported Cooperative Work

TCAO. *CSCW = Computer Supported Cooperative Work TCAO Travail Collaboratif Assisté Par Ordinateur* *CSCW = Computer Supported Cooperative Work le TCAO est le domaine qui étudie la conception, la construction et l utilisation (usages) des systèmes coopératifs

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

LES INTERFACES HOMME-MACHINE

LES INTERFACES HOMME-MACHINE LES INTERFACES HOMME-MACHINE 1 ère Partie : Introduction aux Interfaces Homme-Machine 2 ème Partie : Notions de base sur les Sciences Cognitives 3 ème Partie : Recommandations ergonomiques 4 ème Partie

Plus en détail

Une utilisation du modèle MVC pour une plate-forme de travail virtuel

Une utilisation du modèle MVC pour une plate-forme de travail virtuel Une utilisation du modèle MVC pour une plate-forme de travail virtuel Nicolas Martin Nicolas.Martin@lifl.fr Samuel Degrande Samuel.Degrande@lifl.fr Laboratoire d Informatique Fondamentale de Lille Bâtiment

Plus en détail

Présentation des technologies pour la collaboration Étude des logiciels pour les groupes (groupware)

Présentation des technologies pour la collaboration Étude des logiciels pour les groupes (groupware) Manuele Kirsch Pinheiro Maître de conférences en Informatique Centre de Recherche en Informatique Université Paris 1 Panthéon Sorbonne Manuele.Kirsch-Pinheiro@univ-paris1.fr http://mkirschp.free.fr Objectif:

Plus en détail

2. Activités et Modèles de développement en Génie Logiciel

2. Activités et Modèles de développement en Génie Logiciel 2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale

Plus en détail

GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU

GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU GUIDE D UTILISATION DU LOGICIEL DE TELE-EXPERTISE BOGOU Document mis à jour le 22 février 2013 Dr. Yannick Kamga Dr. Rafael Ruiz-De-Castaneda Dr. Georges Bediang Dr. Alexandre Sawadogo Jean-Marc Naef Prof.

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Bluetooth pour Windows

Bluetooth pour Windows Bluetooth pour Windows Mise en route 2006 Hewlett-Packard Development Company, L.P. Microsoft et Windows sont des marques déposées de Microsoft Corporation aux Etats-Unis. Bluetooth est une marque détenue

Plus en détail

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3

Plus en détail

http://www.linea21.com info@linea21.com

http://www.linea21.com info@linea21.com Livre blanc http://www.linea21.com SOMMAIRE SOMMAIRE... 1 PRESENTATION... 2 TIC ET DEVELOPPEMENT DURABLE... 3 PUBLIER ET COMMUNIQUER... 4 LES GROUPES DE TRAVAIL...5 LE TABLEAU DE BORD PERSONNALISE... 6

Plus en détail

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle La plate-forme DIMA Master 1 IMA COLI23 - Université de La Rochelle DIMA Bref aperçu Qu'est-ce? Acronyme de «Développement et Implémentation de Systèmes Multi-Agents» Initié par Zahia Guessoum et Jean-Pierre

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Logiciel EV3 LEGO MINDSTORMS Education

Logiciel EV3 LEGO MINDSTORMS Education Robot éducateur : LEGO Education a le plaisir de vous présenter Robot éducateur, une sélection d'activités pédagogiques vous permettant de prendre en main votre EV3 LEGO MINDSTORMS Education de façon structurée

Plus en détail

WEA Un Gérant d'objets Persistants pour des environnements distribués

WEA Un Gérant d'objets Persistants pour des environnements distribués Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et

Plus en détail

OpenOffice.org IMPRESS. Notes de cours Novembre 2005 Version 1.0

OpenOffice.org IMPRESS. Notes de cours Novembre 2005 Version 1.0 OpenOffice.org IMPRESS Notes de cours Novembre 2005 Version 1.0 Table des matières Préambule...3 INTRODUCTION...4 Objectifs...4 Impress PowerPoint...4 MacOSX - PC...4 CREATION...4 MODES DE TRAVAIL...4

Plus en détail

Travail collaboratif à distance

Travail collaboratif à distance UNIVERSITE ABDELMALEK ESSAADI FACULTE POLYDISCIPLINAIRE LARACHE 2012-2013 Travail collaboratif à distance P r o f e sse u r A z iz M A B ROU K P r. a z i z. m a b r o u k. f p l @ g m a i l. c o m S.E.G

Plus en détail

Module 0 : Présentation de Windows 2000

Module 0 : Présentation de Windows 2000 Module 0 : Présentation de Table des matières Vue d'ensemble Systèmes d'exploitation Implémentation de la gestion de réseau dans 1 Vue d'ensemble Donner une vue d'ensemble des sujets et des objectifs de

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail

En outre 2 PDD sont impliqués dans le développement de politiques locales destinées à favoriser l'insertion des personnes handicapées.

En outre 2 PDD sont impliqués dans le développement de politiques locales destinées à favoriser l'insertion des personnes handicapées. PHOES Version : 2.0 - ACT id : 3813 - Round: 2 Raisons et Objectifs Programme de travail et méthodologie Dispositions financières Dispositions organisationnelles et mécanismes décisionnels Procédures de

Plus en détail

CONCEPTION ET DEVELOPPEMENT D ENVIRONNEMENTS VIRTUELS COLLABORATIFS

CONCEPTION ET DEVELOPPEMENT D ENVIRONNEMENTS VIRTUELS COLLABORATIFS CONCEPTION ET DEVELOPPEMENT D ENVIRONNEMENTS VIRTUELS COLLABORATIFS Roberta LIMAGOMES 1 Directeur de thèse: JeanPierre COURTIAT* Laboratoire d'accueil: * LAASCNRS 7, avenue du Colonel Roche 31077 Toulouse

Plus en détail

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble 15 1.1 Terminologie et concepts 16 1.2 Bénéfices 17 1.3 Technologies et solutions de virtualisation 19 1.3.1 Introduction 19 1.3.2 Virtualisation

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

La réplication sous SQL Server 2005

La réplication sous SQL Server 2005 La réplication sous SQL Server 2005 Mettre en place la réplication sur SQL Server 2005 La réplication des bases de données est une problématique classique dans les systèmes d'information. En effet, dans

Plus en détail

Google Drive, le cloud de Google

Google Drive, le cloud de Google Google met à disposition des utilisateurs ayant un compte Google un espace de 15 Go. Il est possible d'en obtenir plus en payant. // Google Drive sur le web Se connecter au site Google Drive A partir de

Plus en détail

Visio Kit. Mode d'emploi

Visio Kit. Mode d'emploi Visio Kit Mode d'emploi Mode d'emploi 2 Table des matières Chapitre 1 - Que peut-on faire avec le visio-kit?... 4 1. Contexte d'utilisation 4 2. Les deux types de conférences 4 3. L'équipement des correspondants

Plus en détail

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment

Plus en détail

Java 7 Les fondamentaux du langage Java

Java 7 Les fondamentaux du langage Java 184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque

Plus en détail

Guide de déploiement

Guide de déploiement Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows

Plus en détail

Scopia Desktop. Sommaire

Scopia Desktop. Sommaire Scopia Desktop Objectif : le but de ce document est de vous guider sur la procédure à suivre pour le bon déroulement de l installation du logiciel Scopia Desktop, de son utilisation sur votre ordinateur

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. www.sybase.fr/poweramc DOCUMENTATION

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. www.sybase.fr/poweramc DOCUMENTATION Sybase PowerAMC 16 Guide des nouvelles fonctionnalités générales DOCUMENTATION 2 2 www.sybase.fr/poweramc A propos de PowerAMC 16 PowerAMC est une solution de modélisation d'entreprise graphique qui prend

Plus en détail

Premiers pas avec NetSupport SCHOOL

Premiers pas avec NetSupport SCHOOL Premiers pas avec NetSupport SCHOOL QUERY INFORMATIQUE 1 boulevard Charles de Gaule 92700 COLOMBES - FRANCE Tel. : + 33 (0) 1.49.97.33.00 Fax : + 33 (0) 1.49.97.33.09 www.query-informatique.com Sommaire

Plus en détail

Catalogue des formations pour vos collaborateurs, pour vos clients,

Catalogue des formations pour vos collaborateurs, pour vos clients, Catalogue des formations pour vos collaborateurs, pour vos clients, Formations en Webconférence... 2 Formation Administrateur : Plan Démarrage SharePoint... 3 Formation Administrateur Microsoft Office

Plus en détail

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000 Service d'installation et de démarrage de la solution de stockage réseau Services HP Données techniques Le service d'installation et de démarrage de la solution de stockage réseau offre l'installation

Plus en détail

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24 Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.

Plus en détail

Brève introduction à la recherche d!information sur le Web à base d!agents logiciels

Brève introduction à la recherche d!information sur le Web à base d!agents logiciels Plan Brève introduction à la recherche d!information sur le Web à base d!agents logiciels Bernard ESPINASSE Université d!aix-marseille 2010 Rappels sur les agents logiciels Problématique de la RI sur le

Plus en détail

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET Glossaire La terminologie propre au projet, ainsi que les abréviations et sigles utilisés sont définis dans le Glossaire. Approbation Décision formelle, donnée

Plus en détail

MEGA Application Portfolio Management. Guide d utilisation

MEGA Application Portfolio Management. Guide d utilisation MEGA Application Portfolio Management Guide d utilisation MEGA 2009 SP5 R7 2ème édition (novembre 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis

Plus en détail

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL

ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL ÉCONOMIE ET GESTION LYCÉES TECHNOLOGIQUE ET PROFESSIONNEL Au niveau du second degré, l'économie et gestion recouvre un ensemble de champs disciplinaires relevant de l'économie, du droit, des sciences de

Plus en détail

What s New. HOPEX V1 Release 2. MEGA International Avril 2014. V1R2 What's New 1

What s New. HOPEX V1 Release 2. MEGA International Avril 2014. V1R2 What's New 1 What s New HOPEX V1 Release 2 MEGA International Avril 2014 V1R2 What's New 1 Sommaire Sommaire Introduction 7 Nouvelles solutions 8 HOPEX Business Architecture 9 1 Introduction 10 1.1 Description générale

Plus en détail

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Cours 20411D Examen 70-411

Cours 20411D Examen 70-411 FORMATION PROFESSIONNELLE Cours 20411D Examen 70-411 Administering Windows Server 2012 Durée : 01 Mois en cours du soir 18h/21h CURSUS COMPLET MCSA Windows Server 2012 Solutions Associate 70-410 70-411

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

SYSTEME INFORMATIQUE DES DECHETS INDUSTRIELS ET DANGEREUX «SIDID «Sommaire

SYSTEME INFORMATIQUE DES DECHETS INDUSTRIELS ET DANGEREUX «SIDID «Sommaire Exposé relatif au SYSTEME INFORMATIQUE DES DECHETS INDUSTRIELS ET DANGEREUX «SIDID «Sommaire 1 Introduction 1.1 Réglementation portant sur le traitement et l élimination des déchets industriels dans le

Plus en détail

Quels progrès dans le développement des composants icargo?

Quels progrès dans le développement des composants icargo? News letter n 5 Juin 2013 Editorial Erick Cornelisse icargo est un projet de l'union européenne du septième programme-cadre qui vise à faire progresser et à étendre l'utilisation des TIC pour soutenir

Plus en détail

Programme de formation

Programme de formation INSCRIVEZ VOUS Formations sélectionnées et financées par le FAFIEC Programme de formation mardi 16 septembre 2014 Les Métiers du Test Module 5.2 - Automatisation des tests fonctionnels : HP Unified Functional

Plus en détail

Modules Multimédia PAO (Adobe)

Modules Multimédia PAO (Adobe) Modules Multimédia PAO (Adobe) Pré-requis : Bonne maîtrise de la manipulation d'un PC (environnement Windows ou Mac) et de la navigation Internet. Disposition pour le graphisme recommandée. Mémoire visuelle,

Plus en détail

modélisation solide et dessin technique

modélisation solide et dessin technique CHAPITRE 1 modélisation solide et dessin technique Les sciences graphiques regroupent un ensemble de techniques graphiques utilisées quotidiennement par les ingénieurs pour exprimer des idées, concevoir

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

Utilisation de XnView

Utilisation de XnView http://www.rakforgeron.fr 27/02/2015 Utilisation de XnView Les photos d'actes généalogiques, les scans de documents réalisés par vous, ou vos saisies d'écran de documents téléchargés sur Internet, au-delà

Plus en détail

Business Intelligence avec SQL Server 2012

Business Intelligence avec SQL Server 2012 Editions ENI Business Intelligence avec SQL Server 2012 Maîtrisez les concepts et réalisez un système décisionnel Collection Solutions Informatiques Extrait Alimenter l'entrepôt de données avec SSIS Business

Plus en détail

Guide de prise en main Symantec Protection Center 2.1

Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Guide de prise en main Symantec Protection Center 2.1 Le logiciel décrit dans cet ouvrage est fourni dans le cadre d'un contrat de licence et seule

Plus en détail

TBI-DIRECT. Bridgit. Pour le partage de votre bureau. Écrit par : TBI Direct. http://www.tbi-direct.fr

TBI-DIRECT. Bridgit. Pour le partage de votre bureau. Écrit par : TBI Direct. http://www.tbi-direct.fr TBI-DIRECT Bridgit Pour le partage de votre bureau Écrit par : TBI Direct http://www.tbi-direct.fr Contenu Vue d'ensemble...4 Nom du serveur...5 Lancement du Bridgit...5 Installation du logiciel Bridgit

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

Plus en détail

Artica. La déduplication. Révision Du 08 Février 2011 version 1.5.020818

Artica. La déduplication. Révision Du 08 Février 2011 version 1.5.020818 Artica La déduplication Révision Du 08 Février 2011 version 1.5.020818 Table des matières Introduction :...2 Historique du projet :...2 A qui s'adresse Artica?...2 Licence et support...2 Que fait Artica?...

Plus en détail

cours : Document Électronique 2003/2004

cours : Document Électronique 2003/2004 Axe : Ingénierie des Systèmes d'information cours : Document Électronique 2003/2004 (version 2.0 du 17 nov. 2003) Sommaire Objectifs...1 Moyens pédagogiques...2 Présentations en amphi...2 Visites-entretiens

Plus en détail

Interface Homme-Machine 1

Interface Homme-Machine 1 Interface Homme-Machine 1 Interface utilisateur graphique (GUI) 01 Introduction IHM Jacques Bapst jacques.bapst@hefr.ch Interface Homme-Machine L'étude de l'interface Homme-Machine (IHM) appelée également

Plus en détail

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES.

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES. KMnet Admin LOGI CIEL D'ADMINISI TRATION DES PÉ RIPHÉR ÉRIQUES PO UR LES ENTREPRISES LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES. ADMINISTRATION RAPIDE ET FACILE DES PÉRIPHÉRIQUES

Plus en détail

MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006

MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006 MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006 SOMMAIRE 1 AVANT PROPOS...3 2 PRÉSENTATION...4 2.1 Quelques définitions...4 2.2 Besoins d'intégration d'un moteur de workflow...4

Plus en détail

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Séquence de découverte de SparkAngels Logiciel d entraide numérique Contributeurs : GUILLEZ Frédéric BANDINI Gérard DENIGOT Michaël FOLCH Janine PERILLAUD Stéphanie PLATEL Carl REANT Franck I. Matériel et préparation Pré requis matériel et logiciel : Ordinateur avec connexion

Plus en détail

Programmation de services en téléphonie sur IP

Programmation de services en téléphonie sur IP Programmation de services en téléphonie sur IP Présentation de projet mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à la programmation

Plus en détail

Interactions 3D coopératives en environnements virtuels avec OpenMASK pour l exploitation d objets techniques

Interactions 3D coopératives en environnements virtuels avec OpenMASK pour l exploitation d objets techniques Interactions 3D coopératives en environnements virtuels avec OpenMASK pour l exploitation d objets techniques Thierry Duval, Christian Le Tenier To cite this version: Thierry Duval, Christian Le Tenier.

Plus en détail

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique Cette documentation s'adresse aux utilisateurs travaillant avec le navigateur Internet Explorer et

Plus en détail

Fiche méthodologique Rédiger un cahier des charges

Fiche méthodologique Rédiger un cahier des charges Fiche méthodologique Rédiger un cahier des charges Plan de la fiche : 1 : Présentation de la fiche 2 : Introduction : les grands principes 3 : Contenu, 1 : positionnement et objectifs du projet 4 : Contenu,

Plus en détail

L entreprise collaborative

L entreprise collaborative L entreprise collaborative Spécialiste des solutions Cloud Microsoft pour votre PME Gestion des appareils Logiciels Office Messagerie Collaborative Mobilité Partage de documents Calendriers partagés Intranets

Plus en détail

Messagerie asynchrone et Services Web

Messagerie asynchrone et Services Web Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS

Plus en détail

Solution de Collaboration synchrone

Solution de Collaboration synchrone Solution de Collaboration synchrone Plan Les raisons qui poussent à utiliser des collaborations synchrones La solution Erica de collaboration synchrone Descriptif des fonctionnalités Sametime V9 Packaging

Plus en détail

Environnement logiciel open source pour la création d œuvres artistiques interactives

Environnement logiciel open source pour la création d œuvres artistiques interactives Environnement logiciel open source pour la création d œuvres artistiques interactives Stéphane Donikian IRISA/CNRS Campus de Beaulieu 35042, Rennes Cedex, France donikian@irisa.fr La création artistique

Plus en détail

Master Sciences et Technologies Mention Informatique Spécialité E-Services en Alternance

Master Sciences et Technologies Mention Informatique Spécialité E-Services en Alternance Master Sciences et Technologies Mention Informatique Spécialité E-Services en Alternance Le Master Informatique E-Services de l'université de Lille 1 s'adresse à tout étudiant(e) titulaire d'une première

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

Domaine 1 : S approprier un environnement informatique de travail. Domaine 3 : Créer, produire, traiter et exploiter des données.

Domaine 1 : S approprier un environnement informatique de travail. Domaine 3 : Créer, produire, traiter et exploiter des données. Les différents domaines sont : Domaine 1 : S approprier un environnement informatique de travail. Domaine 2 : Adopter une attitude responsable. Domaine 3 : Créer, produire, traiter et exploiter des données.

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

ERP5. Gestion des Services Techniques des Collectivités Locales

ERP5. Gestion des Services Techniques des Collectivités Locales Gestion des Services Techniques des Collectivités Locales Cte 1 2 P 3 s tio T 4 m ilg h trc c n p.o 5 re u fe ro a le tio c M S tw u aa c e O 2 Relation Citoyen Interventions Patrimoine Core Ressources

Plus en détail

Services partagés Canada. Séance II sur les communications convergentes

Services partagés Canada. Séance II sur les communications convergentes partagés Canada Séance II sur les communications convergentes Comité consultatif sur le cadre d'architecture Transformation, stratégie de services et conception Le 3 mai 2013 Ordre du jour HEURE SUJET

Plus en détail

Installation FollowMe Q server

Installation FollowMe Q server Installation FollowMe Q server FollowMe Rev 1.00 30 nov 2007 Pré requis FollowMe v5 est un service de Windows et s'installe sur tout poste fonctionnant sous XP Pro, 2000 server, 2003 server. Il utilise

Plus en détail

Utilisation du visualiseur Avermedia

Utilisation du visualiseur Avermedia Collèges Numériques Utilisation du visualiseur Avermedia Un visualiseur est aussi appelé caméra de table et ce nom rend mieux compte de sa fonction première à savoir filmer un document (revue,carte, dissection,

Plus en détail

Enquête 2014 de rémunération globale sur les emplois en TIC

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

Création d'une interface graphique

Création d'une interface graphique Introduction Matlab - Compléments GUI 1 Création d'une interface graphique Une interface graphique permet de contrôler une application interactivement avec la souris, plutôt que par lancement des commandes

Plus en détail

Interface Humain-Machine

Interface Humain-Machine Interface Humain-Machine 1 Problématique de l IHM La communication homme -machine constitue un des trois aspects fondamentaux de tout programme ou système interactif (avec le choix d'algorithmes et de

Plus en détail