Création d un installeur pour Aquiweb

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

Download "Création d un installeur pour Aquiweb"

Transcription

1 Département Informatique Université de Franche-Comté Stage du 15 mars au 4 juin Année Création d un installeur pour Aquiweb MEILHAC Benoît Rapport de stage CIBEST 7 rue Christiaan Huygens Parc Lafayette Besançon Tuteur de stage : M. MOUCHET Responsable de stage : M. HEAM

2 Remerciements Je tiens avant toute chose à remercier Monsieur Jean-Louis BEZIN, Président Directeur Général du groupe DBS Info auquel appartient CIBEST, de m avoir autorisé à réaliser mon stage de fin de Cursus au sein de son entreprise. Je remercie également Stéphane MOUCHET, mon tuteur en entreprise, pour son accueil et son encadrement tout au long du stage, ainsi que Pierre-Cyrille HEAM, mon responsable de stage, pour ses conseils à propos du rapport et de la soutenance. Merci aussi à Jérémy DAVID, Antony THIERY, Edouard FANCHETTE et Ronald SREY, mes collègues au sein du service Aquiweb pour leur aide et leur bonne humeur. Et enfin, merci à toutes les autres personnes de l entreprise pour leur accueil et pour avoir rendu ce stage aussi agréable. 1

3 Sommaire Remerciements 1 Sommaire 2 1 Introduction 3 2 L entreprise 4 3 Présentation du sujet 8 4 Cahier des charges 12 5 Mise en œuvre 15 6 Bilan 36 7 Conclusion 37 Glossaire 38 Bibliographie 39 Annexes 40 Liste des tableaux 51 Table des figures 53 Table des matières 56 2

4 1 Introduction La réactivité, la qualité, le respect des normes et la diminution des délais et des coûts sont fondamentaux pour répondre aux exigences du marché dans l industrie. CIBEST est une société de services spécialisée en ingénierie informatique apte à conseiller mais aussi réaliser les projets des entreprises et industries à tous les niveaux. Dans le but de répondre aux exigences du marché, elle propose son produit majeur Aquiweb (anciennement Aquivus). Ce produit permet entre autre la collecte et l acquisition des données, le suivi des performances, la traçabilité, la gestion du personnel, de la qualité, des ressources, etc. Son produit est performant et utilisé par de nombreuses entreprises. Cependant sa mise en place demande beaucoup de temps. Mon stage consiste à créer un installeur de l application Aquiweb dont le fonctionnement permet : une installation pour une machine client ou serveur ; l installation de tous les logiciels nécessaires à son fonctionnement ; la configuration de ces logiciels pour permettre à l application de fonctionner correctement ; la configuration de l application. Nous verrons donc dans une première partie une présentation du groupe DBS Info et plus particulièrement de CIBEST qui appartient à ce groupe, puis dans une deuxième partie nous traiterons du sujet du stage plus en profondeur, ce sera aussi dans cette partie que nous découvrirons l application Aquiweb. Une troisième partie permettra de nous renseigner sur le cahier des charges à respecter concernant l installeur, ensuite dans une quatrième partie nous parlerons de la mise en oeuvre de l installeur et enfin dans une dernière partie, un bilan donnera les différents points retenus lors de ce stage. 3

5 2 L entreprise 2.1 Le groupe DBS Info Présentation Le groupe DBS Info a été créé par Jean-Louis BEZIN en 2005 avec comme ambition de détenir des participations majoritaires dans des éditeurs ou des sociétés de services informatique à fort contenu technique dans des domaines innovants sur des marchés en fort développement. DBS Info est donc un prestataire de gestion, réorganisation, marketing et promotion des ventes dans le secteur informatique Structure Le groupe DBS Info se compose essentiellement suivant l organigramme se trouvant cidessous. 4

6 Structure Le groupe DBS Info Figure 2.1 Structure du groupe DBS Info DECALOG est une des sociétés pionnières dans l informatisation des bibliothèques avec le développement du système intégré de gestion de bibliothèque (S.I.G.B.) Paprika. Elle a été rachetée à Valence en 2005 et a par la suite racheté un certain nombre de ses concurrents : en 2006 : ATALANTE Toulouse qui est devenue DECALOG ATALANTE ; en 2006 : RSC à Nice ; en 2009 : RII Diffusion à Paris ; en 2010 : AGATE à Paris. DECALOG est maintenant présent à Nice, Paris (ROSNY), Toulouse et Valence. En 2006 également, DBS Info a racheté la société CIBEST à Besançon, spécialisée dans les logiciels embarqués à destination des transports publics, de la billetterie, des paiements, des transmissions de données, etc. 5

7 Quelques chiffres Le service Aquiweb Quelques chiffres En 2009, le chiffre d affaire de CIBEST est de e, celui de DECALOG à Valence de e et celui de DECALOG ATALANTE de e. 2.2 CIBEST Le Centre Informatique Bureautique Et Services Techniques ou CIBEST, fondé en 1987, est une SAS 1 au capital de e. Son domaine de compétence est alors l informatique industrielle. Son activité se diversifie rapidement dans les systèmes embarqués, les terminaux de paiement et les distributeurs, les développements liés aux cartes à puce, cartes magnétiques et cartes sans contact, ainsi que dans les protocoles de communication. En 2006, CIBEST est racheté par le groupe DBS Info. En 2007, CIBEST rachète la société AVENSY et hérite de son logiciel de MES 2 Aquivus. Aquivus change de nom en 2009 devenant Aquiweb Suite s enrichissant de 5 nouveaux modules complémentaires et indispensables pour un suivi d atelier complet. CIBEST a développé récemment une nouvelle branche qui est l achat et la revente de matériels informatique. Son chiffre d affaire en 2009 est de e. Parmi les nombreux clients de CIBEST, on compte : Alcatel-Lucent : solutions de communication ; Ipsen : groupe pharmaceutique international ; C&K : équipementier industriel ; Le service Aquiweb Le service Aquiweb, au sein duquel j ai effectué mon stage, est chargé du développement, de l installation, de la maintenance et de la vente du logiciel de suivi de production Aquiweb. 1. Société par Actions Simplifiée 2. Manufacturing Execution System 6

8 Le service Aquiweb Il se compose de cinq salariés, dont deux sont d anciens salariés de la société AVENSY (première éditrice d Aquivus) : Stéphane Mouchet : chef de projet et responsable du produit Aquiweb, ancien salarié de la société AVENSY ; Jérémy David : ingénieur développement, responsable SAV/Formation Aquiweb, ancien salarié de la société AVENSY ; Antony Thiery : ingénieur développement ; Mickaël Lecoustre : directeur commercial ; Catherine Gil : assistante commerciale. N étant pas le seul stagiaire dans le service, deux étudiants de l Université de Franche-Comté en Master Informatique à Besançon étaient aussi intégrés à l équipe : Edouard FANCHETTE : travaillant sur la création d un module de maintenance pour Aquiweb ; Ronald SREY : travaillant sur la création d un module qualité pour Aquiweb. 7

9 3 Présentation du sujet 3.1 Le sujet L application Aquiweb existante requiert, avant son installation, des logiciels extérieurs comme une JVM 1 Java par exemple. Elle demande également une configuration spécifique de certains fichiers la composant dans le but de s adapter parfaitement à l environnement où elle est utilisée. De ce fait, l installation est parfois longue. CIBEST est actuellement développeur et intégrateur de l application. A terme, son objectif principal serait de devenir développeur et de déléguer une partie de l intégration à une société tierce. Mais pour cela, il faut une certaine automatisation dans l installation du produit, du fait que la société qui sera choisie dans le futur n aura pas les connaissances des membres du service. Le but du stage est de réaliser un installeur capable d effectuer une installation d Aquiweb sur un poste client ou serveur, d installer et de configurer les logiciels extérieurs à l application et de configurer cette dernière afin de la rendre fonctionnelle. Concernant l installation sur un poste serveur et un poste client, ce qui différencie les deux, c est que le serveur héberge l application pour la rendre fonctionnelle contrairement au client qui ne cherche qu à avoir accès à l application sur le serveur où elle est installée. 1. Java Virtual Machine 8

10 Le logiciel Aquiweb 3.2 Le logiciel Aquiweb Présentation Aquiweb est un logiciel de suivi de production en temps réel ou MES développé avec J2SE 2 sous forme d un applet pour un poste client voulant y accéder. Le Manufacturing Execution System fournit les informations nécessaires à l optimisation des activités de production allant de la création de l ordre de fabrication au produit fini. Par l utilisation d informations en temps réel, le MES guide et réagit aux activités de l atelier au fur et à mesure de leur déroulement, et fournit des rapports sur ces activités. Son utilisation conduit à un fonctionnement plus efficace de l atelier de fabrication, diminue les stocks et augmente les marges. En alimentant un flux bidirectionnel d informations, le MES fournit à toute l entreprise et à sa chaîne logistique, les données critiques sur les activités de fabrication. Aquiweb propose dix grandes fonctionnalités qui sont : collecte et acquisition des données ; analyse des performances ; traçabilité ; ordonnancement ; gestion des documents ; cheminement des produits et lots ; gestion du personnel ; gestion de la qualité ; gestion de la maintenance ; gestion des ressources 2. Java 2 Standard Edition 9

11 Fonctionnement Le logiciel Aquiweb Fonctionnement Le MES a pour but de collecter en temps réel les données de production de tout ou d une partie d une usine. Ces données collectées (pièces produites, rebuts, arrêts d une machine, etc.) permettent ensuite de réaliser un certain nombre d activités d analyse : bilans, contrôle de la qualité, ordonnancement, etc. Il permet entre autre comme vu précédemment : d organiser les tâches et les ordres de fabrication afin d optimiser la productivité de l atelier ; de prendre en compte les tâches non prévues (maintenance, attente, etc.) ; de gérer le personnel : disponibilité des opérateurs, équipes ; d identifier les problèmes et d informer des taux de qualité et rebuts ; d échanger les ordres de fabrication avec les logiciels ERP 3. Aquiweb est hébergé sur un serveur Web, mettant à disposition l applet de l application. L accès à Aquiweb est donc disponible depuis n importe quel ordinateur ayant accès au réseau intranet de l atelier et possédant un navigateur supportant les applets. Ce serveur Web n effectue aucun traitement d affichage puisque les applets sont exécutés côté client, il récupère les informations de terrains et d historisations. Pour la saisie et le traitement de données, les postes serveurs sont reliés à une passerelle à l aide une connexion Ethernet. Le client accèdera au serveur pour voir et traiter ces données. Aquiweb est organisé sous formes de modules et d options que les clients peuvent acquérir. En effet tous les clients, suivant leur activité, n ont pas forcément besoin de tel ou tel indicateur, de telle ou telle option. Bien sûr, chaque module et option a un prix. Accéder à Aquiweb Comme vu précédemment, l application est disponible sur le réseau intranet de l entreprise. Chaque responsable peut alors, depuis son navigateur Internet habituel, accéder aux tableaux de bord de production en temps réel ou historisés. Pour les opérateurs, différentes solutions sont possibles : boîte à boutons (visuellement et saisie de données) ; vérines lumineuses (visuellement) ; PDA 4 en WIFI (visuellement et saisie de données) ; PC d atelier (visuellement et saisie de données) ; 3. Enterprise Resource Planning, Progiciel de Gestion Intégrée 4. Personal Digital Assistant, assistant numérique personnel 10

12 Fonctionnement Le logiciel Aquiweb grands afficheurs d atelier (visuellement). Pour les machines, Aquiweb y est connecté par l intermédiaire des réseaux industriels standard normalisés (Ethernet TCP/IP, Profibus DP, Profinet, As-I, Modbus, OPC). Vue sur le produit Figure 3.1 Exemple de capture d écran de Aquiweb 11

13 4 Cahier des charges 4.1 Installation d Aquiweb Les objectifs généraux sont : la création d un installeur pour un poste client et un poste serveur ; le choix d une méthode d installation (http : adresse internet, ou réseau) ; une installation compatible sur plusieurs versions de Windows ; une documentation technique et utilisateur du travail effectué ; une interface agréable de l installeur ; des scripts lisibles facilement reprenable dans le but de faire évoluer l installeur ; la création d un désinstalleur de l application que ce soit pour le serveur ou le client. Pour l installation cliente : l installation de Java si nécessaire (la JRE 1 ) ; la configuration de Java pour l application ; faire le lien vers le serveur pour pouvoir utiliser l application ; la création de raccourcis pour lancer facilement l application. Pour l installation serveur : l installation de Java si nécessaire (la JDK 2 ) ; l installation de IIS 3 si nécessaire ; la configuration de Java pour l application ; la configuration de IIS pour l application ; l installation d Aquiweb ; la configuration des fichiers d Aquiweb ; le choix de configuration minimum ou avancée de passerelles ; la création des raccourcis. 1. Java Runtime Environment 2. Java Development Kit 3. Internet Information Services 12

14 Contraintes techniques 4.2 Contraintes techniques La volonté de M. MOUCHET est d utiliser un logiciel de création d installation libre. C est donc sur cet axe que je suis parti. Cependant, d autres contraintes m ont été imposées. Les machines visées L installeur servira uniquement sur Windows et ne sera donc pas utilisé sur une quelconque version de Linux ou encore Macintosh. Il doit être compatible avec plusieurs versions de Windows différentes. Cependant, il a fallu fixer une limite dans l ancienneté du système d exploitation. Ainsi pour l installation sur un poste serveur, il ne devra se faire que sur un Windows Serveur 2003 minimum. Cette contrainte est en relation directe avec la version de IIS installée sur la machine. Pour ce qui est de l installation sur un poste client, il pourra se faire sur n importe quelle version de Windows. La machine de développement Pour développer l installateur, en fonction des contraintes présentées dans la partie ci-dessus, j ai travaillé sur un Windows Serveur 2003 ainsi que sur un Windows Serveur 2008 R2 DataCenter. Ce sont, en effet, les deux types de machines les plus utilisées par les clients de CIBEST. Petit point atypique, je me connectais en machine virtuelle pour accéder à ces deux versions de Windows. Le serveur web N effectuant aucun remaniement sur le logiciel Aquiweb, le serveur web m était imposé. Ainsi, c est le serveur web IIS qui est en fonction avec l application. Il est fourni par Windows et est un des logiciels les plus utilisés malgré le fait qu il se trouve loin derrière Apache (serveur web le plus populaire avec 53.97% des sites web l utilisant contre 24.97% pour IIS selon Netcraft 4 pour avril 2010). Divers Les autres contraintes techniques sont : l accès à une copie de l application pour avoir un support de travail ; 4. Entreprise connue pour mener des sondages automatisés d Internet par nom de domaine à la recherche de serveurs HTTP 13

15 Contraintes temporelles l utilisation de l IDE 5 Eclipse pour les éventuels développement en Java. 4.3 Contraintes temporelles La principale contrainte est, bien entendu, de réaliser le cahier des charges dans les délais du stage. La durée du stage peut être découpée en trois parties : la création de l installeur pour le client ; l ajout de l installation serveur à l installeur existant ; une phase de tests pour vérifier le bon fonctionnement et éventuellement procéder à des modifications. La phase de tests étant plutôt courte, environ une semaine, le reste du temps est partagé entre l installation cliente et serveur. 5. Integrated Development Environment, environnement de développement intégré 14

16 5 Mise en œuvre 5.1 Recherches Le choix du logiciel de création d installation C est le choix le plus important qui a été à faire durant ce stage, choisir un des meilleurs logiciels permettant la création d un installeur, tout en étant libre. Il en existe de nombreux. Les plus connus étant par exemple InstallShield ou Wise. Install- Shield est utilisé notamment pour les jeux vidéos tel que Age of Empire III pour les connaisseurs. Ce logiciel est considéré comme l un des meilleurs dans sa catégorie. Mais le problème de ces logiciels est que leur utilisation reste payante. Dans la poursuite de mes recherches, deux produits se sont détachés des autres : Inno Setup et NSIS. Ainsi, il m a fallu choisir lequel des deux correspondrait le mieux aux besoins de l entreprise : avoir un logiciel simple d utilisation, donnant une interface un minimum attractive lors de son emploi, restant rapide dans son exécution et dont le code est facilement reprenable pour être éventuellement amélioré. Présentation rapide des deux logiciels Inno Setup est un logiciel de création d installeur pour le grand public écrit en Bordland Delphi. Il a été créé en 1997 par Jordan Russel et a connu un grand succès du fait de ses possibilités et de sa stabilité. Inno Setup a sorti en février de cette année sa version

17 Le choix du logiciel de création d installation Recherches NSIS (Nullsoft Install System ou encore Nullsoft Scriptable Install System) a été créé au départ pour WinAMP 1 par la société Nullsoft. Contrairement à Inno Setup, il est écrit en C, C++. Il a été publié en Au départ, libre mais seulement modifiable par son créateur, son développement a pris tellement d ampleur que finalement, il est devenu Open-Source permettant ainsi la création de nombreux patchs et modules par sa communauté. Actuellement, la dernière version est la Lecteur multimédia 16

18 Le choix du logiciel de création d installation Recherches Tableau comparatif Afin de choisir le logiciel le plus simple d utilisation pour la création de l installeur, j ai commencé par me renseigner sur les possibilités des deux logiciels. Le tableau ci-dessous permet d avoir une comparaison globale entre Inno Setup et NSIS. Fonctionnalités Outils Utilisation Performance Personnalisation Documentation NSIS Reprend les mêmes que Inno Setup en plus élaborées parfois, sauf pour ce qui est de l intégration de scripts Pascal Développement possible de modules Des IDE annexes (HM NIS, VENIS IX) Intégration possible avec Eclipse (module EclipseNSIS) Logiciel de script entièrement La difficulté dépend du programme à réaliser mais relativement simple à prendre en main Génération de scripts automatique avec les IDE possible Différentes méthodes de compression possible (zlib, bzip2 et lzma entre autre) Plus performant qu Inno Setup dans la compression et la taille de l exécutable final Exécutable petit, rapide et efficace Installeur presque entièrement personnalisable Fichier d aide et documents exemples Inno Setup Gratuit Open-Source Discret et professionnel Multilingue Assistant pour l utilisation Personnalisable Intégration de scripts Pascal IDE fourni Intégration possible à Visual Studio Génération d un script automatique avec son IDE Devient significativement plus compliqué quand on veut intégrer du code Pascal Plus long dans la compression que NSIS Différentes méthodes de compression comme pour NSIS Modifications possibles mais moins en profondeur que NSIS Fichier d aide et documents exemples Table 5.1 Tableau comparatif entre NSIS et Inno Setup Suite à ce tableau, on peut remarquer que les logiciels se ressemblent beaucoup, cependant, NSIS semble plus complet que Inno Setup. 17

19 Le choix du logiciel de création d installation Recherches Test des logiciels En réponse à ce comparatif, j ai testé les deux logiciels dans la réalisation de deux sortes d installeur : un installeur simple, basique et un autre plus compliqué prenant en compte des choix de l utilisateur. Pour l installeur simple, Inno Setup s impose dans la création d un exécutable, en effet la génération de scripts automatique est simple et rapide. Il n y a même pas nécessité de toucher au code. NSIS, par contre, a besoin d un IDE, qui n est pas fourni de base, pour la génération d un script automatique identique à Inno Setup. Dans cet exemple, j ai utilisé HM NIS. La génération de scripts automatique est plus compliquée qu Inno Setup dans le fait qu elle demande plus de renseignements. La méthode la plus simple est de se plonger dans la création d un script. Au début, la prise en main demande un petit peu de temps mais ensuite, la réalisation de l exécutable apparaît assez simple et rapide. En ce qui concerne l installeur plus développé, NSIS se démarque nettement. En effet, passé la prise en main, la création d interfaces plus développées, les ajouts d options et autres possibilités ne diffèrent pas au niveau de la difficulté de création du script basique. C est assez simple et l aide fourni par le document d aide de NSIS ou encore sur Internet avec la communauté très active permet de terminer rapidement. Inno Setup, lui, montre ses faiblesses. Pour arriver à un résultat rapide, il est performant, mais quand on commence à toucher au code, cela devient tout de suite très compliqué avec l intégration de code Pascal pour réaliser ce que l on veut. Le travail de recherche est donc assez conséquent et demande beaucoup de temps. J ai d ailleurs trouvé la communauté et même les documents d aide assez pauvre en support. Choix final Arrivé au terme de ces tests, mon idée sur le logiciel à utiliser était faite. Outre le fait que Inno Setup soit rapide pour la création d un installeur simple, pour un installeur compliqué comme celui qu il m a été demandé de faire, le code devient très rapidement difficile à mettre en œuvre. NSIS demande une prise en main, mais l apprentissage est rapide et simple. La création d un 18

20 NSIS Recherches installeur compliqué ne pose pas de problèmes particuliers. De plus, l exécutable qu il créé est plus rapide et performant que celui d Inno Setup. Mon choix s est donc logiquement porté sur NSIS du fait de sa simplicité d utilisation, de ses possibilités dans la création d un installeur mais aussi de la communauté qui s est développée autour de cet outil. En effet, il existe de nombreux sites anglais et français permettant d aider le programmeur dans la réalisation de son installeur. Pour plus de renseignements sur ces sites, je vous invite à vous rendre dans la bibliographie à la fin de ce rapport NSIS Présentation avancée De nombreux logiciels connus utilisent NSIS, en voici quelques exemples : emule : logiciel d échange de fichiers ; Ethereal ou WireShark maintenant : logiciel d analyse de protocole ; VLC : lecteur multimédia. Pour donner une idée rapide de ce à quoi ressemble NSIS, voici un exemple de script : 1! i n c l u d e MUI. nsh Name " Example 2 " 3 OutFile Example2. exe! insertmacro MUI_PAGE_WELCOME 5! insertmacro MUI_PAGE_LICENSE " l i c e n s e. r t f "! insertmacro MUI_PAGE_DIRECTORY 7! insertmacro MUI_PAGE_COMPONENTS! insertmacro MUI_PAGE_INSTFILES 9! insertmacro MUI_PAGE_FINISH! insertmacro MUI_LANGUAGE " French " 11 S e c t i o n " Extract makensis " SetOutPath $INSTDIR 13 F i l e makensis. exe SectionEnd Ce script, une fois compilé, permet d extraire le fichier makensis.exe dans le répertoire d installation choisit, tout en affichant différentes pages qui sont : la page d accueil, de licence, de choix de répertoire, des composants, d installation et de fin d installation. Une documentation française [1] est disponible ainsi que le forum [2] de WinAMP où la communauté est très active. 19

21 NSIS Recherches Fonctionnalités NSIS est un système de création d installation, il permet donc de créer des installations mais aussi des désinstallations. Cela signifie qu il est capable d effectuer des actions sur les fichiers (création, copie, suppression...). Il est possible d intégrer des fichiers à l installeur qui de ce fait propose plusieurs modes de compressions comme vu dans le tableau précédent. Cela permet de n avoir qu un seul fichier à traiter au lieu d une multitude. NSIS permet l utilisation de plugins, il en existe de nombreux et principalement disponibles sur le site de NSIS [3]. Les scripts permettent de faire d une installation un véritable programme informatique, se comportant différemment suivant le cas système cible. Ainsi, il est entre autre possible de gérer au travers d une programmation assez simple : fichiers/base de registre (possibilité d ajouter/lister/supprimer/modifier) ; variables (simplification de la programmation) ; chaînes de caractères et entiers (action suivant les valeurs trouvées) ; comparaisons (programmation d actions conditionnées suivant l état du système cible) ; interface (totalement personnalisable, il est possible de modifier images, boutons, textes...) ; commandes préprocesseur (permet de faire certaines actions/conditions sur le système avant de créer l installation). 20

22 NSIS Recherches NSIS intègre différents modes graphiques : Figure 5.1 style classique Figure 5.2 style MUI Figure 5.3 style ExperienceUI ExperienceUI est un mode encore en développement. De ce fait, j ai décidé d utiliser MUI qui est aboutit et bénéficie d une interface agréable. Le mode MUI ou encore Modern User Interface est une interface récente proposant plus d options dans la personnalisation de l installeur et étant simplifiée dans son utilisation. 21

23 Le registre Windows Recherches Il est bien entendu possible de créer ses propres pages personnalisées dont vous pouvez trouver des exemples de celles qui servent à l installeur en annexe (figure 7.2, 7.5, 7.8, 7.10, 7.11, 7.12 et 7.17) Le registre Windows Le registre Windows ou encore la base de registre (BDR) est une base de données utilisée par le système d exploitation Windows. Elle contient les données de configuration du système d exploitation et des autres logiciels installés désirant s en servir. Cette base de registre va permettre de connaître l état d avancement de l installation dans le cas d une erreur éventuelle, mais aussi d obtenir des informations sur d autres logiciels comme Java ou IIS, ou encore de stocker des informations sur l installation qui a été réalisée. A chaque modification, chaque configuration, une clé registre (libellé auquel on associe une valeur) est ajoutée, comme le montre la figure ci-dessous qui représente les clés registre de l application installée pour un serveur : Figure 5.4 Exemple d entrée registre pour une installation serveur Java Aquiweb est une application utilisant J2SE, de ce fait, que l on fasse une installation serveur ou cliente, il faut qu une JRE 2 ou une JDK 3 soit installée. Il est proposé dans l installeur de l installer ou non. La version qui sera proposée sera soit la JRE pour le client ou la JDK pour le serveur. En effet, le serveur aura besoin d une JDK car l application utilise une option -serveur au niveau de son exécution alors que le client n aura besoin que de la JRE pour lancer Aquiweb. 2. Java Runtime Environment 3. Java Development Kit 22

24 Java Recherches Pour ce faire, il faut que le dossier java contenant les versions 1.6.0_18 de Java (JRE et JDK) se trouve à côté de l installeur. Différents points ont été abordés concernant Java qui sont : la vérification de l installation d une version de Java sur la machine ; la vérification de la version de Java installée ; l installation particulière de Java ; la configuration de Java. Présence de Java Pour faire cette vérification, on regarde l existence de deux fichiers dans le dossier System32 du système qui permettent d affirmer ou non l existence de Java. D autres méthodes sont bien sûr possible, comme la vérification de valeurs registre ou encore la vérification de l existence d un dossier Java dans les programmes installés. Version de Java Quand on désire installer Java, et qu une version est déjà existante, alors on vérifiera que cette version correspond ou pas à la version disponible pour l installation. En fonction de cela, on lancera ou non l installation. Cette vérification est lancée seulement dans le cas où on désire installer Java sur la machine et non dans le cas contraire. Installation de Java La version de Java dépend comme vu précédemment du type d installation. Concernant la méthode d installation, on lance l exécutable avec des paramètres qui permettent déjà de configurer Java selon ce qui avait été convenu dans le cahier des charges. Configuration de Java Il m a été demandé de désactiver les mises à jour automatique de Java, de retirer les protections d accès ainsi que de désactiver et supprimer le cache. La désactivation des mises à jour se fait au lancement de l exécutable avec les paramètres qui lui sont passés. 23

25 IIS Recherches Pour les enlever les protections d accès, nécessaire au lancement de l applet du fait que celui-ci est lancé en utilisant toutes les fonctionnalités de la JVM, chose considérée comme potentiellement dangereuse par Java, il suffit de rajouter des lignes à la fin du fichier java.policy se trouvant dans le dossier de la JRE installée sur le poste pour donner certains privilèges. Ce fichier gère toutes les autorisations d accès de l utilisateur sur le poste de travail. Enfin, la désactivation du cache se fait elle-aussi en rajoutant des lignes dans un fichier, deployment.properties se trouvant dans le répertoire d application sur le poste d installation (généralement Disque:\Documents and Settings\Utilisateur\Application Data\Sun\Java\Deployment). Ce fichier permet entre autre de retrouver la configuration du panel de contrôle de Java mais aussi de personnaliser ses modules. Des entrées registre seront effectuées dans le cas des modifications pour éviter de les refaire mais aussi pour, dans le cas d une mise à jour Java, permettre de remodifier automatiquement les fichiers IIS Partie importante de l installation serveur, l installation du serveur web IIS et sa configuration afin de permettre à Aquiweb d être opérationnel sur le réseau. Présence de IIS La détection de la présence de IIS peut être réalisée en récupérant sa version dans le registre. Cela permet de savoir s il est installé (pas de clé existante dans le cas contraire) ainsi que de savoir si sa version est correcte. En effet, l installation serveur ne s effectue que sur des postes pouvant accepter un IIS 6.0 au minimum. Or, la version de IIS est liée à la version de Windows. Donc en sachant la version de Windows sur la machine, on peut savoir la version de IIS que l on va installée. Cette version minimale requise de IIS correspond à un Windows Serveur 2003, c est pour cela qu elle a été choisie. Voici un tableau permettant de se donner une idée des versions de IIS pour une version de Windows. 24

26 IIS Recherches Version d IIS Version de Windows IIS 5.0 Windows 2000 IIS 5.1 Windows XP Professionnel IIS 6.0 Windows Serveur 2003 IIS 7.0 Windows Serveur 2008 et Windows Vista IIS 7.5 Windows Serveur 2008 R2 et Windows 7 Table 5.2 Tableau associatif entre les versions de IIS et celles de Windows Installation L installation de IIS se fait de deux façons différentes en fonction de la version de Windows. Le gestionnaire de paquets de Windows changeant entre les versions 2003 et 2008, il a fallu utiliser deux méthodes afin que l installation se lance correctement en fonction de la machine. Pour une version Serveur 2003, on utilise directement le gestionnaire de paquets, alors que pour une version 2008 ou supérieure, on utilise un script d installation NSIS annexe. Les composants de IIS installés sont personnalisables, on peut les désactiver ou en rajouter. Configuration La configuration de IIS est différentes en fonction de la version de Windows. Elle n utilise pas forcément les mêmes outils. Pour une version de Windows Serveur 2003, on créé un site web, on le configure et en fonction de la méthode d installation que nous verrons plus tard, on active le WebDAV 4. Pour une version de Windows Serveur 2008 ou supérieure, on créé le site web, on le configure, on active le WebDAV et on le configure lui aussi. Pour un IIS 7.0 minimum, la configuration est plus complexe. La configuration se fait à l aide de fichiers de commande MS-DOS 5 (ou appelé aussi script BATCH) et de scripts VBScript dont nous parlerons plus tard. Il existe aussi des scripts VBScript permettant de configurer IIS en ligne de commandes qui sont présent avec l installation de IIS. Pour un IIS 7.0 ou supérieur, il est important d inclure le module de compatibilité IIS 6.0, qui permet d avoir accès aux scripts de configuration, afin que celle-ci se déroule correctement. 4. Web-based Distributed Authoring and Versioning 5. Microsoft Disk Operating System 25

27 VBScript Installation d Aquiweb former. La configuration a pu être effectuée grâce à de nombreux sites [4] par lesquels j ai pu me VBScript VBScript (diminutif de Microsoft Visual Basic Scripting Edition) est un sous-ensemble de Visual Basic utilisé en tant que langage de script d usage général. Dans le cadre de ce stage, il m a aidé à effectuer de nombreuses configurations de façon automatique notamment IIS ou encore pour la configuration d Aquiweb. L utilisation du WMI 6 a été aussi très utile. C est un système de gestion interne de Windows qui prend en charge la surveillance et le contrôle de ressource système via un ensemble d interfaces. Il fournit un modèle cohérent et organisé logiquement des états de Windows. Il permet à des scripts VBScript de gérer Windows localement ou à distance. WMI est pré-installé sur Windows Server 2003, Windows Server 2008, Windows XP, Windows Me, Windows 2000, Windows Vista et Windows 7. Ici encore, mes recherches sur le web [5] m ont permis d utiliser le WMI pour faire avancer l installation. 5.2 Installation d Aquiweb Pré-requis Pour une installation donnée, un certain nombre d éléments sont pré-requis pour que celle-ci se passe correctement. Ces éléments diffèrent en fonction du type de l installation. Installation cliente Les pré-requis pour une installation cliente sont : l exécutable de l installeur ; le dossier Java contenant JRE et JDK (ici, seule la JRE sera utile). Installation serveur Les pré-requis pour une installation serveur sont : l exécutable de l installeur ; 6. Windows Management Instrumentation 26

