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

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

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

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

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

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

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 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

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

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

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

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

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

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

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

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

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

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

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

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

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

Retrospect 7.7 Addendum au Guide d'utilisation

Retrospect 7.7 Addendum au Guide d'utilisation Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation

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

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

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

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

Boîte à outils OfficeScan

Boîte à outils OfficeScan Boîte à outils OfficeScan Manuel de l'administrateur Sécurité des points finaux Protection ti en ligne Sécurité Web Trend Micro Incorporated se réserve le droit de modifier sans préavis ce document et

Plus en détail

Découverte de Moodle

Découverte de Moodle Découverte de Moodle Formation TICE V3 Université de la Réunion - Aurélie Casties 10/02/2013 Table des matières Objectifs 5 Introduction 7 I - Découvrir Moodle 9 A.Présentation de Moodle...9 II - Découverte

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

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

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

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

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

Figure 1. Structure répartie

Figure 1. Structure répartie Chapitre I: Applications Réparties et Middleware 1. Définition d une application répartie Une application répartie est constituée d un ensemble de processus (d objets, d agents, d acteurs) s exécutant

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

Le WEB: présentation

Le WEB: présentation Le WEB: présentation Introduction: définition(s), historique... Principes d'utilisation:. le système Hypertexte. le fonctionnement pratique Naviguer sur le Web, les bases. les principales fonctions d'un

Plus en détail

Modélisation et conception d'un. environnement de suivi pédagogique synchrone. d'activités d'apprentissage à distance

Modélisation et conception d'un. environnement de suivi pédagogique synchrone. d'activités d'apprentissage à distance Modélisation et conception d'un environnement de suivi pédagogique synchrone d'activités d'apprentissage à distance Christophe DESPRÉS Laboratoire d Informatique de l'université du Maine Plan de la présentation

Plus en détail

L'USAGE DES OUTILS DE WEB CONFÉRENCE POUR L'ENSEIGNEMENT A DISTANCE

L'USAGE DES OUTILS DE WEB CONFÉRENCE POUR L'ENSEIGNEMENT A DISTANCE 1 L'USAGE DES OUTILS DE WEB CONFÉRENCE POUR L'ENSEIGNEMENT A DISTANCE Karim Saikali Application avec Skype et Office Online Objectif 2 Initiation a l utilisation d outils pour l enseignement a distance

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

Aperçu plus détaillé du logiciel HP LoadRunner

Aperçu plus détaillé du logiciel HP LoadRunner Livre blanc technique Aperçu plus détaillé du logiciel HP LoadRunner Table des matières Une avancée dans le domaine des tests de performance : la solution HP LoadRunner 3 Terminologie de la solution HP

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

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

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

Configuration de l'application de réception automatique IP à quatre ports Cisco sur un serveur CallManager

Configuration de l'application de réception automatique IP à quatre ports Cisco sur un serveur CallManager Configuration de l'application de réception automatique IP à quatre ports Cisco sur un serveur CallManager Contenu Introduction Conditions préalables Conditions requises Composants utilisés Conventions

Plus en détail

Chapitre 1. Présentation générale de l Internet

Chapitre 1. Présentation générale de l Internet Chapitre 1. Présentation générale de l Internet Sommaire Chapitre 1. Présentation générale de l Internet... 1 1. Vue d ensemble d Internet... 2 1.1. Introduction... 2 1.2. Définition de l Internet... 2

Plus en détail

Projet de Veille Technologique

Projet de Veille Technologique Projet de Veille Technologique Programmation carte à puce - JavaCard Ing. MZOUGHI Ines (i.mzoughi@gmail.com) Dr. MAHMOUDI Ramzi (mahmoudr@esiee.fr) TEST Sommaire Programmation JavaCard Les prérequis...

Plus en détail

Guide de démarrage de Business Objects Crystal Decisions

Guide de démarrage de Business Objects Crystal Decisions Guide de démarrage de Business Objects Crystal Decisions Business Objects Crystal Decisions Brevets Marques Copyright Tiers contributeurs Business Objects est propriétaire des brevets américains suivants,

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

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas)

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Author : soufiane Bonjour, J'ai parlé dans les tutoriels précédents de la série "mon site, pas à pas" sur les divers langages

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

Catalogue de formations du personnel en pédagogie numérique et

Catalogue de formations du personnel en pédagogie numérique et Direction du Numérique - Pôle ARTICE - 2015 Direction du Numérique - Pôle ARTICE (Accompagnement et Ressources aux TICE) Catalogue de formations du personnel en pédagogie numérique et usages des TICE UPPA/ARTICE

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 : Progiciels de Gestion Intégrés Sommaire Définition... 2 ERP... 2 Objectifs

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

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR HISTORIQUE DES VERSIONS Vers. Date Rédacteur Objet de la modification 1.00 Juillet 2007 GTBO_AGRI Création du document 1.01 Février 2009 SAMOA

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

AD FS avec Office 365 Guide d'installation e tape par e tape

AD FS avec Office 365 Guide d'installation e tape par e tape AD FS avec Office 365 Guide d'installation e tape par e tape Dans ce guide étape par étape, nous allons vous guider à travers la configuration d'active Directory Federation Services (ADFS) pour une utilisation

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

Programmation de services sensibles au contexte en téléphonie sur IP

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

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

WebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii

WebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii WebDAV en 2 minutes le but affirmé du groupe de travail WebDAV (DAV) est (pour ses concepteurs) de "définir les extensions de HTTP nécessaires pour assurer la disponibilité d'outils WEB de création collective

Plus en détail

Sage CRM. Sage CRM 7.3 Guide CTI

Sage CRM. Sage CRM 7.3 Guide CTI Sage CRM Sage CRM 7.3 Guide CTI Copyright 2014 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

