DÉPLOIEMENT D'APPLICATIONS JAVA
|
|
- Hervé Jolicoeur
- il y a 8 ans
- Total affichages :
Transcription
1 Jacques BAPST 2 juillet DÉPLOIEMENT D'APPLICATIONS JAVA SOUS FORME DE FICHIERS JAR FICHIERS JAR Les fichiers JAR (Java Archive) permettent de rassembler dans une seule entité, toutes les ressources nécessaires au fonctionnement d'un composant logiciel, d'une librairie ou d'une application (fichiers compilés.class, images, sons, documentation, ). Ils permettent notamment de simplifier le déploiement des applications Java qui peuvent être ainsi distribuées sous la forme d'un unique fichier (à l'exception d'éventuelles librairies externes, elles-mêmes déployées sous forme de fichiers JAR). Les fichiers JAR utilisent le même format que les fichiers ZIP et, comme eux, ils permettent de structurer le contenu sous une forme arborescente (avec des dossiers et sous-dossiers) et de comprimer optionnellement le contenu (réduire la taille du fichier). Les fichiers JAR contiennent un fichier particulier, appelé Manifest File (MANIFEST.MF) qui se trouve dans un dossier META-INF et qui donne des informations (méta-informations) sur le contenu du fichier JAR. Dans le cas d'un programme exécutable, le Manifest File doit notamment indiquer le nom de la classe principale (celle qui contient la méthode main()). Remarque : L'imbrication de fichiers JAR n'est pas directement supportée par Java. Si l'application est constituée de plusieurs fichiers JAR (si elle comporte des librairies externes par exemple), il est conseillé de déployer les différents fichiers JAR dans les emplacements souhaités et de les référencer dans le fichier Manifest du fichier JAR principal en utilisant le mot clé Class-Path (le point "." représente le répertoire courant, un espace sépare les différents répertoires ou fichiers JAR, le slash "/" sépare les niveaux des répertoires). Exemple de contenu d'un fichier Manifest : Manifest-Version: 1.0 Main-Class: basic.jardeployment.testapplic Class-Path:. lib/colorlib.jar lib/firebirdsql.jar Dans ce cas, deux librairies externes sont enregistrées dans le sous-répertoire /lib du répertoire contenant le fichier JAR principal. Le répertoire courant (".") fera également partie du Class-Path et sera pris en compte lors de la recherche de ressources (mais si des fichiers JAR s'y trouvent, ils doivent être explicitement mentionnés dans la liste). Une documentation détaillée concernant les fichiers JAR et la syntaxe du fichier Manifest est disponible à l'adresse : Eclipse4.5_JAR_Deployment.docx HEIA-FR / Jacques BAPST 1
2 CRÉATION D'UN FICHIER JAR AVEC ECLIPSE Avec l'environnement de développement Eclipse, des assistants permettent de créer un fichier JAR de manière plus conviviale qu'avec l'utilitaire jar qui fait partie intégrante du SDK (et qui fonctionne en mode ligne de commandes). Il existe deux manières (assez différentes) de créer un fichier JAR exécutable : Création automatique à partir d'une configuration d'exécution (Runnable JAR File) Création avec un assistant permettant de spécifier explicitement le contenu du fichier JAR Création à partir d'une configuration d'exécution Il est possible de créer un fichier JAR exécutable à partir d'une configuration d'exécution en passant par le menu : File Export Java Runnable JAR File. Une configuration d'exécution est créée par Eclipse lors de l'exécution de l'application (Run). Pour voir la liste des configurations d'exécution et éditer les informations : Run Run Configurations... Dans l'assistant de création du fichier JAR, il suffit de sélectionner la configuration d'exécution de l'application, de définir la manière de traiter les librairies ainsi que l'emplacement et le nom du fichier JAR. Le fichier JAR qui sera créé comprendra le fichier Manifest ainsi que l'ensemble des classes et des ressources du projet (avec prise en compte du Build-Path). Cet assistant n'est donc pas adapté si l'on a plusieurs applications dans un même projet (il y aura des éléments inutiles le fichier JAR). D'autre part, cet assistant ne permet pas d'inclure les fichiers sources dans le fichier JAR. Cette variante permet de déployer facilement une application comprenant des librairies externes (fichiers JAR) sans avoir à éditer le fichier Manifest. Trois variantes sont proposées : 1) Intégration des librairies sous forme de classes dans le JAR (extraction), 2) Intégration des librairies sous forme de JARs placés à l'intérieur du JAR avec ajout des classes utilitaires nécessaires pour leur chargement, 3) Intégration des librairies en les extrayant dans un sous-répertoire (avec référencement dans le fichier Manifest). Création à l'aide de l'assistant Pour lancer cet assistant, il faut passer par le menu : File Export Java JAR File Il suffit ensuite de sélectionner les ressources qui doivent y être placées, d'indiquer l'emplacement et le nom du fichier JAR, de créer éventuellement un fichier de description (voir ci-dessous) et de demander de générer (et év. d'enregistrer) le fichier Manifest en n'oubliant pas d'indiquer la classe principale de l'application (le point d'entrée du programme, c'est-à-dire la classe contenant la méthode main()). On peut choisir d'inclure les fichiers sources dans le fichier JAR en cochant la case Export Java source files and resources. Les informations qui servent à générer le fichier JAR peuvent être mémorisées sous forme d'un fichier de type "JAR Description" qui apparaîtra dans la vue Package Explorer et qui servira à re-générer une nouvelle version du fichier JAR sans avoir à réutiliser l'assistant à chaque fois. Eclipse4.5_JAR_Deployment.docx HEIA-FR / Jacques BAPST 2
3 OÙ PLACER LES RESSOURCES Il est très fréquent, qu'en plus des fichiers.class, une application fasse appel à différentes ressources additionnelles (utilisées en lecture par l'application), par exemple des images, des vidéos, des fichiers textes, des fichiers de propriétés (resource bundle), des sons, etc. Il y a différentes façons de procéder, mais une manière de faire est de créer avec Eclipse un dossier (avec éventuellement des sous-dossiers) pour rassembler toutes les ressources additionnelles. Pour créer un dossier, utiliser le menu : File New Folder. Le dossier contenant les ressources peut être créé dans la branche contenant les fichiers sources ou à l'extérieur. Les sections qui suivent décrivent les avantages et inconvénients des deux variantes. Dossier de ressources dans la branche des sources (src) Si l'on place le dossier de ressources comme sous-dossier de src, les ressources seront automatiquement copiées (dupliquées) dans la branche bin lors du build du projet (typiquement lors de la compilation). Par exemple : Project +--- bin +--- src +--- model +--- tools resources (ce dossier se retrouvera également dans bin) Cette manière de faire simplifie le déploiement des applications car les ressources se retrouvent dans les dossiers de sortie d'eclipse (output folders) qui sont automatiquement pris en considération par les outils qui génèrent les fichiers JAR (dossier intégré dans le classpath). Les ressources seront placées dans ce dossier, par copier/coller ou glisser/déposer dans le Package Explorer d'eclipse. Si l'on place des ressources dans le répertoire associé à ce dossier sans utiliser Eclipse, il est parfois nécessaire d'activer ensuite l'option Refresh du menu contextuel d'eclipse sur le dossier concerné pour qu'il synchronise ses informations avec celles du répertoire. Dossier de ressources en dehors de la branche des sources Si l'on a des ressources lourdes et que l'on veut éviter leur duplication (src bin), il faut placer le dossier des ressources en dehors de la branche où se trouvent les fichiers sources (src) et de celle contenant les fichiers compilés (bin). Par exemple : Project +--- bin +--- src +--- resources Les ressources seront placées dans ce dossier, par copier/coller ou glisser/déposer dans le Package Explorer d'eclipse. Si l'on place des ressources dans le répertoire associé à ce dossier sans utiliser Eclipse, il est parfois nécessaire d'activer ensuite l'option Refresh du menu contextuel d'eclipse sur le dossier concerné pour qu'il synchronise ses informations avec celles du répertoire. Pour que ce dossier soit pris en compte lorsqu'on lance l'application depuis Eclipse, il faut ajouter son répertoire parent (le répertoire du projet) au classpath de l'application en modifiant la configuration d'exécution du programme (à créer si nécessaire). Pour définir le classpath, passer par le menu Run Run Configurations... puis, dans l'onglet Classpath, sélectionner User Entries et cliquer sur le bouton Advanced... puis Add Folders Ok et sélectionner le projet parent du dossier créé (et non pas le dossier lui-même!) Ok et confirmer si nécessaire l'enregistrement des changements Yes. Ce dossier sera également à inclure dans les ressources à placer dans le fichier JAR (à sélectionner en utilisant l'assistant, voir section précédente). Eclipse4.5_JAR_Deployment.docx HEIA-FR / Jacques BAPST 3
4 ADAPTATION DU FICHIER MANIFEST Si l'on souhaite adapter le fichier Manifest (pour ajouter ou modifier le classpath par exemple), il faut demander à Eclipse de l'enregistrer dans le Workspace (par défaut, il ne se trouvera que dans le JAR). Cela se fait durant la dernière étape de l'assistant de création du fichier JAR (décrit précédemment). Il suffit de cocher la case Save the manifest in the workspace, de choisir un nom de fichier (par exemple manifest.mf) et un emplacement dans le Workspace. Pour que le contenu de ce fichier Manifest soit pris en compte lors de chaque génération du fichier JAR, il faut également cocher la case Reuse and save the manifest in the workspace. Après exécution de l'assistant, le fichier Manifest sera créé à l'emplacement choisi et apparaitra dans le Package explorer. Ce fichier pourra ensuite être édité par Eclipse (double-clic sur le fichier) et sauvegardé. Attention, il ne sera pris en compte que lors de la prochaine génération du fichier JAR! ACCÈS AUX RESSOURCES DANS UN FICHIER JAR Si l'on place des ressources (images, logos, sons, etc.) dans un fichier JAR, l'extraction de ces ressources s'effectue en utilisant la méthode getresource() de la classe Class qui renvoie l'url de la ressource ou en utilisant la méthode getresourceasstream() qui renvoie l'inputstream de la ressource ou en utilisant un constructeur ou une méthode spécifique à la ressource. C'est généralement le Class Loader qui se chargera de localiser la ressource demandée sur la base du classpath. Exemple : URL furl = getclass().getresource("/resources/logo.gif"); Image skyimg = new Image("/resources/bluesky.png"); ou, dans une méthode statique : URL furl = MyClass.class.getResource("/resources/Logo.gif"); Cette technique fonctionne si la ressource se trouve dans un sous-répertoire qui fait partie d'une des branches du classpath (c'est-à-dire dont le répertoire parent figure dans le classpath) dans le fichier JAR (qui peut également être structuré de manière arborescente, avec des sous-répertoires, comme tout fichier ZIP). Si une partie des ressources se trouvent à l'extérieur du fichier JAR, ne pas oublier à mettre à jour le classpath dans le fichier Manifest en ajoutant la ligne Class-Path: p1 p2 p3... (liste des répertoires ou fichiers JAR externes, séparés par un espace). Attention : la recherche de ressources dans le JAR est sensible à la casse (minuscules/majuscules). Un exemple plus complet d'accès aux ressources figure à la fin de ce document. LANCEMENT DE L'APPLICATION SUR LA MACHINE CIBLE Une application déployée sous forme de fichier JAR nécessite (comme pour toute application Java) qu'une machine virtuelle Java ait été préalablement installée sur la machine cible. Si c'est le cas, le lancement de l'application s'effectuera (cela dépend de l'association de l'extension de fichier.jar avec le lancement de la machine virtuelle Java) : simplement par un double-clic sur le fichier JAR ou, si ça ne fonctionne pas, (cas normal) en ouvrant une fenêtre de commande (Command Prompt) et en lançant la commande : C:\Temp> java -jar Fichier.jar ou, si ça ne fonctionne toujours pas, en ouvrant une fenêtre de commande (Command Prompt) et en se plaçant dans le répertoire d'installation de la machine virtuelle (par exemple : C:\Program Files\Java\jre1.8.0_45\bin\) et en lançant la commande : C:\Program Files\Java\jre1.8.0_45\bin> java -jar Fichier.jar Remarque : Il est naturellement possible d'adapter la variable d'environnement PATH et/ou de créer un fichier de commandes permettant de lancer l'application ou de rétablir l'association entre l'extension.jar et la machine virtuelle Java (...\bin\javaw.exe). Eclipse4.5_JAR_Deployment.docx HEIA-FR / Jacques BAPST 4
5 TEST D'UNE APPLICATION DÉPLOYÉE SOUS FORME DE FICHIER JAR Lorsqu'on lance une application contenue dans un fichier JAR il n'y a pas de console pour afficher les messages et notamment les messages d'erreur en cas d'exceptions non traitées. Pour identifier les éventuels problèmes de déploiement lorsqu'une application ne démarre pas ou se termine abruptement il est utile d'écrire un petit fichier de commande (.bat ou.cmd). Le plus simple est de créer un fichier texte dans le répertoire où se trouve le fichier JAR. Ce fichier peut être facilement créé par un clic-droit dans le dossier où se trouve le fichier JAR et en choisissant l'option Nouveau Fichier texte. Donner un nom de fichier avec l'extension.cmd ou.bat (et non pas.txt qui est l'extension par défaut). Ce fichier contiendra les commandes suivantes (avec le nom de votre fichier JAR). java -jar Fichier.jar pause Un simple double-clic sur ce fichier de commande ouvrira une fenêtre dans laquelle s'afficheront les éventuels messages destinés à la console (System.out et System.err) et notamment les affichages de la Stack-Trace si une exception non traitée survient. L'erreur pourra ainsi être identifiée et localisée dans le code (grâce aux noms de classes/méthodes et aux numéros de lignes). DÉPLOIEMENT D'UNE APPLICATION SOUS-FORME DE FICHIER EXE Il est également possible de déployer une application Java en créant un fichier natif exécutable (en réalité, ces fichiers embarquent la machine virtuelle Java, l'installent automatiquement ou utilisent celle qui est déjà installée). Différents utilitaires (Java Executable Wrapper) existent pour créer ces fichiers exécutables (.exe), comme par exemple Launch4J qui est téléchargeable sur SourceForge (launch4j.sourceforge.net). Il en existe beaucoup d'autres qui sont, soit gratuits (JSmooth, JavaExe,...), soit payants avec parfois des versions utilisables avec restrictions ou sur une durée limitée (JExeCreator, Exe4J,...). Pour les applications Java et JavaFX, un outil de déploiement nommé javapackager (javapackager.exe) est disponible dans la branche /bin de la plateforme Java. Cet utilitaire, à lancer en ligne de commandes, offre de nombreuses possibilités de paramétrage et permet, entre autre, de créer un fichier exécutable qui intègre la machine virtuelle Java. La documentation de javapackager est disponible sur INSTALLEURS Des installeurs peuvent également être utilisés pour faciliter le déploiement des applications Java. Parmi les installeurs gratuits, Inno Setup est fréquemment utilisé ( Eclipse4.5_JAR_Deployment.docx HEIA-FR / Jacques BAPST 5
6 EXEMPLE : ACCÈS À DIFFÉRENTS TYPES DE RESSOURCES package deployment; import java.io.*; import java.net.url; import java.util.resourcebundle; import javafx.scene.control.label; import javafx.scene.image.imageview; public class TestResourceLoading { // Resources générales (fichiers, images, etc.) // // '/' initial indique référence absolue (dans JAR ou à partir du classpath // sinon, relatif au package courant. Séparateur de niveau : '/' private static final String P_TEXT_FILE = "/resources/textdocument.txt"; private static final String P_IMAGE = "/resources/download.gif"; // Property Resource Bundle (fichier xxx.properties) // // Référence absolue (dans JAR ou à partir du classpath // Séparateur de niveau : '.' Extension ".properties" implicite private static final String P_BUNDLE = "resources.global"; public void testloading() { // //--- Property Resource Bundle --- // ResourceBundle bundle = ResourceBundle.getBundle(P_BUNDLE); System.out.println(bundle.getString("key1")); System.out.println(bundle.getString("key2")); // //--- Image file --- // ImageView imgsave = new ImageView(P_IMAGE); Label lblsave = new Label("Save", imgsave); // //--- Text file --- // URL urltext = getclass().getresource(p_text_file); InputStream istext = getclass().getresourceasstream(p_text_file); BufferedReader isrdr = new BufferedReader(new InputStreamReader(isText)); //--- Lecture du fichier try { String s = isrdr.readline(); while (s!= null) { System.out.println(s); s = isrdr.readline(); isrdr.close(); catch (IOException e) { e.printstacktrace(); Eclipse4.5_JAR_Deployment.docx HEIA-FR / Jacques BAPST 6
Annexe 10 - Procédure pour créer un Jar
Annexe 10 - Procédure pour créer un Jar permet d'encapsuler une application dans un seul fichier JAR ( Java Archive File ). Le Jar étant exécutable, on peut donc démarrer l'application sans l'aide de JDeveloper.
Plus en détailIntroduction à Eclipse
Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant
Plus en détailJava Licence professionnelle CISII, 2009-2010
Java Licence professionnelle CISII, 2009-2010 Cours 6 : le paquetage (package) Cours inspiré des cours de Richard Grin, Antoine Tabbone et Hazel Everett 1 Définition - Les classes Java sont regroupées
Plus en détailFORMATION 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étailQlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,
Plus en détailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailModule d anonymisation
Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par
Plus en détailDéployer les Fonts, Icones, et Images avec Forms Services 11G
Déployer les Fonts, Icones, et Images avec Forms Services 11G 1. Le fichier Registry.dat Le fichier Registry.dat permet de gérer les correspondances de font entre celles utilisées pour le développement
Plus en détail1. Introduction... 2. 2. Sauvegardes Hyper-V avec BackupAssist... 2. Avantages... 2. Fonctionnalités... 2. Technologie granulaire...
Guide de démarrage rapide : console de restauration granulaire Hyper-V Sommaire 1. Introduction... 2 2. Sauvegardes Hyper-V avec BackupAssist... 2 Avantages... 2 Fonctionnalités... 2 Technologie granulaire...
Plus en détailHadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015
Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 TP 1 Méthodologie Map/Reduce - programmation Hadoop. 1 Installer VirtualBox (https://www.virtualbox.org/). Importer la machine
Plus en détailLa base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Plus en détailKAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim
01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met
Plus en détailSauvegarder ses données avec Syncback Windows 98, 2000, Me, NT, XP
Sauvegarder ses données avec Syncback Windows 98, 2000, Me, NT, XP A. Introduction : Contrairement à ce que beaucoup pensent, la sauvegarde de données n'est pas une perte de temps, mais à l'inverse un
Plus en détailTP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet
TP Composants Java ME - Java EE Vous allez, dans ce TP, construire une architecture client serveur, plus précisément MIDlet cliente, servlet serveur. Pour cela, on va d'abord installer la partie serveur
Plus en détailCA Desktop Migration Manager
CA Desktop Migration Manager Manuel de configuration du déploiement DMM Service Pack 12.8.01 La présente Documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après
Plus en détailIFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse
IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse
Plus en détailTraitement de données
Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules
Plus en détailDocumentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf
Plus en détailEtude de cas : PGE JEE V2
Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les
Plus en détailComputer Link Software
Computer Link Software Informations importantes Sauf spécification contraire prévue dans la Licence fournie avec le programme, Texas Instruments n accorde aucune garantie expresse ou implicite, ce qui
Plus en détailGuide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0
Guide utilisateur Archivage intermédiaire Messagerie Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0 Page : 2/38 Table des matières 1. Introduction... 3 2. L'interface Livelink dans MS Outlook...
Plus en détailJOnAS Day 5.1. Outils de développements
JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction
Plus en détailCréation d'un site dynamique en PHP avec Dreamweaver et MySQL
Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du
Plus en détailTutoriel d installation de Hibernate avec Eclipse
Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création
Plus en détailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailBac Professionnel Systèmes Electroniques Numériques
Installation d'os : Ghost réseau On vous demande de réaliser la sauvegarde de l'image d'un PC Mise en situation: Vous disposez d'un PC fonctionnel qui a été installé. On vous demande de réaliser une image
Plus en détailOSIRIS/ 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étailE-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étailTélécharger et Installer OpenOffice.org sous Windows
Télécharger et Installer OpenOffice.org sous Windows Version Date Auteur Commentaires 1.00 15/11/2008 Denis Bourdillon Création du document. Mise en forme de texte 1/15 Saison 2008-2009 Table des matières
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailSauvegarder et restaurer les données PMB
Fiche technique PMB n 2.9 Sauvegarder et restaurer les données PMB Objectif : Savoir sauvegarder les paramètres, les notices, les exemplaires, les prêts... avec PMB Notez bien : Le documentaliste est responsable
Plus en détailStorebox User Guide. Swisscom (Suisse) SA
Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail
Plus en détailEclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailQuick Start Installation de MDweb version 2.3
Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement
Plus en détailSage 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étailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailGuide de mise à jour de Suite SAP Business Intelligence Patch 10.x
Suite SAP BusinessObjects Business Intelligence Version du document : 4.0 Support Package 10-2014-07-25 Guide de mise à jour de Suite SAP Business Intelligence Patch 10.x Table des matières 1 Introduction....
Plus en détail1.3 Gestion d'une application
1.3 Gestion d'une application 1. Un premier projet... Il est temps maintenant d'écrire la véritable première application Android avec l'inévitable affichage du mot bonjour, ce qui évidemment pour un développement
Plus en détailCré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étailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détailv7.1 SP2 Guide des Nouveautés
v7.1 SP2 Guide des Nouveautés Copyright 2012 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étailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture IBM BladeCenter
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture IBM BladeCenter Network Shutdown Module V3 Extension pour architecture IBM BladeCenter - 34 022 272 XU / AA Table des matières
Plus en détail1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5
1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en
Plus en détailCorrigé de l'atelier pratique du module 8 : Implémentation de la réplication
Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Table des matières Atelier pratique 8 : Implémentation de la réplication 1 Exercice 1 : Création d'une publication 1 Exercice
Plus en détailGuide de déploiement
Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows
Plus en détailCe logiciel est une mise à jour de l'application FileMaker Pro 9 ou FileMaker Pro 9 Advanced vers la version 9.0v3.
Programme de mise à jour de FileMaker 9.0v3 Description du logiciel Ce logiciel est une mise à jour de l'application ou Advanced vers la version 9.0v3. Une fois la mise à jour effectuée, vous trouverez
Plus en détailSystème Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Centre de Recherche sur l Information Scientifique et Technique Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-
Plus en détailSTATISTICA Version 12 : Instructions d'installation
STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et
Plus en détailDans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Compression - Décompression avec 7-Zip. Georges Silva
Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT Compression - Décompression avec 7-Zip Georges Silva Logiciel : 7-Zip site : http://www.7-zip.org Niveau : Débutant Auteur : Georges Silva
Plus en détailTP 1 : prise en main de Windows. TP 1 : prise en main de Windows
TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction
Plus en détailUtilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM
Utilisation de GCM (Google Cloud Messaging) pour Android Ce TP est inspiré de : http://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html On va écrire deux parties. Une application Android
Plus en détailMettre à jour PrestaShop
Mettre à jour PrestaShop De nouvelles versions de PrestaShop sortent régulièrement. Certaines sont des versions majeures, la plupart sont mineures, mais toutes apportent leur lot d'innovation, d'amélioration
Plus en détailNuxeo Enterprise Platform: Guide utilisateur
Nuxeo Enterprise Platform: Guide utilisateur Copyright 2000-2008, Nuxeo SAS. Vous pouvez copier, diffuser et/ou modifier ce document selon les termes de la GNU Free Documentation License, Version 1.2;
Plus en détailGuide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros
Plus en détailHarp - Basculement des élèves en début d année
Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 04/09/2012 Equipements - Assistance - Maintenance Code
Plus en détailJ ai chargé l ensemble des données d archivage Outlook (.pst) nécessaire 0. Je sais ou/comment je peux commander des logiciels en option
GWP W7 User Guide 04.04.2013 Gültig für Rollout mit eorder 20.06.2013 Anpassungen für Client LifeCycle Liste de contrôle Non de l ordinateur Date de la migration Effectué par Que dois-je faire? Avant la
Plus en détailConstruire des plug-ins pour SAS Management Console SAS 9.1
Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION
Plus en détailModule.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
Plus en détailProtéger les données et le poste informatique
Protéger les données et le poste informatique Sommaire 1.Introduction 2.Sauvegarde de fichiers et de dossiers 2.1. Sélectionner des fichiers, des dossiers et des lecteurs en vue d'une sauvegarde 2.2. Sélectionner
Plus en détailCA ARCserve Backup Patch Manager pour Windows
CA ARCserve Backup Patch Manager pour Windows Manuel de l'utilisateur r16 La présente documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après nommés "Documentation"),
Plus en détailGestion des documents avec ALFRESCO
Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à
Plus en détail1. Introduction... 2. 2. Avantages, fonctionnalités, limitations et configuration requise... 2. Avantages... 2
Guide de démarrage rapide : moteur Zip Sommaire 1. Introduction... 2 2. Avantages, fonctionnalités, limitations et configuration requise... 2 Avantages... 2 Fonctionnalités spécifiques au moteur Zip de
Plus en détail37 13 Courrier indésirable 38 14 Appeler plusieurs comptes de messagerie 39 15 Sélectionner un compte de messagerie 40 16.
1 Créer un compte de messagerie 26 2 Créer une signature 27 3 Vérifier automatiquement le courrier entrant 28 4 Fixer le volume maximum des messages 29 5 Demande de réunion par courrier électronique 30
Plus en détailSAUVEGARDER SES DONNEES PERSONNELLES
SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration
Plus en détailInstaller et configurer Oracle Forms 11gR2 Windows 7 64 bits
1 Installer et configurer Oracle Forms 11gR2 (Windows x64) Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits Document préparé par Abderrahmane Abed Juin 2013 Version 1.0 Courriel: aabed@oraweb.ca
Plus en détailNOOBÉ GUIDE DE PRISE EN MAIN SOMMAIRE. INSTALLER Installer le logiciel Lancer le logiciel Découvrir NOOBÉ
NOOBÉ GUIDE DE PRISE EN MAIN SOMMAIRE INSTALLER Installer le logiciel Lancer le logiciel Découvrir NOOBÉ SAUVEGARDER Bienvenue Que sauvegarder? Quand sauvegarder? Où sauvegarder? Résumé Gérer les sauvegardes
Plus en détailBases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Plus en détailVM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur
VM Card Manuel utilisateur Manuel des paramètres des fonctions étendues pour le Web 1 Introduction 2 Écrans 3 Paramètres de démarrage 4 Info fonctions avancées 5 Installer 6 Désinstaller 7 Outils administrateur
Plus en détailE-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 Linux....................................................................
Plus en détailGuide d'utilisation du Serveur USB
Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques
Plus en détailLenovo Online Data Backup Guide d'utilisation Version 1.8.14
Lenovo Online Data Backup Guide d'utilisation Version 1.8.14 Sommaire Chapitre 1: Installation Lenovo Online Data Backup...5 Téléchargement du client Lenovo Online Data Backup...5 Installation du client
Plus en détailQlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,
Plus en détailCOMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE
COMMUNICATION TECHNIQUE N TCV060 Ed. 01 OmniVista 4760 Nb de pages : 18 Date : 12-07-2005 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : GESTION ANNUAIRE Veuillez trouver ci-après une documentation
Plus en détailAutomatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs
Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :
Plus en détailSOMMAIRE. Comment se connecter?
SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter
Plus en détailVD Négoce. Description de l'installation, et procédures d'intervention
VD Négoce Description de l'installation, et procédures d'intervention Auteur : Fabrice ABELLI Version du document : 1.0 Date version actuelle : 13/02/2012 Date première version : 13/02/2012 Révisions :
Plus en détailAide d'active System Console
Aide d'active System Console Présentation... 1 Installation... 2 Affichage des informations système... 4 Seuils de surveillance système... 5 Paramètres de notification par courrier électronique... 5 Paramètres
Plus en détailMEGA 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étailEncapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.
Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres
Plus en détailEdutab. gestion centralisée de tablettes Android
Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,
Plus en détailTUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013
TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces
Plus en détailInstallation des outils OCS et GLPI
Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------
Plus en détailMcAfee Security-as-a-Service
Guide Solutions de dépannage McAfee Security-as-a-Service Pour epolicy Orchestrator 4.6.0 Ce guide fournit des informations supplémentaires concernant l'installation et l'utilisation de l'extension McAfee
Plus en détail1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur
NOTIFICATIONS GUIDE Le module Notifications permet de retrouver des notifications en utilisant les champs spécifiques de la base de données du Registre central des notifications (RCN). Il comporte une
Plus en détailCONNECTEUR PRESTASHOP VTIGER CRM
CONNECTEUR PRESTASHOP VTIGER CRM Page 1 / 14 Vtiger CRM - Prestashop Connector Pour PRESTASHOP version 1.4.x et 1.5.x Pour vtiger CRM version 5.1, 5.2.0, 5.2.1, 5.3 et 5.4 Introduction En tant que gérant
Plus en détailGuide pour la réalisation d'un document avec Open Office Writer 2.2
Guide pour la réalisation d'un document avec Open Office Writer 2.2 1- Lancement de l'application : Le Traitement de textes de la Suite OpenOffice peut être lancé : soit depuis le menu «Démarrer / Programmes/OpenOffice2.2/Writer
Plus en détailGalaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).
Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). http://galaxy-workbench.toulouse.inra.fr/ Quelque soit
Plus en détailFreeNAS 0.7.1 Shere. Par THOREZ Nicolas
FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage
Plus en détailModule SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés
Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement
Plus en détailFichiers d'archives java - *.jar
Fichiers d'archives java - *.jar Originaux Chapitres traités Les fichiers d'archive Java (fichiers JAR) sont les valises Java. ils constituent le moyen standard et portable d'empaqueter toutes les parties
Plus en détailServeur d'archivage 2007 Installation et utilisation de la BD exist
Type du document Procédure d'installation Auteur(s) Eric Bouladier Date de création 26/02/20007 Domaine de diffusion tous Validé par Equipe Versions Date Auteur(s) Modifications V1.00 26/02/2007 Eric Bouladier
Plus en détailCorrigé de l'atelier pratique du module 6 : Transfert de données
Corrigé de l'atelier pratique du module 6 : Transfert de données Table des matières Atelier pratique 6 : Transfert de données 1 Exercice 1 : Création d'un package SSIS 1 Exercice 2 : Déploiement d'un package
Plus en détail1. Installation d'un serveur d'application JBoss:
EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailÀ propos du Guide de l'utilisateur final de VMware Workspace Portal
À propos du Guide de l'utilisateur final de VMware Workspace Portal Workspace Portal 2.1 Ce document prend en charge la version de chacun des produits répertoriés, ainsi que toutes les versions publiées
Plus en détailSolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste)
SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste) Axemble 2014, toute reproduction partielle ou complète est interdite sans autorisation Sommaire Pré requis
Plus en détail1. Introduction...2. 2. Création d'une requête...2
1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête
Plus en détail