28 Personnalisation de l installeur Installation d Aquiweb le dossier Java contenant JRE et JDK (ici, seule la JDK sera utile) ; Windows Serveur 2003 ou supérieur. Configuration Avancée Les pré-requis pour une configuration avancée de l ordinateur sont : l exécutable de l installeur ; JRE ou JDK de Java installée Personnalisation de l installeur Il est possible de personnaliser certains éléments de l installeur sans avoir à modifier entièrement le script à l aide d un fichier de configuration qui permet de : donner un nom à l application ; donner un nom à l exécutable généré à partir du script ; choisir un dossier d installation par défaut ; donner un nom au désinstalleur ; choisir une image d accueil ; choisir une icône pour l exécutable ; définir un nom pour les raccourcis de désinstallation et lancement d Aquiweb Choix du type et de la méthode d installation L utilisateur aura plusieurs choix dans le type d installation qu il souhaite effectuer. Il peut procéder à une installation cliente basique ou une installation serveur si sa machine est en accord avec les pré-requis, ou encore effectuer une configuration avancée de l environnement Windows. Il aura aussi le choix entre plusieurs méthodes d installation : http (une adresse internet du genre ou réseau (une adresse locale sur la machine). La méthode d installation, pour une installation cliente correspondra au chemin vers le serveur comme nous le verrons plus tard. Pour une installation serveur, elle correspondra à la façon dont on veut configurer les fichiers d Aquiweb. En effet, le choix de la méthode dépendra du nombre de machines sur le réseau qui est limité dans le cas d une installation en réseau de l application. Un exemple est disponible en annexe où on peut voir un choix d installation serveur avec une méthode http (figure 7.2). 27

29 Choix des composants Installation cliente Choix des composants Il est possible de choisir les composants que l on souhaite installer via une page de choix. Dans l installeur actuel, il n y a qu un choix possible : installer Java. Pour l installation d Aquiweb, seul le serveur verra la case correspondante cochée. Le choix n est pas modifiable : si on installe un serveur, Aquiweb doit être installé, dans le cas d un client, il n a pas lieu de l être. On peut donc voir dans la figure 7.4 donnée en annexe, un exemple d installation serveur du fait de la sélection d Aquiweb dans la liste. Ce menu peut être modifié pour se voir ajouter des éléments à l avenir si besoin est Création de raccourcis La création de raccourcis se fait de deux façons. La première est la création normale d une entrée dans le menu Démarrer de Windows avec l ajout d un dossier et de liens utiles vers l application. La deuxième est la possibilité d en placer sur le bureau, pour cela il est demandé à l utilisateur s il en a envie ou non. Un exemple de page de choix de répertoire pour le menu Démarrer est disponible en annexe (figure 7.3). 5.3 Installation cliente Cette installation est la plus courte. Son but est de faire le lien vers un serveur Aquiweb, installer Java si nécessaire, le configurer et placer des raccourcis Faire le lien avec le serveur Le client doit faire le lien vers le serveur, c est une étape qu il ne peut pas passer. Pour cela, une page de l installeur lui permet d entrer le nom ou l IP 7 de la machine qui héberge Aquiweb. Ensuite, il doit vérifier que la machine existe sur le réseau (bouton Vérifier), si c est le cas, alors un chemin par défaut est inscrit. Ce chemin dépend de la méthode d installation : \\nommachine\aquiweb\index2.html pour une méthode réseau ; pour une méthode http. 7. Internet Protocol 28

30 Aquiweb client dans l environnement Windows Installation serveur Une dernière vérification est faite pour vérifier que le chemin est correcte pour que l installation se poursuive (bouton Test de l adresse). Dans l exemple d écran donné en annexe (figure 7.8), le nom de la machine a été vérifié et l adresse a été validée, l utilisateur peut donc passer à la suite de l installation Aquiweb client dans l environnement Windows Dans le cas d une installation cliente, une fois le lien avec le serveur et Java correctement configurés, Aquiweb sera présent dans l environnement du poste de travail client sous la forme de raccourcis dans le menu Démarrer et éventuellement sur le bureau ainsi que dans le registre local. Figure 5.5 Intégration dans le menu Démarrer de Windows (client) 5.4 Installation serveur Cette installation est la plus longue et délicate dans le fait qu elle doit fonctionner avec plusieurs versions de Windows différentes. Son but est d installer et configurer les outils nécessaires au fonctionnement de l application, de décompresser et de configurer automatiquement et manuellement l application Configurations Configuration de IIS C est pour le serveur que se fera la configuration de IIS. Elle dépendra de la méthode d installation ainsi que de la version de Windows et par conséquent de la version de IIS comme présenté dans le tableau

31 Configuration des passerelles Installation serveur Configuration de l application La modification de fichiers de l application devra se faire aussi en fonction de la méthode d installation. En effet, on configure un serveur pour une machine spécifique. De ce fait, certains fichiers doivent être modifiés (modification de chemins, ajout d informations). L application doit aussi être partagée sur le réseau, les droits doivent donc être donnés au dossier d installation. De cette manière, un poste client pourra accéder au serveur. Ici encore, la méthode de partage dépendra de la version de Windows installée sur le poste serveur Configuration des passerelles La passerelle se situe entre le serveur et les machines et transmet les données des machines au serveur. Le client, comme le montre la figure suivante, accède au serveur pour consulter les données. Figure 5.6 Schéma de fonctionnement d Aquiweb de configurée. De ce fait, pour fonctionner, l application Aquiweb a besoin d avoir au moins une passerelle 30

32 Configuration des passerelles Installation serveur La configuration se fait en modifiant des fichiers de type XML 8. Donc, la configuration automatique d une passerelle correspond à l édition de ces fichiers. L utilisateur a deux possibilités comme le montre la figure 7.10 en annexe : il peut faire une configuration rapide avec une seule passerelle pré-configurée, ou il peut faire une configuration avancée de plusieurs passerelles en modifiant leurs attributs. Il ne peut faire qu une seule configuration, il n aura plus accès à ce menu à partir du moment où une des deux configurations aura été correctement effectuée. Les passerelles Avant d aller plus loin, il est utile de connaître quelques informations concernant les passerelles. Elles peuvent être simple ou double. Une passerelle double est branchée à deux réseaux de machines alors que la simple l est à une seul. Concernant les attributs principaux d une passerelle, elle a : un nom ; une adresse IP ; un port d écoute ; une liste de machines associées ; des chemins pour le stockage d informations ; une adresse de début d écriture (4524 pour une passerelle simple, 8620 pour une double). Une passerelle a bien entendu d autres attributs, mais ceux-ci ne doivent être modifiés que si on a les connaissances nécessaires. Configuration minimale La configuration minimale permet de configurer rapidement une passerelle simple ou double avec les informations minimales que l on peut donner à une passerelle, à savoir la liste énoncée plus haut. Pendant l installation, cette configuration est faite à l aide d une page personnalisée (figure 7.11 disponible en annexe). Comme celle-ci le montre, l utilisateur ne peut que choisir un nom, une IP et le type de passerelle qu il veut créer. 8. extensible Markup Language 31

33 Aquiweb serveur dans l environnement Windows Installation serveur Avant de passer à la suite de l installation, il doit vérifier que la passerelle existe ou non sur le réseau(bouton Verifier). Ce test est juste présent à titre d information et n est en rien bloquant. Configuration avancée La configuration avancée de passerelles requiert une interface graphique développée que NSIS ne peut pas fournir. En raison de l existence de classes Java permettant de configurer les fichiers.xml et avec l accord de M. MOUCHET, j ai donc développé une application graphique en Java permettant de configurer des passerelles à l aide de Swing, bibliothèque graphique pour le langage de programmation Java. Cette application est intégrée à Aquiweb et permet d ajouter/configurer/supprimer une liste de passerelles. Pour lancer l application, l utilisateur doit cliquer sur le bouton présent dans la page personnalisée de configuration avancée (figure 7.12 disponible en annexe). Cela a pour conséquence d afficher un écran listant les passerelles existantes (figure 7.13). Au début, le tableau est vide. En cliquant sur le bouton Ajouter, l utilisateur accède à la page de configuration d une passerelle. Il peut lui choisir un nom, une adresse IP, un port d écoute et un type simple ou double qui en fonction de ce choix, permettra d afficher les attributs d une ou de deux passerelles (figures 7.14 et 7.15). L utilisateur peut alors modifier les champs et ajouter des machines via une autre fenêtre se lançant lors du clic sur le bouton correspondant (figure 7.16). A la fin des modifications, l utilisateur est informé de l existence ou non de la passerelle sur le réseau. Elle est ajoutée au tableau. On peut alors mettre fin à l application ou continuer à ajouter d autres passerelles. A la fin de la saisie des passerelles, l utilisateur est informé l état de la configuration, si elle s est ou non bien passée. Il peut en cas d oublie relancer l application Aquiweb serveur dans l environnement Windows Aquiweb est présent physiquement sur le poste serveur, il a un dossier, des raccourcis dans le menu Démarrer et éventuellement sur le bureau, il est présent en tant que site web dans le gestionnaire IIS et dispose d une entrée dans la liste des programmes de Windows. 32

34 La désinstallation Figure 5.7 Intégration dans le menu Démarrer de Windows (serveur) Figure 5.8 Intégration en tant que logiciel existant sur le poste 5.5 Configuration Avancée Cette partie de l installation m a été demandée par M. MOUCHET pour simplifier quelques traitements dans le cas où Aquiweb serait déjà présent sur une machine. Elle permet de retirer les protections d accès de Java ainsi que de supprimer et désactiver le cache (voir la figure 7.17 en annexe). Rien n est installé, cela permet juste de préparer une machine à recevoir Aquiweb. Il est possible d ajouter par la suite d autres actions facilement en suivant le modèle de ce qui a été fait. 5.6 La désinstallation Désinstallation générale Que l on ait fait une installation cliente ou serveur, un exécutable de désinstallation est présent dans le menu Démarrer de Windows. Soit sous la forme d un raccourci pour le serveur, ou juste de l exécutable en lui-même pour le client. Ce désinstalleur permettra de retirer toute trace d Aquiweb sur le poste en supprimant les entrées registre qui lui sont propre, et les raccourcis sur le bureau ainsi que dans le menu Démarrer. 33

35 Désinstallation serveur Problèmes rencontrés Cette méthode est commune aux deux types d installation. Dans le cas d une installation serveur, ce n est pas suffisant comme nous allons le voir dans la partie suivante Désinstallation serveur Aquiweb est présent physiquement sur la machine, de plus, le serveur peut être lancé. Il existe aussi dans le gestionnaire IIS en tant que site web. Par conséquent, la désinstallation pour un poste serveur s assurera que le serveur est bien arrêté, supprimera le dossier d installation de l application ainsi que le site web dans IIS. 5.7 Fonctionnalités supplémentaires Quelques fonctionnalités ont été ajoutées à l installeur : un seul installeur ou désinstalleur peut être lancé à la fois ; une fois l installation complétée, en relancer une autre ne servirait à rien du fait des entrées registre intermédiaires qui permettent de savoir si telle ou telle configuration a été faite. De ce fait, on ne peut installer qu une fois un type d installation (l installation serveur ne peut se faire qu une fois par exemple) ; il est possible pour une installation serveur de lancer l application à la fin de l installation, pour cela, l utilisateur doit simplement répondre à une boîte de dialogue qui s ouvrira. 5.8 Problèmes rencontrés Le gros problème rencontré est la différence entre les versions de Windows. il a fallu faire une application qui fonctionne sur les versions existantes qui sont souvent très différentes entre elles. En effet, une version de Windows Serveur 2003 est significativement distincte d une version de Windows Serveur De ce fait, un travail supplémentaire a donc été effectué car dans la plupart des cas, une méthode spécifique a été implémentée pour une version donnée. Ce problème a été omniprésent lors des différentes configurations, notamment celle de IIS qui s avère être beaucoup plus complexe pour un Windows Serveur Autre problème rencontré, celui de la différence d architecture concernant le Windows installé sur le poste de travail. Effectivement, une version 64 bits est différente d une version 32 bits. 34

36 Problèmes rencontrés L accès au dossier System32 est redirigé vers le dossier SysWOW64 par exemple. Ce qui pose problème sachant que le gestionnaire de paquets se trouve dans le dossier System32. Ce problème a été résolu grâce à une commande NSIS qui permet de désactiver cette redirection automatique. La désactivation des mises à jours automatique de Java, tout en gardant la possibilité de faire des mises à jours manuelles, a demandé plus de recherches elle aussi. Il existe de nombreuses méthodes, plus ou moins faciles à mettre en œuvre et plus ou moins radicales. Ce qu il faut savoir, c est que désactiver les mises à jours sur Java est très facile en lignes de commandes mais pour les mises à jours automatique, c est complètement différent. Une méthode propose de changer des valeurs registre, une autre de supprimer des clés, une autre encore de rajouter des lignes dans un fichier, ou enfin de lancer l installation de Java avec certains paramètres. Ces méthodes ont été testées, mais il s avère difficile d arriver à une désactivation totale. Deux méthodes sont employées, celle de l ajout de lignes dans un fichier de configuration et celle des paramètres passés à l exécutable lors de l installation, mais la meilleure méthode est de ne pas lancer les mises à jours lorsque l assistant de Java le propose. 35

37 6 Bilan 6.1 Bilan pour l entreprise L entreprise possède maintenant un outils lui permettant d être plus rapide dans l installation de l application Aquiweb. L installeur fonctionne correctement et une phase de tests est prévue afin de le valider. Des documentations technique et utilisateur ont été fournies à l entreprise afin de pouvoir utiliser et reprendre le travail effectué. 6.2 Bilan humain Durant ce stage, j ai été en contact avec le personnel du service Aquiweb, j ai pu découvrir un cadre de travail différent de ce que je connaissais. L aide et la bonne humeur apportées par les différents protagonistes du service ont permis de rendre ce stage très agréable. 6.3 Bilan pédagogique Ce stage à CIBEST a été très enrichissant de nouvelles connaissances mais aussi une chance de réutiliser des acquis. La découverte du logiciel de création d installation NSIS a été le point clé de ce stage et apprendre à créer un installeur avec a été très plaisant. C est un langage de script facile à utiliser bénéficiant d une communauté principalement anglophone très active. J ai pu aussi découvrir le VBScripts, langage ressemblant au VBA 1 que j ai utilisé en DUT. Ce fut une chance aussi de pouvoir réutiliser mes connaissances en Java et en Swing et de les mettre en application dans un cadre concret. 1. Visual Basic for Applications 36

38 7 Conclusion Le stage de troisième année de Licence est une chance de découvrir la vie en entreprise et plus spécialement dans une entreprise informatique. Pendant le stage de nombreux problèmes sont apparus, plus ou moins complexes, mais ils ont eu pour conséquence d augmenter encore d avantage mon intérêt pour le sujet. La découverte de NSIS a été très enrichissante. C est un outil qui me sera utile personnellement ou encore dans un cadre professionnel si j en ai la chance. Cette expérience professionnelle m a permis de prendre conscience de ma passion pour le développement d applications et ainsi de clarifier la voie que j emprunte en informatique. 37

39 Glossaire Applet : logiciel qui s exécute dans la fenêtre d un navigateur web. ERP : (Enterprise Resource Planning, Progiciel de Gestion Intégrée) c est un logiciel qui permet de gérer l ensemble des processus opérationnels d une entreprise, en intégrant l ensemble des fonctions de cette dernière comme la gestion des ressources humaines, la gestion comptable, financière, mais aussi la vente, la distribution, l approvisionnement et le commerce électronique. Framework : c est un kit de composants logiciels structurels, qui définissent les fondations ainsi que les grandes lignes de l organisation de tout ou partie d un logiciel (architecture). IDE : (Integrated Development Environment, environnement de développement intégré) c est un programme regroupant un ensemble d outils pour le développement de logiciels. En règle générale, un IDE regroupe un éditeur de texte, un compilateur, des outils automatiques de fabrication, et souvent un débogueur. J2SE : (Java 2 Standard Edition) c est le framework Java destiné aux applications pour poste de travail. Logiciel libre : c est un logiciel dont l utilisation, l étude, la modification, la duplication et la diffusion sont universellement autorisées sans contrepartie. Patch : (terme anglais) c est une section de code que l on ajoute à un logiciel, pour y apporter des modifications : correction d un bug, traduction. Plugin : c est un module qui complète un logiciel pour lui ajouter des fonctionnalités. Progiciel : contraction de produit et de logiciel, définie une suite de logiciels servant à des besoins ordinaires. WebDAV : (Web-based Distributed Authoring and Versioning) c est un protocole permettant de simplifier la gestion de fichiers avec des serveurs distants. Il permet de récupérer, déposer, synchroniser et publier des fichiers (et dossiers) rapidement et facilement. XML : (extensible Markup Language) c est un langage informatique de balisage générique. Il sert essentiellement à stocker/transférer des données de type texte Unicode structurées en champs arborescents. 38

40 Bibliographie [1] Documentation française de NSIS. [2] Forum d aide pour NSIS (Anglais) [3] Site web de NSIS. [4] Site contenant de la documentation et des exemples d utilisation d IIS. [5] Site Microsoft d aide et de support. default.aspx. 39

41 Annexes 7.1 Captures d écran installation commune Figure 7.1 Écran d accueil 40

42 Captures d écran installation commune Figure 7.2 Écran de choix d une installation serveur avec méthode http Figure 7.3 Écran de choix du répertoire pour les raccourcis 41

RevGED 3 Manuel d installation

RevGED 3 Manuel d installation RevGED 3 Manuel d installation RevGED est un logiciel de gestion électronique de document. Ce présent document explique comment l installer que vous ayez eu RevGED 2 ou non. Il est complété de configurations

Plus en détail

Création d installateurs pour Windows avec InnoSetup

Création d installateurs pour Windows avec InnoSetup Création d installateurs pour Windows avec InnoSetup 14 juin 2012 F. Langrognet 5 e rencontre DevelopR6 Laboratoire de Mathématiques de Besançon F. Langrognet () INNOSETUP Juin 2012 1 / 50 INNOSETUP 1

Plus en détail

Mettre en place un serveur Intranet/Internet

Mettre en place un serveur Intranet/Internet Mettre en place un serveur Intranet/Internet Dans ce chapitre vous apprendrez à installer et configurer un serveur Web grâce au rôle de serveur IIS (Internet Information Services). 1. Présentation d IIS7

Plus en détail

Note d installation. Superdoc Premium 10

Note d installation. Superdoc Premium 10 Note d installation Superdoc Premium 10 Ce document décrit les procédures d installation et de mise à jour de l application Superdoc Premium Version 10 Auteur Aidel Date 02/11/2012 Version 1 Diffusion

Plus en détail

gcaddy Suite Description du produit

gcaddy Suite Description du produit gcaddy Suite Description du produit Version 1.0 www.gweb.be @ info@gweb.be TVA : BE-863.684.238 SNCI : 143-0617856-67 1 / 8 1 Description de gcaddy gcaddy est le module E-commerce de Gweb. Il se présente

Plus en détail

TUTORIAL ULTRAVNC 1.0.2 (EDITION 2)

TUTORIAL ULTRAVNC 1.0.2 (EDITION 2) TUTORIAL ULTRAVNC 1.0.2 (EDITION 2) 1) TELECHARGEMENT DE ULTRAVNC :... 1 2) INSTALLATION DU SERVEUR ULTRAVNC (ULTRAVNC 1.0.2 COMPLET)... 2 3) UTILISATION DE ULTRAVNC 1.0.2 SERVEUR SEUL... 10 4) UTILISATION