Sessions en ligne - QuestionPoint

Sessions en ligne - QuestionPoint Sessions en ligne - QuestionPoint Configuration du navigateur Internet Explorer Dernière mise à jour : 12 mai 2012 Vous trouverez dans ce guide les procédures pour configurer votre navigateur Internet

Plus en détail

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires...

Plus en détail

Démarches en ligne Inscription sur les Listes Electorales et Recensement Citoyen Obligatoire. Août 2011

Démarches en ligne Inscription sur les Listes Electorales et Recensement Citoyen Obligatoire. Août 2011 Démarches en ligne Inscription sur les Listes Electorales et Recensement Citoyen Obligatoire Août 2011 Sommaire 1. La demande en ligne du point de vue de l usager 2. Le raccordement de la commune aux démarches

Plus en détail

TD1. Installation de Symfony 2 et Netbeans

TD1. Installation de Symfony 2 et Netbeans I - Introduction : TD1 Installation de Symfony 2 et Netbeans L objet de ce TP est d installer l environnement de travail. Nous commençons par définir des notions de base nécessaires pour comprendre la

Plus en détail

Licences Windows Server 2012 R2 dans le cadre de la virtualisation

Licences Windows Server 2012 R2 dans le cadre de la virtualisation Résumé des licences en volume Licences Windows Server 2012 R2 dans le cadre de la virtualisation Ce résumé s'applique à tous les programmes de licences en volume Microsoft. Sommaire Synthèse... 2 Nouveautés

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Fiche de l'awt Intégration des applications

Fiche de l'awt Intégration des applications Fiche de l'awt Intégration des applications Aujourd'hui, plus de 40 % des budgets de développement en informatique sont liés à l'intégration de données dans les systèmes d'information. Il s'agit donc d'une

Plus en détail

Extension WebEx pour la téléphonie IP Cisco Unified

Extension WebEx pour la téléphonie IP Cisco Unified Extension WebEx pour la téléphonie IP Cisco Unified Guide d utilisation Version 2.7 Copyright 1997 2010 Cisco et/ou ses affiliés. Tous droits réservés. Cisco, WebEx et Cisco WebEx sont des marques déposées

Plus en détail

Présentation de deux plates formes:

Présentation de deux plates formes: Présentation de deux plates formes: Centra Adobe D0MF1 Plate-formes de e-formation, Formateur: Olivier COTINAT Travail réalisé par: - ELOMARI DRISS 1- Centra Histoire des deux plates-formes Technologie

Plus en détail

Présentation Internet

Présentation Internet Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...

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

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

Présentation et traitement d information sur le Web Présentation du WWW (architectures web)

Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Jean-Michel Follin jean-michel.follin@univ-lr.fr

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

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur De EnvOLE 1.5 à EnvOLE 2 Document pour l administrateur 1 INDEX 1/ Introduction :... 3 2/ Contenu du CEL 2.0 à l issue de la migration... 4 Votre CEL est-il migré?... 4 Accès aux deux versions du CEL...

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

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications

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

Nos offres de stages pour 2013

Nos offres de stages pour 2013 Nos offres de stages pour 2013 Les sujets de stage que nous vous proposons sont des projets à très forte valeur ajoutée, mêlant recherche amont, algorithmique et implémentation. Ils touchent à des domaines

Plus en détail

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, stage@isoft.fr ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise

Plus en détail

InfraCenter Introduction

InfraCenter Introduction Peregrine InfraCenter Introduction DICW-43-FR03 InfraCenter Copyright 2003 Peregrine Systems, Inc. Tous droits réservés. Les informations contenues dans ce document sont la propriété de Peregrine Systems,

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013. Auteur : Noé LAVALLEE

MEGA Web Front-End Installation Guide MEGA HOPEX V1R1 FR. Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013. Auteur : Noé LAVALLEE MEGA HOPEX V1R1 FR Révisé le : 5 novembre 2013 Créé le : 31 octobre 2013 Auteur : Noé LAVALLEE SOMMAIRE Sommaire... 2 Étape préliminaire... 3 Système d exploitation... 3.Net... 3 Rôles nécessaires... 3

Plus en détail

Sage CRM. Sage CRM 7.3 Guide du portable

Sage CRM. Sage CRM 7.3 Guide du portable Sage CRM Sage CRM 7.3 Guide du portable Copyright 2014 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

Guide d utilisation du portail e-barreau TGI

Guide d utilisation du portail e-barreau TGI Guide d utilisation du portail e-barreau TGI Communication électronique avec le greffe du tribunal de Grande Instance - 1 - V 5.3 I. L authentification à e-barreau... - 3 - II. e-barreau TGI... - 5 - A....

Plus en détail

Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client

Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client Suite SAP BusinessObjects BI Document Version: 4.0 Support Package 9-2014-02-18 Guide de l'utilisateur de SAP BusinessObjects Web Intelligence Rich Client Table des matières 1 Présentation de Web Intelligence

Plus en détail

Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL)

Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL) Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL) Présentation Générale Page 1 / 23 SOMMAIRE 1 1.1 Présentation du service de paiement par carte bancaire sur Internet,

Plus en détail

Présentation de l'architecture QlikView. Livre blanc sur la technologie QlikView. Date de publication : octobre 2010 www.qlikview.

Présentation de l'architecture QlikView. Livre blanc sur la technologie QlikView. Date de publication : octobre 2010 www.qlikview. Présentation de l'architecture QlikView Livre blanc sur la technologie QlikView Date de publication : octobre 2010 Sommaire Signification de la plate-forme QlikView... 3 La majorité des logiciels de BI

Plus en détail

Chapitre 1 Introduction

Chapitre 1 Introduction Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage SOBI10SHA dans la zone de recherche et validez. Cliquez sur le titre

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

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

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail