CONCEPTION ET DEVELOPPEMENT D ENVIRONNEMENTS VIRTUELS COLLABORATIFS

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

Download "CONCEPTION ET DEVELOPPEMENT D ENVIRONNEMENTS VIRTUELS COLLABORATIFS"

Transcription

1 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 Toulouse Cedex 4 Etablissement d'inscription: Université Paul Sabatier Toulouse III 118, Route de Narbonne Toulouse Résumé Pour répondre à la demande croissante de technologies de collaboration, plusieurs CVEs (Environnements Virtuels Collaboratifs) ont été développés. Cependant, dans la plupart de ces systèmes collaboratifs, la collaboration se restreint au contexte de la réalité virtuelle. Ce travail propose de définir et mettre en œuvre une méthode générale pour étendre des CVEs par l intégration de différents outils pour que la collaboration puisse avoir lieu dans différents contextes (par exemple, la navigation Web), de façon parallèle et coordonnée avec la scène virtuelle. Différents domaines d application, dont le téléenseignement, sont envisagés pour montrer le bien fondé de l approche proposée. Mots clés Systèmes collaboratifs, environnements virtuels multiutilisateurs, réalité virtuelle, téléenseignement. 1 INTRODUCTION Le World Wide Web est devenu aujourd hui la plus importante plateforme de communication et de collaboration. La demande croissante de technologies de collaboration est une évidence d'un désir commun d'abolir le paradigme conventionnel où chaque utilisateur exploite le WEB de façon individuelle et indépendante. Une des principales motivations encourageant ces technologies est la façon distribuée dont les entreprises et les centres de recherche travaillent. Comme réponse à cette demande, plusieurs systèmes collaboratifs (ComputerSupported Cooperative Work ou CSCW) ont été conçus. Certains n'assurent que la notion de présence tandis que d'autres offrent tout un ensemble d'outils de gestion et de communication. Les Environnements Virtuels Collaboratifs (Collaborative Virtual Environments ou CVEs) représentent une catégorie importante de systèmes CSCW qui fournissent des facilités de collaboration à travers l'implémentation d'un espace virtuel distribué. L'espace virtuel peut être représenté par de simples environnements textuels ou même par de riches scènes 3D partagées (ce qu'on appelle des mondes virtuels). L'utilisation de la Réalité Virtuelle (Virtual Reality ou ) est encouragée à cause de sa capacité importante de modélisation et d'interactivité, permettant aux CVEs de résoudre plusieurs problèmes concernant les CSCW: (i) la notion de présence (perception des activités des autres membres du groupe); (ii) la représentation des métaphores du monde réel (des gestes humains) et des objets (simulations en 3D); (iii) la réduction des coûts de transmissions à travers le réseau. 1

2 Cependant, la plupart des CVEs connus correspondent à des solutions propriétaires commerciales qui travaillent indépendamment des autres outils de collaboration. Ceuxci n'offrent la collaboration qu'à l'intérieur de leurs mondes virtuels respectifs. En conséquence, de riches fonctionnalités normalement offertes par différents outils d'édition, de communication et de collaboration ne sont pas fournies. L objectif de ce travail est de proposer l'extension de CVEs à travers l'intégration d'outils externes [1]. Afin de permettre que cette extension soit mise en œuvre d'une façon la plus générale possible, un "Integration Framework" a été défini. Celuici décrit comment les différents outils de collaboration doivent être interfacés avec les CVEs. Cet article est structuré en cinq sections. Dans la section 2 nous faisons le positionnement de notre travail par rapport à d'autres travaux de recherche. Dans la section 3 nous présentons les motivations qui ont guidé cette proposition d'intégration ainsi que quelques scénarios d'intégration. L' "Integration Framework" et une architecture de système associée sont décrits dans la section 4. La cinquième section présente quelques conclusions et directions de travaux futurs. 2 ETAT DE L ART Plusieurs systèmes collaboratifs ont été documentés dans la littérature. La plupart de ces systèmes ont le WEB comme architecture de base. CoLab [2] et PROOF [3] sont des exemples de systèmes multiutilisateurs pour la navigation synchrone de documents WEB. Tout comme la navigation collaborative, certaines applications WEB offrent aussi des outils de communication telles que les chat ou visioconférence (PageTogether [4]). Des outils de partage d'applications et de tableaublanc sont également proposés (NetDIVE [5]). Concernant les CVEs, beaucoup d'efforts ont été déployés pour développer des applications collaboratives 3D. Des systèmes comme DIVE [6] et Open Community [7] fournissent les moyens nécessaires pour la conception des mondes virtuels 3D complexes (représentant le cœur de la collaboration) où des personnes se "rencontrent" pour interagir les unes avec les autres. Les environnements de réalité virtuelle multiutilisateurs peuvent être développés à travers des solutions propriétaires (MASSIVE3 [8], DIVE) ou par l'extensions de standards et de formats de modélisation 3D existants (COSMOS [9], Open Community). Les plus importants parmi ces standards et formats sont: (i) MPEG4 [10] (un standard ISO/IEC qui utilise une approche orientée à objets et un langage binaire pour la description de scènes ); (ii) ML [11] (aussi un standard ISO/IEC représentant un langage de description de scènes en format texte); et (iii) X3D [12] (la " prochaine génération" de ML, encore dans l'état de "Draft", où le format XML doit être utilisé pour la description des scènes). Parmi les CVEs existants, seulement quelques solutions proposent l'intégration de l'activité collaborative en cours dans le monde avec d'autres applications. Dans [13] les auteurs proposent l'intégration de CRACK! (un outil qui fournit la notion de présence des utilisateurs visitant la même page WEB) et VIVA (une application de réalité virtuelle) pour permettre aux utilisateurs qui sont en train de naviguer sur le WEB d'être au courant d'autres qui sont connectés au monde. Dans [6] l'environnement virtuel est interfacé avec une application d'envoi de messages électroniques ainsi qu'avec un éditeur de texte permettant aux utilisateurs de prendre des notes et les envoyer à travers une boîte postale virtuelle. Virtual Worlds Platform 5 [14] fournit une intégration plus riche où des documents de différents formats peuvent être affichés dans le monde (en utilisant l'interface 3D) et des communications "Voix sur IP" peuvent être établies. 3 INTEGRATION DE DIFFERENTS OUTILS DE COLLABORATION ET LA REALITE VIRTUELLE Comme nous l'avons décrit dans la section précédente, l'intégration de différentes applications avec les CVEs est un sujet de recherche encore peu exploré, même si cette intégration peut apporter plusieurs bénéfices. Dans cette section nous présentons les principales motivations de ce travail et introduisons quelques scénarios d'intégration.

3 3.1. MOTIVATIONS Les motivations qui ont guidé le développement de ce travail s'appuient sur le fait que la plupart des CVEs existants ne permettent la collaboration entre les utilisateurs que dans le contexte de la réalité virtuelle. Cette approche est à notre avis trop contraignante pour fournir des services collaboratifs. Commençons tout d'abord par le WEB qui représente la plus importante source publique d'information. En effet, il semble que toutes les activités de collaboration puissent y avoir accès. L'intégration d'un système de navigation WEB collaboratif avec un CVE permettrait à la collaboration ellemême de ne pas être restreinte au contexte. Donc, les utilisateurs seraient capables de coordonner et de synchroniser leurs dans les deux contextes simultanément. Par exemple, au même temps que les utilisateurs naviguent dans un musée virtuel, ils peuvent visiter les pages WEB des oeuvres en exposition. Le fait de suivre un lien vers une page qui décrit une certaine antiquité ramène l'utilisateur dans la salle virtuelle où se trouve la représentation 3D de cette antiquité. Une autre limitation de quelques CVEs est le fait d'utiliser l'interface 3D pour afficher ou manipuler les documents (par exemple dans [14]). Par exemple, afficher/éditer le contenu d'un fichier WORD dans la scène virtuelle. Puisque la réalité virtuelle n'a pas été conçue pour présenter des données telles que des textes formatés ni des feuilles de calcul numériques, c'est un vrai défi pour les utilisateurs d'éditer ou simplement de visualiser ces documents à l'intérieur du monde virtuel. Ainsi, l'intégration d'outils d'édition externes serait nécessaire pour permettre aux utilisateurs de manipuler correctement ces documents (au lieu d'essayer de les éditer directement à l'intérieur de la scène 3D). De plus, l'intégration d'outils de partage d'applications pourrait répondre aux besoins actuels en matière d'édition collaborative de documents. Le dernier aspect pris en compte par ce travail regarde les besoin en communication toujours associés aux travaux collaboratifs. Vu que la communication est un élément clé pour la collaboration, elle devrait être inhérente aux CVEs. Plusieurs CVEs fournissent déjà des moyens de communication tels que des Chat et Audioconférence [6,14]. Mais souvent ils consistent en des solutions propriétaire qui ne peuvent être utilisées que pour atteindre les utilisateurs connectés au même environnement. L'intégration d'outils de communication externes ne permettrait pas seulement la communication entre les utilisateurs connectés, mais également avec ceux qui sont en dehors du monde virtuel LES SCENARIOS D INTEGRATION Les deux premiers scénarios d'intégration concernent l'intégration des CVEs et le WEB: a) Synchronisation bidirectionnelle Dans les documents conventionnels des de navigation peuvent être exécutées comme résultat des inter utilisateur. Ceci est accompli par la définition d'ancres sur les objets qui composent la scène. Une fois qu'un objet est sélectionné, l'url cible (qui peut référencer différents type de ressource WWW) est alors présentée. La définition d'ancres dans les scènes virtuelles représente aujourd'hui le seul mécanisme offrant une intégration entre les mondes et WEB. Ce scénario d'intégration propose l'extension de ce mécanisme afin de permettre que les inter aient lieu également dans le sens inverse. C'estàdire, être capable de lier des événements de navigations WEB à des dans le monde virtuel, en changeant par conséquence son état courrant (par exemple, en insérant un nouvel objet dans la scène 3D). b) "Portail WEB" d'accès au monde Puisque les activités de groupe ont lieu dans le contexte, les utilisateurs doivent avoir des équipements adéquats pour joindre le groupe (des machines performantes ainsi que les logiciels 3D appropriés). Pourtant ces contraintes peuvent rendre difficile l'accès au monde virtuel à travers des dispositifs plus restreints (par exemple, des PDAs). Ce scénario d'intégration a pour but de permettre aux utilisateurs de suivre l'activité du groupe depuis l'extérieur du contexte. Des pages WEB dynamique représentant l'état courant