Plus en détail

Démarrer et quitter... 13

Démarrer et quitter... 13 Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce

Plus en détail

Itium XP. Guide Utilisateur

Itium XP. Guide Utilisateur Itium XP 06/2007 - Rev. 3 1 Sommaire 1 Sommaire... 2 2 Généralités... 3 3 ItiumSysLock... 4 3.1 Enregistrer l état actuel du système... 4 3.2 Désactiver ItiumSysLock... 5 3.3 Activer ItiumSysLock... 5

Plus en détail

Génie logiciel Configuration et déploiement

Génie logiciel Configuration et déploiement Génie logiciel Configuration et déploiement SPE4 - ESI 1 Configuration et déploiement Rôle Logiciel d installation d application Importance Critique : doit accompagner tout développement Outils de développement

Plus en détail

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source JOOMLA Introduction Joomla est un système de gestion de contenu CMS open source Il permet la conception rapide de sites Web avec une présentation soignée et une navigation très simple C est l outil idéal

Plus en détail

Service de connexion de machines sur l Internet M2Me_Connect Version 1.41 du logiciel NOTICE D'UTILISATION Document référence : 9016709-04

Service de connexion de machines sur l Internet M2Me_Connect Version 1.41 du logiciel NOTICE D'UTILISATION Document référence : 9016709-04 Service de connexion de machines sur l Internet M2Me_Connect Version 1.41 du logiciel NOTICE D'UTILISATION Document référence : 9016709-04 Le service M2Me_Connect est fourni par ETIC TELECOM 13 Chemin

Plus en détail

TotEM. Guide d installation de l application. Décembre 2012 R006

TotEM. Guide d installation de l application. Décembre 2012 R006 TotEM Guide d installation de l application Décembre 2012 R006 TotEM Guide d installation de l application 1. Introduction 3 2. Installer le serveur (autonome) 10 3. Installer le serveur (application War)

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

Ce tutorial est un document pas à pas détaillé de la création et le déploiement d un domaine traitant sur :

Ce tutorial est un document pas à pas détaillé de la création et le déploiement d un domaine traitant sur : 1. Présentation 1.1.Introduction Ce tutorial est un document pas à pas détaillé de la création et le déploiement d un domaine traitant sur : Installation Active Directory. Configuration du DNS. Configuration

Plus en détail

Guide d installation. Le Portail Sage v2.0. Pour les professionnels de l Habitat Social

Guide d installation. Le Portail Sage v2.0. Pour les professionnels de l Habitat Social Guide d installation Le Portail Sage v2.0 Pour les professionnels de l Habitat Social Le Portail Sage 2.0 juin 2011 Sommaire 1 Prérequis d installation :... 3 2 Architecture technique... 4 2.1 Ordre d

Plus en détail

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

Plus en détail

Installation de FRAMIGEST 1.3 et supe rieure.

Installation de FRAMIGEST 1.3 et supe rieure. Installation de FRAMIGEST 1.3 et supe rieure. Installation avec Serveur WINDOWS XP : utilisez le manuel spécifique à Windows XP Avant de commencer, vérifiez que la session Windows sous laquelle vous vous

Plus en détail

Windows Installer ou l installation en un clic de souris

Windows Installer ou l installation en un clic de souris ou l installation en un clic de souris Par Benoit HAMET Consultant chez Avanade Introduction Si vous devez gérer les applications au sein de votre organisation, vous savez déjà que l installation, le support

Plus en détail

IBM Lotus Domino Designer 6.5.1

IBM Lotus Domino Designer 6.5.1 Créez rapidement des applications multi-plateformes pour automatiser les processus métier et améliorer l efficacité de votre workflow IBM Lotus Domino Designer 6.5.1 Créez, testez et déployez rapidement

Plus en détail

TD n 1 : Architecture 3 tiers

TD n 1 : Architecture 3 tiers 2008 TD n 1 : Architecture 3 tiers Franck.gil@free.fr 27/10/2008 1 TD n 1 : Architecture 3 tiers 1 INTRODUCTION Ce TD, se propose de vous accompagner durant l installation d un environnement de développement

Plus en détail

Préparation à l installation d Active Directory

Préparation à l installation d Active Directory Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur

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

PARTIE A : Installation

PARTIE A : Installation PARTIE A : Installation A.1. CONFIGURATION MINIMALE REQUISE ET PRE-REQUIS... 3 A.1.1. Pré-requis pour l installation de Foxta v3... 3 A.1.2. Pré-requis pour l utilisation de Foxta v3... 3 A.2. INSTALLATION

Plus en détail

Progiciel pour la configuration et la visualisation de régulateurs

Progiciel pour la configuration et la visualisation de régulateurs ServiceCenter Progiciel pour la configuration et la visualisation de régulateurs Installation Utilisation ServiceCenter Nous vous remercions d avoir acheté ce produit RESOL. Veuillez lire ce manuel attentivement

Plus en détail

Les pré-requis sont nécessaires à l installation de KiellaWeb. Aucune installation ne sera possible si ces points ne sont pas respectés.

Les pré-requis sont nécessaires à l installation de KiellaWeb. Aucune installation ne sera possible si ces points ne sont pas respectés. K?ellaWeb Saisie des absences APLON en mode Web 1. Pré - requis à l installation : Les pré-requis sont nécessaires à l installation de KiellaWeb. Aucune installation ne sera possible si ces points ne sont

Plus en détail

Windows XP. Microsoft. Sommaire :

Windows XP. Microsoft. Sommaire : Microsoft Windows XP Sommaire : OUVERTURE DE SESSION...2 LE BUREAU...3 CHANGER D ENVIRRONEMENT...4 NOUVEAU RACCOURCI...7 LE MENU DEMARRER...9 LES PROGRAMMES AU DEMARRAGE...11 LA GESTION DES FICHIERS...12

Plus en détail

Chapitre 1 Windows Server 2008 11

Chapitre 1 Windows Server 2008 11 Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21

Plus en détail

TUTORIAL SUR LE PARTAGE DE FICHIERS D IMPRIMANTE GRACE A UN RESEAU LOCAL

TUTORIAL SUR LE PARTAGE DE FICHIERS D IMPRIMANTE GRACE A UN RESEAU LOCAL 1/1 TUTORIAL SUR LE PARTAGE DE FICHIERS ET D IMPRIMANTE GRACE A UN RESEAU LOCAL 2/2 SOMMAIRE 1 BUT... 3 2 HISTORIQUE... 3 3 REFERENCES... 3 4 DESCRIPTION GENERALE... 3 4.1 PREPARATIFS... 4 4.2 CONFIGURATION

Plus en détail

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS Prêt à maîtriser LIVE TRADER? Découvrez les principales fonctionnalités de cet outil. Découvrir l espace de travail Organiser les modules Rechercher

Plus en détail

WinZip 8.1 Guide de démarrage rapide

WinZip 8.1 Guide de démarrage rapide Guide de démarrage rapide WinZip 8.1 Guide de démarrage rapide Introduction À propos du Guide de démarrage rapide Ce guide explique certains termes de compression de fichiers, décrit certains réglages

Plus en détail

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC

PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC PROCEDURE D INSTALLATION D UN ENVIRONNEMENT POUR DEVELOPPER AVEC VISUAL BASIC Page 1 sur 30 SOMMAIRE SE PREPARER A L INSTALLATION DE L ENVIRONNEMENT... 3 RÉCAPITULER LES COMPOSANTS À INSTALLER... 3 RASSEMBLER

Plus en détail

Gestion du Serveur Web

Gestion du Serveur Web Gestion du Serveur Web Console de gestion du Serveur Web Une console de gestion est disponible dans l'outil de l'administrateur. Cette console de gestion vous permet de configurer les services JetClouding

Plus en détail

Guide installation d Itium Administration Services

Guide installation d Itium Administration Services Guide installation d Itium Administration Services 10/10/2007 Copyright 2006-2007 IMPACT TECHNOLOGIES IMPACT TECHNOLOGIES se réserve le droit de modifier à tout moment le contenu de ce document. Bien que

Plus en détail

Avertissement. Nom du stagiaire : Modification et utilisation interdites sans l accord de l auteur de ce support.

Avertissement. Nom du stagiaire : Modification et utilisation interdites sans l accord de l auteur de ce support. Reproduction et utilisation interdites sans l accord de l auteur Support de formation Administration Windows 2000 Server Avertissement Ce support n est ni un manuel d utilisation (pour cela, consultez

Plus en détail

PPE 2.2 - GSB. PPE 2.2 GSB Vincent LAINE Eliott DELAUNEY. Page : 1 / 25. Date : 30/06/2014

PPE 2.2 - GSB. PPE 2.2 GSB Vincent LAINE Eliott DELAUNEY. Page : 1 / 25. Date : 30/06/2014 PPE 2.2 - GSB Page : 1 / 25 TABLE DES MATIERES SYNTHESE DES FONCTIONNALITEES D OCS ET GLPI 3 PRESENTATION OCS INVENTORY NG 3 PRESENTATION GLPI 4 DEUX OUTILS QUI SE COMPLETENT OCS ET GLPI. 5 TUTORIAL DES

Plus en détail

FileMaker 8. Installation des pilotes clients ODBC et JDBC pour FileMaker 8

FileMaker 8. Installation des pilotes clients ODBC et JDBC pour FileMaker 8 FileMaker 8 Installation des pilotes clients ODBC et JDBC pour FileMaker 8 2004-2005 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054, Etats-Unis

Plus en détail

Manuel AppliDis. Client AppliDis Java

Manuel AppliDis. Client AppliDis Java Manuel AppliDis Client AppliDis Java Client AppliDis Java Version document : 1.02 Objet du document Cette documentation présente la mise en œuvre du client AppliDis Java. Version de la fiche 1.02 2/9 Sommaire

Plus en détail

Manuel logiciel client Java

Manuel logiciel client Java Manuel logiciel client Java 2 Copyright Systancia 2012 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun

Plus en détail

Procédure de migration sur un nouveau poste de Winibw 3.2.5.3

Procédure de migration sur un nouveau poste de Winibw 3.2.5.3 Procédure de migration sur un nouveau poste de Winibw 3.2.5.3 ABES janvier 2014 Page 1 Sommaire 1. Introduction... 3 2. Pré-requis... 3 3. Installation de Winibw sur le nouveau poste de travail... 3 4.

Plus en détail

TP2 : Initiation à la Programmation avec Android

TP2 : Initiation à la Programmation avec Android TP2 : Initiation à la Programmation avec Android 1 TP2 : Initiation à la Programmation avec Android Programmation Mobile Objectifs du TP Ce TP est une initiation à Android. Nous allons réaliser les premiers

Plus en détail

MANUEL D' UTILISATION

MANUEL D' UTILISATION MANUEL D' UTILISATION Table des matières Présentation...2 Introduction...2 Matériel nécessaire...2 Logiciel nécessaire...3 Partie A : Installation et Mise en oeuvre du matériel et logiciel...4 Partie B

Plus en détail

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Introduction :... 3 1. Présentation de l architecture Enterprise Miner 5.1 :... 4 2. Installation d Enterprise Miner 5.1:... 5 3. Post-installation

Plus en détail

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V8 SOUS WINDOWS XP, VISTA ET 7

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V8 SOUS WINDOWS XP, VISTA ET 7 PROCÉDURE D INSTALLATION Cegid Business V8 COMMENT INSTALLER CEGID BUSINESS V8 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Démarrez le Lecteur Windows Media

Démarrez le Lecteur Windows Media Le Lecteur Windows Media vous permet de rechercher et lire des fichiers multimédias numériques stockés sur votre ordinateur, de lire des CD et des DVD, ainsi que d afficher en continu du contenu multimédia

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80

Plus en détail

Gestionnaire de Sauvegarde

Gestionnaire de Sauvegarde d Utilisation Version 1.5 du 26/12/2011 d utilisation de l application de sauvegarde Actu-pc Sommaire Introduction... 3 Installation et mise en place du logiciel... 3 Pré-requis... 3 Démarrage de l installation...

Plus en détail

FileMaker 12. Guide ODBC et JDBC

FileMaker 12. Guide ODBC et JDBC FileMaker 12 Guide ODBC et JDBC 2004-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont des marques commerciales de

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Mise en service des WEBDAV MAGRET sous Windows Server 2008 R2 x64

Mise en service des WEBDAV MAGRET sous Windows Server 2008 R2 x64 2012 Mise en service des WEBDAV MAGRET sous Windows Server 2008 R2 x64 MISSION TICE T. CHASSAIN G. PICOU 06/01/2012 SOMMAIRE 1. PREREQUIS... 3 2. DESINTALLATION DES WEBDAV EXISTANTS... 3 3. INITIALISATION

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic

Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic IUT d Orsay Première Année Introduction à l Interaction Homme-Machine Février 2014 Introduction à l Interaction Homme-Machine Tutoriel Visual Studio / Visual Basic Cette introduction à Visual Studio est

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Avant de commencer Au sommaire de ce chapitre

Avant de commencer Au sommaire de ce chapitre 1 Avant de commencer Au sommaire de ce chapitre Configuration requise pour utiliser Visual Basic 2010 Les différentes versions de Visual Basic 2010 Installation de Visual Studio 2010 Premier contact avec

Plus en détail

Atelier 2. Étape 1 : Installation de Active Directory, installation du service DNS et installation du service WINS Durée approximative : 40 minutes

Atelier 2. Étape 1 : Installation de Active Directory, installation du service DNS et installation du service WINS Durée approximative : 40 minutes Atelier 2 Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape 1 :

Plus en détail

Installation Client (licence de site) de IBM SPSS Modeler 14.2

Installation Client (licence de site) de IBM SPSS Modeler 14.2 Installation Client (licence de site) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence de site. Ce présent document

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

Installation de FRAMIGEST 1.3 et supe rieure.

Installation de FRAMIGEST 1.3 et supe rieure. Installation de FRAMIGEST 1.3 et supe rieure. Installation Sur Windows XP Avant de commencer, vérifiez que la session Windows sous laquelle vous vous trouvez dispose de droits administrateur, et est verrouillée

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Guide utilisateur. Windows/Linux. Version 0.5. VLVC est un projet de fin d études réalisé à EPITECH http://www.vlvc.net http://www.epitech.

Guide utilisateur. Windows/Linux. Version 0.5. VLVC est un projet de fin d études réalisé à EPITECH http://www.vlvc.net http://www.epitech. Guide utilisateur Windows/Linux Version 0.5 VLVC est un projet de fin d études réalisé à EPITECH http://www.vlvc.net http://www.epitech.net Date de publication: Octobre 2006 A propos de ce guide Ce guide

Plus en détail

Windows 8 Module 3 Cours windows8 Dominique Bulté Sal e Informatique de Cappel e la Grande novembre 2013

Windows 8 Module 3 Cours windows8 Dominique Bulté Sal e Informatique de Cappel e la Grande novembre 2013 Windows 8 Module 3 7. L'indispensable fonction «Paramètres du PC» (3/3) Nous voilà arrivé à la dernière étape de notre tour d horizon des nombreuses options du module Paramètres du PC. Cet outil permet

Plus en détail

Pré-requis de création de bureaux AppliDis VDI

Pré-requis de création de bureaux AppliDis VDI Fiche technique AppliDis Pré-requis de création de bureaux AppliDis VDI Fiche IS00239 Version document : 2.33 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects

Plus en détail

Installation EPLAN platform 2.4

Installation EPLAN platform 2.4 Installation EPLAN platform 2.4 Préambule Cher utilisateur EPLAN, Des initiatives internationales telles que Industry 4.0, Smart Manufacturing et The internet of things exigent de l industrie manufacturière

Plus en détail

Notice et présentation WeSend Desktop

Notice et présentation WeSend Desktop Notice et présentation WeSend Desktop Logiciel d envoi sécurisé de fichiers volumineux. Sommaire 1 Introduction... 3 1.1 WeSend DeskTop : Application bureautique d envoi sécurisé de fichiers volumineux....

Plus en détail

Visual Taxe 4.3.0B08 et supérieurs, Windows uniquement

Visual Taxe 4.3.0B08 et supérieurs, Windows uniquement 1. PRINCIPE DE LA VERSION DE DEMONSTRATION La version de démonstration de Visual Taxe Pro/Express et VTP SIP Analyzer, consiste en l installation du logiciel avec une licence de démonstration, et optionnellement

Plus en détail

Mes documents Sauvegardés

Mes documents Sauvegardés Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales

Plus en détail

Introduction. Exigences matérielles (Virtual PC)

Introduction. Exigences matérielles (Virtual PC) Introduction Ce kit de formation est conçu pour les professionnels des technologies de l information (TI) qui prennent en charge ou pensent prendre en charge des réseaux Windows Server 2008 et qui envisagent

Plus en détail

Guide d installation Des produits Salvia Développement

Guide d installation Des produits Salvia Développement Guide d installation Des produits Salvia Développement Salvia Développement s Tél. +33 (0)9 72 72 66 66 Tél. +33 (0)1 84 95 15 54 35 rue de la Gare 75019 Paris www.salvia-developpement.fr Manuel utilisateur

Plus en détail

Version 1.0 Octobre 2013 702P02289. Xerox App Studio Guide pratique Sous-compte client et Guide de dépannage

Version 1.0 Octobre 2013 702P02289. Xerox App Studio Guide pratique Sous-compte client et Guide de dépannage Version 1.0 Octobre 2013 702P02289 Guide pratique Sous-compte client et Guide de dépannage 2012, 2013 Xerox Corporation. Tous droits réservés. Xerox, Xerox et le Dessin, ConnectKey, Extensible Interface

Plus en détail

Guide de l utilisateur pour l Application Builder de LabVIEW

Guide de l utilisateur pour l Application Builder de LabVIEW Guide de l utilisateur pour l Application Builder de LabVIEW Version 7.0 L Application Builder de LabVIEW est un logiciel complémentaire qui sert à créer des applications autonomes et des bibliothèques

Plus en détail

NETO32. Manuel d'utilisation. 2.03a

NETO32. Manuel d'utilisation. 2.03a NETO32 Manuel d'utilisation 2.03a Table des matières Introduction... 3 Où trouver Neto32... 3 Compatibilité... 3 Installation... 4 Démarrage de NETO32... 5 Présentation des Fonctions... 6 Menu Fichier...

Plus en détail

Vous devez IMPERATIVEMENT installer et utiliser ce navigateur

Vous devez IMPERATIVEMENT installer et utiliser ce navigateur GUIDE d utilisation Logiciels requis Les logiciels requis 3 Vous devez IMPERATIVEMENT installer et utiliser ce navigateur Mozilla Firefox (version minimum 2.0). L utilisation du navigateur Mozilla Firefox

Plus en détail

INSTALLATION ET PRISE EN MAIN

INSTALLATION ET PRISE EN MAIN Business Phone CTI Client Pro INSTALLATION ET PRISE EN MAIN Vous trouverez dans ce document, la démarche d installation de Business Phone CTI Client Pro et les différentes possibilités qu offre ce logiciel.

Plus en détail

Compte Rendu Projet tuteuré

Compte Rendu Projet tuteuré IUT d Angers License Sari Projet tuteuré Compte Rendu Projet tuteuré «Etude d un serveur Exchange 2007 virtualisé» Par Sylvain Lecomte Le 08/02/2008 Sommaire 1. Introduction... 5 2. Exchange 2007... 6

Plus en détail

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Active Directory sous Windows Server SAHIN Ibrahim BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Sommaire I - Introduction... 3 1) Systèmes d exploitation utilisés... 3 2) Objectifs...

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Installation Client (licence réseau) de IBM SPSS Modeler 14.2 Les instructions suivantes permettent d installer IBM SPSS Modeler Client version 14.2 en utilisant un licence réseau. Ce présent document