4 de l'activité du groupe pourraient jouer le rôle de "miroir" du monde virtuel. Un exemple pourrait être une page WEB qui affiche la liste des utilisateurs connectées au monde ainsi que tous les messages texte déjà échangés entre eux. Pour enrichir un peu plus cette fonctionnalité nous pourrions faire une association avec le scénario décrit précédemment. Par exemple, nous pourrions permettre que des utilisateurs n'ayant pas de "capacités" puissent interagir avec le monde virtuel en envoyant des messages (saisis en utilisant des Forms dans les pages WEB) qui seront affichés dans la scène 3D. Les deux prochains scénarios d'intégration concernent l'extension des fonctionnalités des applications en utilisant d'autres outils de collaboration et de communication: c) Outils d'édition + Partage d'application À l'intérieur des mondes des objets peuvent être créés pour représenter de véritables documents (tels que des feuilles de calcul ou des textes formatés). Dans les scènes conventionnelles, la définition d'ancres sur ces objets permettrait aux utilisateurs de cliquer sur eux et par conséquence de les télécharger ou de les visualiser localement dans la fenêtre du navigateur WEB. Dans ce scénario d'intégration nous proposons la possibilité d'exécuter un outil d'édition collaboratif pour visualiser/éditer un document suite à une interaction dans le monde virtuel, comme sa sélection. Puisqu'il y a toujours une version centrale du document (au lieu d'une version locale pour chaque utilisateur), sa représentation pourrait refléter les changements apportés au document lors de son édition. d) Outils de Communication L'intégration d'outils de communication dans les mondes proposée par ce scénario a pour but de faciliter aux utilisateurs l'accès à ces outils. L'idée principale est de permettre que des outils de communication soient lancés suite à des évènement dans le monde virtuel. Par exemple, sélectionner un avatar (la représentation graphique d'un utilisateur) déclencherait une conférence audio avec lui. En plus, les outils de communication peuvent être directement liés à des objets virtuels. Un objet qui modélise un téléphone pourrait représenter un lien vers une application du type "Voix sur IP", ce qui permettrait aux utilisateurs d'appeler depuis le monde virtuel d'autres qui sont ailleurs. Training / E learning Group Work Ebusiness Virtual Classes Product Maintenance Product Enginee ring Group Meetings Virtual Products Virtual Shopping Intégration avec le WEB Synchronisation "Portail WEB" d'accès bidirectionnelle au monde Permettre aux étudiants qui n'ont pas des dispositifs nécessaires pour se connecter au monde d'avoir accès aux cours. Des professeurs qui donnent des cours en exécutant simultanément des navigation WEB et des inter dans des scènes virtuelles. Des sur le modèle 3D d'un produit peuvent être exécutées comme résultat des inter de navigation sur son manuel HTML. Insertions d'objets dans la scène virtuelle représentant des véritables documents qui ont été uploaded pour être accessibles aux autres utilisateurs. Les consommateurs choisissent les produits depuis un catalogue WEB et les ajoutent dans la scène virtuelle. Visualisation simultanée d'une même marchandise en effectuant la navigation WEB synchronisée avec des inter sur son modèle 3D. Tableau. 1. Intégration d'autres applications Outils d'édition + Partage Outils de Communication d'application Objets pourraient être édités de façon collaborative. L'intégration avec une application de Tableau Blanc. Des pages WEB présentant l'état courant de la réunion pour les partenaires en retard qui essaient de joindre le groupe temporairement depuis un PDA. Utiliser des applications CAD pour projeter des produits, tandis que leurs représentations sont mises à jour dans la scène. Identique pour des feuilles de calcul représentées par des diagrammes 3D. Une application du genre Tableau Blanc partagé peut être utilisée tandis que l'objet représentant ce tableau affiche son état courant (par exemple, tous les 5 secondes). Exemple d applications de scénarios d'intégration. Utiliser une application de VoIP pour contacter des gens qui ne font pas partie de la réunion virtuelle.

5 Pour illustrer les scénarios d'intégration décrits précédemment, nous présentons dans le Tableau 1 des exemples d'utilisation dans le contexte de différentes applications collaboratives. 4 IMPLEMENTATION DE LA PROPOSITION D INTEGRATION 4.1. FRAMEWORK D INTEGRATION Ce Framework d'intégration a pour but de guider l'intégration entre des CVEs qui présentent une architecture clientserveur et différents environnements clientserveur. Nous avons décidé de ne prendre en compte dans un premier temps que des systèmes clientserveur car: (i) la plupart des CVEs existants suivent cette architecture; et (ii) le WEB luimême est de nature clientserveur. Comme il est montré dans la Figure 1, pour accomplir l'intégration envisagée ce framework définit un Module d'intégration qui doit s interfacer avec tous les serveurs concernés. Sa tâche consiste essentiellement à surveiller les événements détectés par chaque serveur (telles que des inter utilisateur) et à exécuter des à travers ces serveurs. Par conséquent, ce module tiendra une liste d'événements liant des événements à des. Une fois un événement notifié, le Module d'intégration enverra des message au serveur correspondant pour exécution des associées à cet évènement. À l'intérieur du monde virtuel, il y a trois principaux types d'événements observables pendant l'activité de collaboration: sélection, création et changements d'état des objets/avatars. Les à être exécutées sont exactement les mêmes. Les autres types d'événements et qui peuvent être notifiées ou exécutées dépendront de la nature de chaque application collaborative. Par exemple, si nous considérons un serveur qui gère une application de navigation WEB collaborative, les évènements sont: taper une nouvelle URL; suivre un lien défini dans la page actuelle; un Submit exécuté à travers des pages interactives (qui contient des Forms HTML). Concernant les à être déclenchées, nous avons tout simplement l'activation des URLs pour forcer la navigation synchronisée du côté de chaque client. Collaboration WEB Browsing Browsing. Collaboration Collaboration Integration Module CVE Fig.1. Framework d'intégration Start/Stop Commun./ App. Sharing Integration Actualization Module Platine Browsing CoLab Browsing VNet Platine Client Tools CoLab Applet Browser Client 1 Fig.2. VApplet EAI ML Plugin Platine Client Tools Un exemple d'architecture CoLab VApplet Applet EAI ML Browser Plugin Client N

6 4.2. UN EXEMPLE D ARCHITECTURE Pour implémenter le framework proposé nous avons défini une architecture de système (Figure 2) qui intègre différentes applications collaboratives. Quelques besoins ont été considérés pour la définition de cette architecture tels que (i) l'indépendance de la plateforme et (ii) l'extensibilité des systèmes. Puisque Java représente un langage orienté objet et ouvert, il a été choisi comme technologie de base afin de répondre à ces exigences. Le Module d'intégration est représenté par une application Java qui communique avec chaque serveur en utilisant JSDT 2.0 (Java TM Shared Data Toolkit). Nous avons décidé d'utiliser cette technologie car elle offre une vrai boîte à outils pour le développement d'applications collaboratives. De plus, JSDT permet la communication à travers des firewalls puisqu'il peut être utilisé au dessus de HTTP. Ce module implémente différents event listeners programmés pendant son initialisation (il reçoit comme entrée un fichier de configuration contenant une liste d'évènements/) pour envoyer des messages d'action aux serveurs dès que certains évènements sont notifiés. Par rapport au CVE nous avons choisi VNet [15], une technologie client/serveur qui utilise Java et ML pour fournir des espaces 3D partagés. Pour la communication entre les clients et le serveur on utilise le protocole VIP (ML Interchange Protocol). Il s'agit d'un protocole simple et compact qui implémente la transmission des champs ML à travers des messages binaires. Du côté client, nous proposons l'utilisation d'une Applet Java qui communique avec le plugin ML à travers l'interface EAI [16]. Cette Applet doit détecter chaque interaction locale (en fait, des inter qui peuvent changer l'état du monde virtuel) et la communiquer au serveur. Une fois que ces informations sont arrivées au serveur, celuici les diffuse aux autres Applet clientes et cellesci mettent à jour la scène virtuel respective. Cette architecture restreindra le monde à être spécifié en ML. C'est une contrainte acceptable puisque ML est un standard largement utilisé. De plus, lorsque X3D acquerra le statut de standard, la migration du système sera plus directe. Les deux autres applications partagées sont CoLab et PLATINE [17]. CoLab est un environnement Java qui implémente un système de navigation collaborative. Fondamentalement, le serveur CoLab est composé d'un Proxy WEB (responsable de surveiller toute l'activité de navigation exécuté par les utilisateurs) et d'un Moteur de Collaboration (responsable de, dynamiquement, définir les droits d'accès des utilisateurs en fonction d'un ensemble de règles). Le client CoLab est une Applet Java qui en étant connecté au serveur lui permet de synchroniser la visualisation de pages WEB de tous les clients. PLATINE est une plateforme qui fournit des outils de communication, tels que Chat, Audio et Visioconférence, ainsi que des outils de collaboration, tels que un TableauBlanc et un outil de Partage d'application. Tous les modules de la plateforme sont implémentés en Java, sauf l'outil de Partage d'application (implémenté en C++). Le Module d'intégration contrôle les outils PLATINE à travers des start/stop. Parmi ces outils, seulement le Partage d'application et le Tableau Blanc doivent produire des événements pour indiquer des changements effectués sur les documents partagés. 5 CONCLUSIONS ET PERSPECTIVES Dans cet article, nous avons proposé l'extension des environnements virtuels partagés à travers l'intégration de différents outils de collaboration et de communication. Cette intégration permet à l'activité de collaboration, normalement restreinte au contexte, d'avoir également lieu dans d'autres contextes (par exemple, le WEB ou le partage d'applications) de façon parallèle et coordonnée. Un Framework d Integration et l'architecture d'un système associé ont également été décrits.

7 La suite de ce travail se concentrera sur l'implémentation de l'architecture proposée afin de vérifier sa faisabilité. Une application application de réalité virtuelle distribuée dans le domaine du elearning est également en train d'être développée. Son but sera de permettre d'illustrer les fonctionnalités fournies par l'intégration proposée dans cet article. Références [1] R.L. Gomes, G.J. HoyosRivera and J.P. Courtiat "Collaborative Virtual Environments: Going Beyond Virtual Reality", Procs. of IEEE International Conference on Multimedia & Expo, ICME 03, Baltimore, Jul.69, [2] G.J. HoyosRivera, R.L. Gomes, and J.P. Courtiat, A Flexible Architecture for Collaborative Browsing, Proc. 11th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE'01, MIT, Massachusetts, [3] G. Cabri, L. Leonardi, and F. Zambonelli, Supporting Cooperative WWW Browsing: a Proxybased approach, 7th Euromicro Workshop on PDP, IEEE, [4] K. Jiyong et al., PageTogether: WebBased Cooperative Work System Using Multi Protocol Interface, Proc. International Conference on Computers in Education, ICCE'01, Korea, [5] [6] E. Frécon and A.A. Nöu, Building distributed virtual environments to support collaborative work, Proc. ACM Symposium on Virtual Reality Software and Technology, [7] [8] [9] V. Darlagiannis and N.D. Georganas, Virtual Collaboration and Media Sharing using COSMOS, Proc. CSCC 2000, Greece, July, [10] MPEG4 Overview, ISO/IEC JTC1/ SC29/WG11/N2725, [11] ISO,ML97: The Virtual Reality Modeling Language, Part 1: Functional specification and UTF8 encoding ISO/IEC ,1997 [12] [13] S. Pekkola, et al., Collaborative Virtual Environments in the Year of the Dragon, Proc. 3rd Collaborative Virtual Environments, ACM, Monterey, San Francisco, p.1118, [14] Blaxxun interactive, Virtual Worlds Platform 5: product specification, Munich, Germany, [15] VNet WEB site: [16] ISO,ML97: The Virtual Reality Modeling Language, Part 2: External authoring interface ISO/IEC ,1997. [17] V. Baudin et al, "Supporting distributed experts in emeetings for synchronous collaboration", Proc. IEEE International Conference on Systems, Man and Cybernetics, SMC'02, Tunisia, 2002.

CoLab : Co-Navigation sur le Web

CoLab : Co-Navigation sur le Web CoLab : Co-Navigation sur le Web Guillermo de Jesús Hoyos Rivera*,** Roberta Lima- Gomes*, *** Roberto Willrich*, **** Jean Pierre Courtiat* ghoyos@uv.mx {rgomes, willrich, courtiat}@laas.fr * Laboratoire

Plus en détail

LEICA: Un environnement faiblement couplé pour l intégration d applications coopératives

LEICA: Un environnement faiblement couplé pour l intégration d applications coopératives NOuvelles TEchnologies de la RÉpartition NOTERE 2005 29 août au 1 er septembre 2005 Gatineau, Québec, Canada LEICA: Un environnement faiblement couplé pour l intégration d applications coopératives Roberta

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Cybernet : Utilisation de métaphores et des techniques de réalité virtuelle pour la représentation de données. Application à la gestion de réseau.

Cybernet : Utilisation de métaphores et des techniques de réalité virtuelle pour la représentation de données. Application à la gestion de réseau. Cybernet : Utilisation de métaphores et des techniques de réalité virtuelle pour la représentation de données. Application à la gestion de réseau. P. Abel*, P. Gros*, D. Loisel* & J.P. Paris** Institut

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...

Plus en détail

CHAPITRE 1 : CONCEPTS DE BASE

CHAPITRE 1 : CONCEPTS DE BASE CHAPITRE 1 : CONCEPTS DE BASE 1.1 C est quoi l INTERNET? C est le plus grand réseau télématique au monde, créé par les Américains et issu du réseau ARPANET (Advanced Research Projects Agency ). Ce dernier

Plus en détail

Parcours FOAD Formation INFORMATIQUE PRATIQUE

Parcours FOAD Formation INFORMATIQUE PRATIQUE Parcours FOAD Formation INFORMATIQUE PRATIQUE PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret

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

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Safe Borders Sensibilisation aux défis et aux dangers de l Internet

Safe Borders Sensibilisation aux défis et aux dangers de l Internet Safe Borders Sensibilisation aux défis et aux dangers de l Internet Le bon usage du navigateur ou comment configurer son browser pour se protéger au mieux des attaquants et espions du Net David HAGEN Président

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

SIO-21922 Bases de données

SIO-21922 Bases de données 1- Objectifs généraux Concentration mineure: Réalisation de systèmes d'information SIO-21922 Bases de données Prof. : Dzenan Ridjanovic acquérir les principes et concepts fondamentaux dans le domaine des

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

Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco

Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco Livre blanc Programmabilité du réseau avec l'infrastructure axée sur les applications (ACI) de Cisco Présentation Ce document examine la prise en charge de la programmabilité sur l'infrastructure axée

Plus en détail

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

Dispositif e-learning déployé sur les postes de travail Résumé : Ce document fait l inventaire du matériel et des moyens nécessaires à la production de sessions de formation à distance à partir des postes de travail des salariés bénéficiant d une connexion

Plus en détail

IMAGERIE INTERNET (1) En janvier prochain à San Jose (CA), la Society for Imaging Sciences and Technology (IS&T) et The

IMAGERIE INTERNET (1) En janvier prochain à San Jose (CA), la Society for Imaging Sciences and Technology (IS&T) et The IMAGERIE INTERNET (1) Imagerie médicale, imagerie satellite, imagerie infrarouge, et pourquoi pas imagerie Internet? Y auraitil un ensemble suffisamment grand de technologies, applications et problématiques

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Guide d'utilisation rapide de Polycom RealPresence Content Sharing Suite

Guide d'utilisation rapide de Polycom RealPresence Content Sharing Suite Guide d'utilisation rapide de Polycom RealPresence Content Sharing Suite Version 1.2 3725-69871-001 Rév. A Novembre 2013 Ce guide vous apprend à partager et à visualiser des contenus pendant une téléconférence

Plus en détail

Vers une infrastructure pour l'intégration des espaces institutionnels et personnels pour l'apprentissage

Vers une infrastructure pour l'intégration des espaces institutionnels et personnels pour l'apprentissage Vers une infrastructure pour l'intégration des espaces institutionnels et personnels pour l'apprentissage Yvan Peter USTL, LIFL, F-59655 Villeneuve d'ascq, France Yvan.Peter@univ-lille1.fr Sabine Leroy

Plus en détail

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP 210 Les Servlets 1. Qu'est-ce qu'une Servlet? 1.1 Présentation Les Servlets sont la base de la programmation Java EE. La conception d'un site Web dynamique en Java repose sur ces éléments. Une Servlet

Plus en détail

Préface. Table des matières

Préface. Table des matières Table des matières Qu'est Ce Que l'edi NetBeans?... 1 Ce Qui Rend l'edi NetBeans Spécial... 2 Ce Qui Vient Avec l'edi NetBeans... 3 Ce Que Ce Livre Vous Apportera... 3 Comment Utiliser Ce Livre... 4 NetBeans

Plus en détail

1. L'environnement. de travail. 420-283 Programmation. d'un serveur

1. L'environnement. de travail. 420-283 Programmation. d'un serveur 420-283 Programmation d'un serveur 1. L'environnement de travail L'objectif de ce cours est de développer des applications clients-serveur utilisant des bases de données. Le modèle selon lequel fonctionne

Plus en détail

Explication des statistiques

Explication des statistiques Explication des statistiques Sources : http://www.eolas.fr/8-conseil/65-interpreter-vos-statistiques-webalizer.htm http://support.sherweb.com/faqdetails.php?idarticle=68 Un site web est un ensemble de

Plus en détail

Spring IDE. Mise en œuvre. Eclipse

Spring IDE. Mise en œuvre. Eclipse A Spring IDE Bien que Spring mette à disposition d intéressants mécanismes afin d améliorer l architecture des applications Java EE en se fondant sur l injection de dépendances et la programmation orientée

Plus en détail

Exploitation des modèles de la plate-forme RECORD

Exploitation des modèles de la plate-forme RECORD RMT Modélisation, séminaire «La modélisation entre recherche et développement agricole, des modèles scientifiques aux outils logiciels» Exploitation des modèles de la plate-forme RECORD Nathalie Rousse

Plus en détail

Guide de démarrage rapide de Novell Vibe Mobile

Guide de démarrage rapide de Novell Vibe Mobile Guide de démarrage rapide de Novell Vibe Mobile Mars 2015 Mise en route L'accès mobile au site Web de Novell Vibe peut avoir été désactivé par votre administrateur Vibe. Si vous ne parvenez pas à accéder

Plus en détail

Portail ecadastre - Manuel

Portail ecadastre - Manuel Portail ecadastre - Manuel "Accès direct OGC" E-Mail : ecadastre@act.etat.lu URL : ecadastre.public.lu/portail Page 2 Auteur du document Date de la dernière mise à jour Francis KAELL 6.4.2007 Page 3 Contenu

Plus en détail

Guide d utilisation. de la plateforme du CNEPD. Cher Apprenant. Un apprenant qui travaille sur la plate-forme de télé-enseignement pourra:

Guide d utilisation. de la plateforme du CNEPD. Cher Apprenant. Un apprenant qui travaille sur la plate-forme de télé-enseignement pourra: Un apprenant qui travaille sur la plate-forme de télé-enseignement pourra: Guide d utilisation de la plateforme du CNEPD Accéder à ses cours Utiliser les outils de communication mis à sa disposition Consulter

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide Solution logicielle Olfeo Copyright Olfeo Version:1.0.8 Informations légales Copyrights Copyright 2013 Olfeo. Tous droits réservés. Cette documentation ne peut être utilisé que

Plus en détail

ECLIPSE. Une courte introduction

ECLIPSE. Une courte introduction Laboratoire d'analyse et d'architecture des Systèmes ECLIPSE Une courte introduction Résumé: Quelques notions de bases sont rapidement décrites. Mots clés: Eclipse, Version, Exemples, IDE, Plug-ins, Rich

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

Plus en détail

1/5 Procédure d accès à l Espace Client Arkoon

1/5 Procédure d accès à l Espace Client Arkoon 1/5 Procédure d accès à l Espace Client Arkoon 2/5 Préambule Cette procédure a pour but de décrire les différentes étapes à suivre afin de pouvoir vous connecter de manière authentifiée et sécurisée (cryptage

Plus en détail

VisualAge Pacbase 3.0 et WebSphere

VisualAge Pacbase 3.0 et WebSphere VisualAge Pacbase 3.0 et WebSphere Conférence VisualAge Pacbase 13 décembre 2001 Fernand Bonaguidi Jean-François Lévi 1 La plateforme logicielle WebSphere Applications de s et de Partenaires Accélérateurs

Plus en détail

Manuel d administration

Manuel d administration Gestion et sécurité de l accueil visiteurs Manuel d administration Version 1.35 Sommaire 1- Introduction... 3 2- L outil d administration WiSecure... 4 2.1 Lancement de l interface d administration...

Plus en détail

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation

Sauvegarde automatique des données de l ordinateur. Manuel d utilisation Sauvegarde automatique des données de l ordinateur Manuel d utilisation Sommaire 1- Présentation de la Sauvegarde automatique des données... 3 2- Interface de l'application Sauvegarde automatique des données...

Plus en détail

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Vanilla. Open Source Business Intelligence. Présentation de la plateforme

Vanilla. Open Source Business Intelligence. Présentation de la plateforme Vanilla Open Source Business Intelligence Présentation de la plateforme Novembre 2008 Patrick Beaucamp BPM Conseil Contact : patrick.beaucamp@bpm-conseil.com Table des matières Introduction...3 Portail

Plus en détail

Concepts et définitions

Concepts et définitions Division des industries de service Enquête annuelle sur le développement de logiciels et les services informatiques, 2002 Concepts et définitions English on reverse Les définitions qui suivent portent

Plus en détail

Augmented Reality. Projet: Multimodal Interfaces

Augmented Reality. Projet: Multimodal Interfaces Augmented Reality Projet: Multimodal Interfaces Réalisé par: Nicolas Martenet Patrick Terreaux Timothée Maret Semestre d'été 2006 Table des matières 1 Introduction... 3 1.1 Installation... 3 1.1.1 OpenGL...3

Plus en détail

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département Le nouveau site du département Le nouveau site du département est situé, comme l'ancien à l'adresse suivante

Plus en détail

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2013-2014 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2013-2014 Plan r Eclipse : Introduction

Plus en détail

Leçon 0 : Introduction au développement web

Leçon 0 : Introduction au développement web Module : Atelier programmation n- tiers Atelier de TP : N 0 Durée : 6h Groupes : M31- M32 Leçon 0 : Introduction au développement web NB : Ce document est un support de cours (notes de cours) : ce n'est

Plus en détail

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C#

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# CHAPITRE 1 Introduction aux web services Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# NetBeans JavaScript Eclipse Objective C Xcode PHP HTML Objectifs du chapitre : Ce

Plus en détail

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation Remarques, précautions et avertissements REMARQUE : Une REMARQUE indique des informations importantes

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

ALEM: Un Modèle de Référence pour les Applications Web Adaptatif Educatif

ALEM: Un Modèle de Référence pour les Applications Web Adaptatif Educatif ALEM: Un Modèle de Référence pour les Applications Web Adaptatif Educatif Mohammed TADLAOUI 1, Azzedine CHIKH 2, Karim Bouamrane 1 1 Université d Oran, Algérie, 2 Université de King Saud, Royaume d'arabie

Plus en détail

Guide d'installation de Citrix EdgeSight pour test de charge. Citrix EdgeSight pour test de charge 3.8

Guide d'installation de Citrix EdgeSight pour test de charge. Citrix EdgeSight pour test de charge 3.8 Guide d'installation de Citrix EdgeSight pour test de charge Citrix EdgeSight pour test de charge 3.8 Copyright L'utilisation du produit documenté dans ce guide est soumise à l'acceptation préalable du

Plus en détail

Microsoft Windows Server Update Services. Microsoft Internet Information Services (IIS) 6.0. Pour des

Microsoft Windows Server Update Services. Microsoft Internet Information Services (IIS) 6.0. Pour des Microsoft Windows Server Update Services Conditions requises pour l'installation de WSUS Microsoft Internet Information Services (IIS) 6.0. Pour des instructions sur le mode d'installation des services

Plus en détail

MEGA Architecture. Guide de démarrage

MEGA Architecture. Guide de démarrage MEGA Architecture Guide de démarrage MEGA 2009 SP5 1ère édition (mars 2011) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune manière

Plus en détail

DREW : Un outil Internet pour créer des situations d apprentissage coopérant

DREW : Un outil Internet pour créer des situations d apprentissage coopérant 109 DREW : Un outil Internet pour créer des situations d apprentissage coopérant Annie Corbel*, Philippe Jaillon*, Xavier Serpaggi*, Michael Baker**, Mathieu Quignard**, Kristine Lund**, Arnaud Séjourné**

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

MOODLE : Installation et organisation MASTER IPM 2009-2011_ Méthode et Modèle Plate-forme

MOODLE : Installation et organisation MASTER IPM 2009-2011_ Méthode et Modèle Plate-forme MOODLE : Installation et organisation MASTER IPM 2009-2011_ Méthode et Modèle Plate-forme KOUNDE Koba Pierre Sommaire Introduction I Installation 1- Installation d un serveur de type Apache 2- Installation

Plus en détail

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

de la productivité individuelle...... au travail collaboratif

de la productivité individuelle...... au travail collaboratif de la productivité individuelle...... au travail collaboratif 1 2 Plan La bureautique personnelle Productivité individuelle Les outils de communication Accélérer les échanges de documents (réduire le papier

Plus en détail

Ce guide de démarrage rapide fournit des instructions générales sur la configuration d'une appliance McAfee Web Gateway.

Ce guide de démarrage rapide fournit des instructions générales sur la configuration d'une appliance McAfee Web Gateway. Guide de démarrage rapide Révision B McAfee Web Gateway version 7.3.2.2 Ce guide de démarrage rapide fournit des instructions générales sur la configuration d'une appliance McAfee Web Gateway. Avant de

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Internet Le World Wide Web

Internet Le World Wide Web Internet Le World Wide Web William El Kaim http://www-masi.ibp.fr/~william.el-kaim William El Kaim & Fabrice Kordon, Laboratoire MASI 1 Le World Wide Web C'est un concept, ainsi qu'un ensemble de protocoles

Plus en détail

Configuration DCOM pour OPC Factory Server

Configuration DCOM pour OPC Factory Server Configuration DCOM pour OPC Factory Server Sommaire 1. Présentation de OPC...2 2. Présentation de OLE, COM et DCOM...2 2.1. Qu'est-ce qu'ole?...2 2.2. Qu'est-ce que COM?...3 2.3. Qu'est-ce que DCOM?...3

Plus en détail

Tout pour monter son site Web. IUFM de Bourgogne

Tout pour monter son site Web. IUFM de Bourgogne Tout pour monter son site Web IUFM de Bourgogne Pourquoi utiliser les technologies Web? Visible par toutes les plates-formes (PC, Mac, Unix ) Technologies simples et descriptives Contenu principalement

Plus en détail

Page 1 2 La présente invention concerne le domaine des architectures informatiques, et en particulier un procédé pour le développement d applications destiné à un fonctionnement en réseau, par exemple

Plus en détail

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales

Plus en détail

BSD/BSD Plus. NOTE D'APPLICATION Comment personnaliser ses pages web

BSD/BSD Plus. NOTE D'APPLICATION Comment personnaliser ses pages web BSD/BSD Plus NOTE D'APPLICATION Comment personnaliser ses pages web CRE Technology estime que les informations contenues dans ce document sont justes et fiables et se réserve le droit de modifications

Plus en détail

MEDIAplus elearning - version 6.6

MEDIAplus elearning - version 6.6 MEDIAplus elearning - version 6.6 LMS Export et LMS Etendu Sommaire 1.Avant propos... 4 1.1. Le mode LMS Export... 5 1.2. Le mode LMS Etendu... 6 2.MEDIAplus LMS Export... 7 2.1. Principe de l administration

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

Partie Réseaux TD 1 : Théorie des réseaux

Partie Réseaux TD 1 : Théorie des réseaux Partie Réseaux TD 1 : Théorie des réseaux 1 Les réseaux 1.1 Qu est-ce qu un réseau? Un réseau est un ensemble d ordinateurs pouvant communiquer entre eux. 1.1.1 Types de réseaux Il y a deux types de réseaux

Plus en détail

Tic Tac Toe. J2ME Bluetooth. Projet LO52. Rapport de projet Béatrice Frey et Cyril Crassin Printemps 2005

Tic Tac Toe. J2ME Bluetooth. Projet LO52. Rapport de projet Béatrice Frey et Cyril Crassin Printemps 2005 Rapport de projet LO52 Béatrice Frey et Cyril Crassin Printemps 2005 Projet LO52 Tic Tac Toe J2ME Bluetooth Université de Technologie de Belfort-Montbéliard GI04 Sommaire Introduction...2 1. La plateforme

Plus en détail

Le rôle Serveur NPS et Protection d accès réseau

Le rôle Serveur NPS et Protection d accès réseau Le rôle Serveur NPS et Protection d accès réseau 1 Vue d'ensemble du module Installation et configuration d'un serveur NPS Configuration de clients et de serveurs RADIUS Méthodes d'authentification NPS

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Architecture Logicielle

Architecture Logicielle Architecture Logicielle Chapitre 3: UML pour la description et la documentation d une architecture logicielle Année universitaire 2013/2014 Semestre 1 Rappel L architecture d un programme ou d un système

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Gestion du serveur WHS 2011

Gestion du serveur WHS 2011 Chapitre 15 Gestion du serveur WHS 2011 Les principales commandes Windows Home Server 2011 reprend l ergonomie de Windows 7 et intègre les principales commandes de Windows Server 2008 R2. Les commandes

Plus en détail

Wireless Application Protocol Principes et Architecture

Wireless Application Protocol Principes et Architecture Wireless Application Protocol Principes et Architecture EFORT http://www.efort.com 1 Introduction L accès aux applications Internet par un terminal mobile requiert une attention particulière car il existe

Plus en détail

Création de page web avec Dreamweaver 2.0

Création de page web avec Dreamweaver 2.0 Création de page web avec Dreamweaver 2.0 Guide d accompagnement pour Windows avril 2002 Suzanne Harvey Responsable RÉCIT suzanne.harvey@prologue.qc.ca http://www.apinfo.qc.ca http://www.cssh.qc.ca/se/recit

Plus en détail

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques THEGREENBOW FIREWALL DISTRIBUE TGB::! Pro Spécifications techniques SISTECH SA THEGREENBOW 28 rue de Caumartin 75009 Paris Tel.: 01.43.12.39.37 Fax.:01.43.12.55.44 E-mail: info@thegreenbow.fr Web: www.thegreenbow.fr

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

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 FileMaker Pro 14 Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

Plus en détail

rendre les réunions simples

rendre les réunions simples rendre les réunions simples Vous trouverez tout ce dont vous avez besoin pour commencer à utiliser votre compte de conférence VaaS-t dans les pages suivantes. Guide de démarrage rapide Mise en route Votre

Plus en détail

Mode d'emploi Application Présences Planification des évènements

Mode d'emploi Application Présences Planification des évènements Mode d'emploi Application Présences Planification des évènements 21 avril 2005 Page 1 / 31 2005 / Guillaume Fort Sommaire 1. Description du concept...3 2. Démarrage de l'application...4 3. Philosophie

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Windows Server 2008. Chapitre 3 : Le service d annuaire Active Directory: Concepts de base

Windows Server 2008. Chapitre 3 : Le service d annuaire Active Directory: Concepts de base Windows Server 2008 Chapitre 3 : Le service d annuaire Active Directory: Concepts de base omar.cheikhrouhou@isetsf.rnu.tn omar.cheikhrouhou@ceslab.org Objectives Comprendre les concepts de base d Active

Plus en détail

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 % PFE Télécommunications Pré-rapport à l'issue des 6 premières semaines de stage!"!"#$%&' ()*()!")+")# (#),()-,)*)"-./0 1 ()*()!")+-)# % 23 &0 )14) 56 7$8797%77:7' '72 Page 1 sur 5 Contexte Les centres de

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

Plus en détail

420-283 Programmation d'un serveur Session H-2008

420-283 Programmation d'un serveur Session H-2008 420-283 Programmation d'un serveur Session H-2008 1. Une station cliente Client HTTP Encodage SSL Client FTP Client SMTP Client POP Client NNTP HyperText Transfer Protocol Le client HTTP permet la réception

Plus en détail

Administration des services dans le projet Safari

Administration des services dans le projet Safari Administration des services dans le projet Safari Atelier de travail OSGi CNAM Paris 5 septembre 2006 Abdelkrim Hebbar Bruno Mongazon D1-19/09/06 Projet Safari Résulte de la fusion de plusieurs propositions

Plus en détail

Création d un WebService. Tp WinDev Numéro 13

Création d un WebService. Tp WinDev Numéro 13 Tp WinDev Numéro 13 Objectifs : Création d un WebService Paramétrage d un serveur Web, Création du Service Web, Création du client consommateur, Approche XML, SOAP Outils : Un serveur d application Ce

Plus en détail

Publication. Aperçu rapide Ce que vous apporte Microsoft Project 2013

Publication. Aperçu rapide Ce que vous apporte Microsoft Project 2013 Aperçu rapide Ce que vous apporte Microsoft Project 2013 Avec la nouvelle version 2013, Microsoft achève l'intégration complète de MS Project à SharePoint Server et met une nouvelle infrastructure à disposition.

Plus en détail

WEBEARLY 3 et MEMOWEB 3 Des outils pour accélérer la consultation et capturer des sites web

WEBEARLY 3 et MEMOWEB 3 Des outils pour accélérer la consultation et capturer des sites web 199 WEBEARLY 3 et MEMOWEB 3 Des outils pour accélérer la consultation et capturer des sites web 1 - Cédérom WEBEARLY 3 : accélérer la consultation des sites Web WebEarly 3 est un logiciel qui permet de

Plus en détail

MEGA Administration-Supervisor. Guide de l administrateur

MEGA Administration-Supervisor. Guide de l administrateur MEGA Administration-Supervisor Guide de l administrateur 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

Plus en détail

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 7 : RMI

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 7 : RMI iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 7 : RMI Nom(s) : Groupe : Date : Objectifs : savoir créer des applications client-serveur mettant en jeu des machines

Plus en détail

Dispositif assurant le filtrage des accès aux ressources électroniques via un annuaire LDAP

Dispositif assurant le filtrage des accès aux ressources électroniques via un annuaire LDAP Dispositif assurant le filtrage des accès aux ressources électroniques via un annuaire LDAP Document révisé en Mars 2006 Introduction, historique et rappels Le filtrage des accès aux ressources électroniques

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

Plus en détail