Plus en détail

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 PROCÉDURE D INSTALLATION Cegid Business V9 COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business

Plus en détail

Protège votre univers. Manuel abrégé de configuration et démarrage

Protège votre univers. Manuel abrégé de configuration et démarrage Protège votre univers Manuel abrégé de configuration et démarrage 1 Date de mise à jour : le 6 mars 2013 Dr.Web CureNet! est destiné à une analyse antivirus centralisée des ordinateurs réunis au sein d

Plus en détail

Configuration du serveur web proposé dans Ma Plateforme Web pour déployer WebMatrix

Configuration du serveur web proposé dans Ma Plateforme Web pour déployer WebMatrix Configuration du serveur web proposé dans Ma Plateforme Web pour déployer WebMatrix Déploiement de Web Deploy sur un serveur Windows Server 2008 R2 09/09/2010 Microsoft France Pierre Lagarde pierlag@microsoft.com

Plus en détail

IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation

IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation Avant d installer et d utiliser IBM SPSS Collaboration and Deployment Services Deployment Manager, certains

Plus en détail

Parallels Desktop 4.0 Switch to Mac. Tutoriel sur la Migration de votre PC. www.parallels.fr

Parallels Desktop 4.0 Switch to Mac. Tutoriel sur la Migration de votre PC. www.parallels.fr Parallels Desktop 4.0 Switch to Mac Tutoriel sur la Migration de votre PC www.parallels.fr Tutoriel sur la Migration de votre PC avec Parallels Transporter L outil de migration optimisé Parallels Transporter

Plus en détail

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO _TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)

Plus en détail

DEUXIEME PARTIE DM WEB CLIENT Guide d installation Ref.: 01.DMS.GIA.71-02 DM Web Client 2 IMECOM Fonctionnement, Architecture et Sécurité DM - Web Chapitre Client 1 SOMMAIRE DEUXIEME PARTIE - DM WEB CLIENT

Plus en détail

SOMMAIRE. Installation & Gestion des licences Schémaplic. 1. Téléchargement des programmes d installation

SOMMAIRE. Installation & Gestion des licences Schémaplic. 1. Téléchargement des programmes d installation Vous venez d acquérir le logiciel Schémaplic et nous vous félicitons pour votre achat. Le présent document illustre les étapes d installation et d activation de votre logiciel Schémaplic dans ses différentes

Plus en détail

Introduction @ 1. La gamme Microsoft Expression

Introduction @ 1. La gamme Microsoft Expression La gamme Microsoft Expression Microsoft propose déjà dans son catalogue des outils orientés graphisme ou destinés à la création de sites web. Avec l arrivée de Vista et plus précisément d une couche nommée

Plus en détail

- Visioconférence - Mettre en oeuvre les services NetMeeting autour de l annuaire Internet Locator Server. Richard BONMARIN DSO/DSI/EMC-EBZ

- Visioconférence - Mettre en oeuvre les services NetMeeting autour de l annuaire Internet Locator Server. Richard BONMARIN DSO/DSI/EMC-EBZ - Visioconférence - Mettre en oeuvre les services NetMeeting autour de l annuaire Internet Locator Server Richard BONMARIN DSO/DSI/EMC-EBZ Janvier 2001 Sommaire 1 LES CONDITIONS DE MISE EN OEUVRE... 3

Plus en détail

WinTask Le Planificateur de tâches sous Windows XP et 2003 Server. Manuel d initiation du Planificateur

WinTask Le Planificateur de tâches sous Windows XP et 2003 Server. Manuel d initiation du Planificateur WinTask Le Planificateur de tâches sous Windows XP et 2003 Server Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION 7 CHAPITRE II : PARAMETRER LE LANCEMENT D UNE TACHE 9 CHAPITRE

Plus en détail

Développement J2EE. avec Eclipse. et WSAD. Karim Djaafar. Olivier Salvatori. avec la contribution de. Groupe Eyrolles, 2003, ISBN 2-212-11285-8

Développement J2EE. avec Eclipse. et WSAD. Karim Djaafar. Olivier Salvatori. avec la contribution de. Groupe Eyrolles, 2003, ISBN 2-212-11285-8 Développement J2EE avec Eclipse et WSAD Karim Djaafar avec la contribution de Olivier Salvatori Groupe Eyrolles, 2003, ISBN 2-212-11285-8 La plate-forme de développement Eclipse CHAPITRE 5 147 Les vues

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Activation des styles visuels en mode bureau à distance.

Activation des styles visuels en mode bureau à distance. Activation des styles visuels en mode bureau à distance. Beaucoup de clients utilisent nos logiciels Locasyst et Factsyst au travers d une session bureau à distance, bien que les postes de travail et le

Plus en détail

Procédure d installation de la nouvelle version de Winibw 3.2.5.3

Procédure d installation de la nouvelle version de Winibw 3.2.5.3 Procédure d installation de la nouvelle version de Winibw 3.2.5.3 ABES Janvier 2014 Page 1 Sommaire 1. Introduction... 3 2. Pré-requis... 3 3. Procédure en fonction du système d exploitation... 4 a. Vous

Plus en détail

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM Ce guide vous aidera à installer et à mettre en place les modules nécessaires afin d accéder à vos Applications Web SOMMAIRE I. Pré requis...

Plus en détail

User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0

User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manual Version 3.6 Manuel de l Utilisateur Version 2.0.0.0 User Manuel Manual de l Utilisateur I EasyLock Manuel de l Utilisateur Table des Matières 1. Introduction... 1 2. Configuration Requise...

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

Installation d'eclipse sur Windows

Installation d'eclipse sur Windows Procédure installation eclipse : Installation d'eclipse sur Windows Etape 1 - Téléchargement d'eclipse Le téléchargement d'éclipse se fait à cette addresse : http://www.eclipse.org/downloads/packages/

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail