Application Client Riche
|
|
- Émilie Marchand
- il y a 8 ans
- Total affichages :
Transcription
1 Laboratoire d'analyse et d'architecture des Systèmes Application Client Riche Première Application client riche Résumé: Cet exemple introduit la notion d'application client Riche. Une application client riche trés simple est développée, testée puis déployée. Comme pour un plug-in la construction de l'application utilise le "Plug-in Manifest Editor". Contrairement à un plug-in qui ne peut s'exécuter que sur une plateforme Eclipse, une application client riche s'exécute seule. En fait, elle "embarque" tout ce qui est nécessaire à son exécution. Mots clés: Eclipse, INDIGO, RCP Serge Bachmann CNRS LAAS 2I Serge Bachmann Page 1/39
2 Sommaire 1 Introduction Spécification de l'application Lancement de la plate-forme Eclipse Passage en perspective «Plug-in Development» Initialisation de l'application Génération de l'application à partir d'un template Test de l'application générée Test de l'application générée Construction de l'application Création du menu «Salut» L'extension «org.eclipse.ui.commands» Création des commandes L'extension «org.eclipse.ui.handlers» Création d'un «package» pour recevoir les handlers Création des handlers L'extension «org.eclipse.ui.menus» Test application Modification de la barre des menus Création «Product» Création des dépendances Lancement du «product» Le menu «Help» Le menu «Salut» Le menu «File» «Branding» Déploiement de l'application Définition du contenu Génération Test de l'application Version archivée Conclusions Licence...39 CNRS LAAS 2I Serge Bachmann Page 2/39
3 Informations Générale Mon fichier source du document: E:\FORMATION_Eclipse\modeling-indigo- SR1\RCP\DOCUMENTATION\PremiereApplication.odt Version Eclipse: INDIGO version This package contains framework and tools to leverage models : an Ecore graphical modeler (class-like diagram), Java code generation utility for RCP applications and the EMF Framework, model comparison support, support for XSD schemas, OCL and graphical modeler runtimes. It includes a complete SDK, developer tools and source code. Download: eclipse-modeling-indigo-sr1-win32.zip Date de création: 26 octobre 2011 Date d'impression: 7 décembre 2011 Plate forme Windows 32 CNRS LAAS 2I Serge Bachmann Page 3/39
4 Introduction 1 Introduction 1.1 Spécification de l'application Un menu «Salut» est ajouté à la barre des menus. A ce menu on associe deux commandes «Bonjour» et «Hello». La commande «Bonjour» affiche le message «Bonjour». La commande «Hello» affiche le message «Hello». La barre des menu est complétée par un menu «File» et «Help». 1.2 Lancement de la plate-forme Eclipse Double cliquer : ou le raccourci vers cet exécutable si vous l'avez créé dans le répertoire destiné à recevoir les «workspaces». La plate-forme «Eclipse» est lancée: On sélectionne le «workspace»: Cliquer «OK», Fermer la fenêtre «Welcome» CNRS LAAS 2I Serge Bachmann Page 4/39
5 Introduction 1.3 Passage en perspective «Plug-in Development» Faire : «Window - Open Perspective > Other...» : Dans «Open Perspective» sélectionner «Plug-in Development»: Cliquer «OK» Pour simplifier le «Workbench» on ferme les vues: Outline, Task List, Error Log, Problems, Tasks, Plug-ins). On obtient: CNRS LAAS 2I Serge Bachmann Page 5/39
6 Initialisation de l'application 2 Initialisation de l'application 2.1 Génération de l'application à partir d'un template Sélectionner «File > New > Plug-in Project» Dans «New Plug-in Project Plug-in Project» nommer le projet : Cliquer «Next >». CNRS LAAS 2I Serge Bachmann Page 6/39
7 Initialisation de l'application Dans «New Plug-in Project - Content» donner le nom du «provider»et indiquez que vous souhaiter créer une Application Client Riche : Cliquer «Next>». CNRS LAAS 2I Serge Bachmann Page 7/39
8 Initialisation de l'application Dans «New Plug-in Project - Templates» sélectionner l'application «RCP» la plus simple «Hello RCP»: Cliquer «Finish». CNRS LAAS 2I Serge Bachmann Page 8/39
9 Initialisation de l'application On obtient: Le «Workbench» est constitué de deux parties: Une vue «Package Explorer» qui permet de sélectionner différents objets pour éventuellement les éditer. Une zone d'édition qui contient actuellement le «Plug-in Manifest Editeur» qui joue un rôle central dans la création de l'application. CNRS LAAS 2I Serge Bachmann Page 9/39
10 Initialisation de l'application 2.2 Test de l'application générée Avant d'exécuter l'application on édite dans la classe: «ApplicationWorkbenchWindowAdvisor» : la méthode «prewindowopen( )» pour modifier le titre: Faire une sauvegarde. CNRS LAAS 2I Serge Bachmann Page 10/39
11 Initialisation de l'application Test de l'application générée Dans le «Plug-in Manifest Editor» sélectionner l'onglet «Overview». Dans cette page dans la zone «Testing» cliquer «Launch an Eclipse application», on obtient: Fermer l'application. CNRS LAAS 2I Serge Bachmann Page 11/39
12 Construction de l'application 3 Construction de l'application Pour développer l'application on procède de la même façon que pour les «plug-ins» Ouvrir ci nécessaire le «Plug-in Manifest Editor» et sélectionner l'onglet «Extensions». On obtient l'arbre des extensions créés par la génération : CNRS LAAS 2I Serge Bachmann Page 12/39
13 Construction de l'application 3.1 Création du menu «Salut» Nous allons construire la forme la plus simple d'une commande L'extension «org.eclipse.ui.commands» Cette extension permet de créer un ensemble de commandes. Il est possible d'organiser les commandes en catégories, nous n'utiliserons pas cette possibilité, afin de simplifier la construction. Dans le «Plug-in Manifest Editor» cliquer «Add...»: Dans «New Extension Extension Point Selection» taper «commands» dans «Extension Point filter» sélectionner la commande: CNRS LAAS 2I Serge Bachmann Page 13/39
14 Construction de l'application Ne pas sélectionner de «Template», cliquer «Finish», faire une sauvegarde, on obtient: Création des commandes Faire un clic droit sur «org.eclipse.ui.commands» puis sélectionner «New > Command» Initialiser les «Extension Element Details» de la commande que l'on vient de créer et faire une sauvegarde: CNRS LAAS 2I Serge Bachmann Page 14/39
15 Construction de l'application Créer de même une seconde commande, Faire une sauvegarde: L'extension «org.eclipse.ui.handlers» Création d'un «package» pour recevoir les handlers Avant de créer cette extension nous allons définir un «package» pour recevoir les «handlers» Dans le «Package Explorer», faire un clic droit sur «src» et sélectionner «New > Package» : CNRS LAAS 2I Serge Bachmann Page 15/39
16 Construction de l'application Nommer le «package» : Cliquer «Finish», le «package» est créé: CNRS LAAS 2I Serge Bachmann Page 16/39
17 Construction de l'application Création des handlers Nous allons créer les «handler»s associés aux commandes. Pour cela revenons dans le «Plug-in Manifest Editor» onglet «Extensions». Cliquer «Add...». Dans «New Extension - Extension Point Selection». Sélectionner «org.eclipse.ui.handlers» : Cliquer «Finish», ce qui donne: Sous «org.eclipse.ui.handlers» un premier «handler» est automatiquement crée. CNRS LAAS 2I Serge Bachmann Page 17/39
18 Construction de l'application Sélectionner cet «handler» pour initialise ses «Extension Element Details», faire une sauvegarde: La liaison handler commande se fait par le «commandid». Pour créer le code du handler cliquer «class:» Dans «New Java Class Java Class» utiliser le bouton «Browse» pour saisir le nom du «Package» qui recevra la classe. Dans «Package Selection» sélectionner le package «moncode» : Cliquer «OK» le nom du «package» est mis à jour: CNRS LAAS 2I Serge Bachmann Page 18/39
19 Construction de l'application Saisir le nom du «handler», finalement la fenêtre «New Java Class Java Class» devient: Cliquer «Finish». L'«handler» devra remplir le contrat fixé par l'interface «org.eclipse.core.commands.ihandler» d'où la description de la classe créée: CNRS LAAS 2I Serge Bachmann Page 19/39
20 Construction de l'application et le code correspondant: package moncode; import org.eclipse.core.commands.executionevent; import org.eclipse.core.commands.executionexception; import org.eclipse.core.commands.ihandler; import org.eclipse.core.commands.ihandlerlistener; public class BonjourHandler implements IHandler public void addhandlerlistener(ihandlerlistener handlerlistener) { // TODO Auto-generated method public void dispose() { // TODO Auto-generated method public Object execute(executionevent event) throws ExecutionException { // TODO Auto-generated method stub return public boolean isenabled() { // TODO Auto-generated method stub return public boolean ishandled() { // TODO Auto-generated method stub return public void removehandlerlistener(ihandlerlistener handlerlistener) { // TODO Auto-generated method stub Nous allons éditer ce code afin que: les méthodes «isenabled( )» et «ishandled( )» retourne «true» la méthode «execute( )» affiche le message «Bonjour» Le nouveau code: package moncode; import org.eclipse.core.commands.executionevent; import org.eclipse.core.commands.executionexception; import org.eclipse.core.commands.ihandler; import org.eclipse.core.commands.ihandlerlistener; import org.eclipse.jface.dialogs.messagedialog; import org.eclipse.swt.widgets.shell; import org.eclipse.ui.handlers.handlerutil; public class BonjourHandler implements IHandler public void addhandlerlistener(ihandlerlistener handlerlistener) { // non public void dispose() { // non utilisée CNRS LAAS 2I Serge Bachmann Page 20/39
21 Construction de public Object execute(executionevent event) throws ExecutionException { Shell shell = HandlerUtil.getActiveShell(event); MessageDialog.openInformation(shell, "Ma première application", "Bonjour"); return public boolean isenabled() { return public boolean ishandled() { return public void removehandlerlistener(ihandlerlistener handlerlistener) { // non utilisée Faire une sauvegarde et revenir au «Plug-in Manifest Editor» onglet «Extensions» on à: De la même manière on crée un deuxième «handlers» dans «moncode» de nom «HelloHandler» CNRS LAAS 2I Serge Bachmann Page 21/39
22 Construction de l'application ayant pour code: package moncode; import org.eclipse.core.commands.executionevent; import org.eclipse.core.commands.executionexception; import org.eclipse.core.commands.ihandler; import org.eclipse.core.commands.ihandlerlistener; import org.eclipse.jface.dialogs.messagedialog; import org.eclipse.swt.widgets.shell; import org.eclipse.ui.handlers.handlerutil; public class HelloHandler implements IHandler public void addhandlerlistener(ihandlerlistener handlerlistener) { // non public void dispose() { // non public Object execute(executionevent event) throws ExecutionException { Shell shell = HandlerUtil.getActiveShell(event); MessageDialog.openInformation(shell, "Ma première application", "Hello"); return public boolean isenabled() { return public boolean ishandled() { return public void removehandlerlistener(ihandlerlistener handlerlistener) { // non utilisé Faire une sauvegarde générale. CNRS LAAS 2I Serge Bachmann Page 22/39
23 Construction de l'application L'extension «org.eclipse.ui.menus» Revenir au «Plug-in Manifest Editor» onglet «Extensions». Cliquer «Add...». Dans «New Extension Extension Point Selection» sélectionner «org.eclipse.ui.menus» : Cliquer «Finish». Pour positionner le menu faire un clic droit sur «org.eclipse.ui.menus» et sélectionner «New > menucontribution»: Dans «Extension Element Detail» de «menucontribution» initialiser «locationuri*:» avec: CNRS LAAS 2I Serge Bachmann Page 23/39
24 Construction de l'application «menu:org.eclipse.ui.main.menu?after=additions» Ce qui donne : Pour créer le menu. Faire un clic droit sur «(menucontribution) et sélectionner «New > menu»: Dans les «Extension Element Details» de (menu) initialiser «label*:» et faire une sauvegarde: CNRS LAAS 2I Serge Bachmann Page 24/39
25 Construction de l'application Il nous reste à placer les commandes dans le menu. Faire un clic droit sur «Salut(menu) et sélectionner «New > command» Dans les «Extension Element Details» de (command) initialiser «commandid*:» Faire de même pour la commande «Hello», faire une sauvegarde: CNRS LAAS 2I Serge Bachmann Page 25/39
26 Construction de l'application 3.2 Test application Dans le «Plug-in Manifest Editor» sélectionner l'onglet «Overview». Dans cette page dans la zone «Testing» cliquer «Launch an Eclipse application», on obtient: commande qui affiche le message: CNRS LAAS 2I Serge Bachmann Page 26/39
27 Construction de l'application 3.3 Modification de la barre des menus Considérons la classe «ApplicationActionBarAdvisor»: nous allons l'éditer: package org.eclipse.applisalut; import org.eclipse.jface.action.imenumanager; import org.eclipse.jface.action.menumanager; import org.eclipse.ui.iworkbenchwindow; import org.eclipse.ui.actions.actionfactory; import org.eclipse.ui.actions.actionfactory.iworkbenchaction; import org.eclipse.ui.application.actionbaradvisor; import org.eclipse.ui.application.iactionbarconfigurer; public class ApplicationActionBarAdvisor extends ActionBarAdvisor { private IWorkbenchAction exitaction; private IWorkbenchAction aboutaction; public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) { super(configurer); protected void makeactions(iworkbenchwindow window) { exitaction = ActionFactory.QUIT.create(window); register(exitaction); aboutaction = ActionFactory.ABOUT.create(window); protected void fillmenubar(imenumanager menubar) { MenuManager monapplimenu = new MenuManager("&File", "File"); monapplimenu.add(exitaction); MenuManager helpmenu = new MenuManager("&Help", "help"); helpmenu.add(aboutaction); menubar.add(monapplimenu); menubar.add(helpmenu); Faire une sauvegarde. Notre application est terminée, nous allons en faire un «product». CNRS LAAS 2I Serge Bachmann Page 27/39
28 Création «Product» 4 Création «Product» Création de la configuration du «product» Faire un clic droit sur «org.eclise.applisalut» dans le menu contextuel sélectionner «New > Product Configuration»: Mettre à jour «New Product Configuration Product Configuration» : Faire «Finish» CNRS LAAS 2I Serge Bachmann Page 28/39
29 Création «Product» Le «product» est créé: L'éditeur multi-pages «Product Configuration Editor» est ouvert à l'onglet «Overview». On initialise la zone «General Information»: CNRS LAAS 2I Serge Bachmann Page 29/39
30 Création «Product» Dans la zone «Product Definition» cliquer «New...», mettre à jour «New Product Definition Product Definition»: Cliquer «Finish», on obtient: Faire une sauvegarde. CNRS LAAS 2I Serge Bachmann Page 30/39
31 Création «Product» 4.1 Création des dépendances Dans le «Product Configuration Editor» onglet «Dependencies» cliquer «Add...». Dans «Plugin Selection Select a Plug-in:» sélectionner «org.eclipse.applisalut»: Cliquer «OK». L'application apparaît dans les dépendances: CNRS LAAS 2I Serge Bachmann Page 31/39
32 Création «Product» Mais notre application nécessite d'autres «plug-ins». Cliquer «Add Required Plug-ins» ce qui donne: Faire une sauvegarde. 4.2 Lancement du «product» Revenir dans le «Product Configuration Editor» onglet «Overview». Dans la zone «Testing» cliquer «Synchronize» puis «Launch an Eclipse application» on obtient (après avoir redimensionné la fenêtre de l'application): CNRS LAAS 2I Serge Bachmann Page 32/39
33 Création «Product» Le menu «Help» La commande «Help > About Application Salut»: fait apparaître la fenêtre: Le bouton «Installation Details» permet de visualiser les plug-ins embarqués par l'application : CNRS LAAS 2I Serge Bachmann Page 33/39
34 Création «Product» Le menu «Salut» Notre menu pour afficher les messages «Bonjour» et «Hello» Le menu «File» La commande: «monmenu > Exit» permet de quitter l'application. 4.3 «Branding» Ci dessus, la fenêtre «About Application Salut» est vide. Dans le «Product Configuration Editor» onglet «Branding» initialiser la zone «About dialog». Saisir le texte et pour l'image utiliser «Browse...» Faire une sauvegarde générale. Relancer l'application (onglet «Overview», Synchronize, Launch an Eclipse application). Si on teste la commande «About Application Salut» on obtient maintenant: CNRS LAAS 2I Serge Bachmann Page 34/39
35 Déploiement de l'application 5 Déploiement de l'application Nous considérons que les répertoires: /SALUT /SALUT_ARCHIVE existent. Nous allons créer l'application dans ces répertoires respectivement sous la forme de répertoie et sous la forme d'un fichier zip. 5.1 Définition du contenu Dans le «Package Explorer» double cliquer «META-INF > MANIFEST.MF» pour ouvrir le «Plug-in Manifest Editor» sélectionner l'onglet «Build». Initialiser la zone «Binary Build»: On inclut les «icons», faire une sauvegarde. CNRS LAAS 2I Serge Bachmann Page 35/39
36 Déploiement de l'application 5.2 Génération Pour ouvrir le «Produit Configuration Editor» double cliquer «org.eclipse.applisalut.product» dans la vue «Package Explorer». Sélectionner l'onglet «Overview». Dans la zone «Exporting» sélectionner «Eclipse Produit export wizard» Dans «Export Eclipse product» donner le répertoire de destination. On suppose qu'il existe sinon le créer: Faire «Finish» CNRS LAAS 2I Serge Bachmann Page 36/39
37 Déploiement de l'application Le produit est exporté: 5.3 Test de l'application Le produit exporté: On ouvre «eclipse»: CNRS LAAS 2I Serge Bachmann Page 37/39
38 Déploiement de l'application On double clique «eclipse.exe» l'application apparaît: et le répertoire «eclipse» contient après le lancement de l'application : 5.4 Version archivée Lors de l'exportation on change de destinataire: L'application est fournie sous la forme d'un fichier «AppliSalut.zip» CNRS LAAS 2I Serge Bachmann Page 38/39
39 Conclusions 6 Conclusions Dans ce document on reprend le plug-in décrit dans le document «Premier Plug-in» pour en faire une application indépendante. On retrouve les concepts utilisés pour les plug-in en particulier l'utilisation du «Plug-in Manifest Editor». Le «Product Configuration Editor» permet de «customiser» notre application. Nous n'avons abordé que quelques points d'eclipse RCP. Le lecteur pourra se reporter au livre: Eclipse Rich Client Platform. Second Edition. Auteurs: Jeff McAffer, Jean-Michel Lemieux, Chris Aniszczyk ISBN-13: Licence La licence «créative commons» : s'applique à ce document. CNRS LAAS 2I Serge Bachmann Page 39/39
Introduction à 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étailCours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
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é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é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é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é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étailWarren PAULUS. Android SDK et Android x86
Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été
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étailIngénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Plus en détailS T L - C P S - L e s p l u g i n s E c l i p s e. - Une Introduction - 2007, Frédéric Peschanski
S T L - C P S - L e s p l u g i n s E c l i p s e - Une Introduction - 2007, Frédéric Peschanski L a p l a t e f o r m e E c l i p s e Aperçu de la plateforme Eclipse Runtime Composants OSGI Equinoxe Plugins
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éation d un service web avec NetBeans 5.5 et SJAS 9
Sommaire Création d un service web avec NetBeans 5.5 et SJAS 9 1. Présentation... 2 2. Création d un service web avec NetBeans... 2 2.1. Création d une application Web... 2 2.2. Création du service web...
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é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é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étailTutorial pour une application simple
ANDROID & ECLIPSE Tutorial pour une application simple 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étailTP au menu «UI ANDROID»
TP au menu «UI ANDROID» Pré-requis & Installation ( du couvert) soit installer en natif sur vos postes (!!! ATTENTION!!! FromScratch 1,1 Go à télécharger ) JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
Plus en détailVotre premier projet Android
3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent
Plus en détailApprendre Java et C++ avec NetBeans
E Apprendre Java et C++ avec NetBeans Généralités Est-ce le titre d un nouvel ouvrage? Pourquoi pas! NetBeans fait son apparition dans cette édition car un module, permettant d éditer et de compiler du
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
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é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étailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
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étailManuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Plus en détailService Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
Plus en détailGANTTPROJECT. Julien TENDERO
GANTTPROJECT Julien TENDERO SOMMAIRE : 1 -Introduction : 2 -Installation et utilisation : 3-Édition, compilation et exécution dans Eclipse : 4-Améliorations apportées : 5-Conclusion: 1 -Introduction :
Plus en détailDéploiement d'une application Visual Studio Lightswitch dans Windows Azure.
Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE
Plus en détailPHILA-Collector-USB-16Go Pour Windows & Android
PHILA-Collector-USB-16Go Pour Windows & Android Bon à savoir : Cette édition permet de gérer une collection de timbres sur clé USB ou sur PC. L échange de données entre la clé et le PC est possible en
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement
Plus en détailTutoriel code::blocks
Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme
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étailCette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".
Gestion du multilingues Cette nouveauté est disponible en édition Entreprise L'extension WaveSoft Customisation vous permet sur l'édition Entreprise de rendre les modules Gestion Commerciale, GRC, Comptabilité,
Plus en détailInstallation et compilation de gnurbs sous Windows
Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version
Plus en détailFreeAnalysis. Schema Designer. Cubes
FreeAnalysis Schema Designer Cubes Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com, patrick.beaucamp@bpm-conseil.com Janvier 2013 Document : BPM_Vanilla_FreeAnalysisSchemaDesigner_v4.2_FR.odt
Plus en détail8 Mars 2011. Guide du Wiki Confluence
Guide du Wiki Confluence 8 Mars 2011 Guide du Wiki Confluence Guide de Confluence Wiki Table des matières 1. Welcome... Error! Bookmark not defined. 2. Frequently Asked Questions (FAQ)... 1 2.1 What is
Plus en détail1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :
1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique
Plus en détailUtilisation de l outil lié à MBKSTR 9
Utilisation de l outil lié à MBKSTR 9 Avec MBKSTR, vous disposez d un outil fonctionnant sous Excel (version 97 au minimum) et permettant de faire les études financières suivantes : Aide à la vente avec
Plus en détailwxwidgets dans un environnement Microsoft Windows
1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que
Plus en détailApproche Contract First
Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation
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étailINSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE
INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME D'après un document de Francis VANDERMOERE et Serge VIAL membres du CRCF de Grenoble. Mis à jour version
Plus en détailArchivage de courriels avec Outlook (2007-2010-2013)
Archivage de courriels avec Outlook (2007-2010-2013) Introduction: Si vous utilisez le protocole IMAP ou directement l interface web de Smartermail pour accéder à vos courriels, vous devez savoir que ceux-ci
Plus en détailProjet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Plus en détailMODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI
MODE OPERATOIRE CIEL GESTION COMMERCIALE VERSION EVOLUTION BTS PME PMI BTS AGPME Ciel Gestion commerciale (mai 2005) Pierre TASSION 1 Table des matières D après le référentiel BTS PME PMI Présentation
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détailF O R M A T I O N S LOTUS NOTES. 8.5 Utilisateurs. 02 40 42 33 37 13 rue de la Bôle. E U R L. a u c a p i t a l d e 1 0 0 0
Bureautique - Internet - Développement ALTAIRE F O R M A T I O N S Logiciels - Audit - Marketing LOTUS NOTES 8.5 Utilisateurs 02 40 42 33 37 13 rue de la Bôle 44510 le Pouliguen altair.formation s@wan
Plus en détailSaisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont
I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle
Plus en détailConnexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007
Connexions à un projet CVS via Eclipse en accès local et distant Frédéric Lepage 15 Mai 2007 1 TABLE DES MATIÈRES TABLE DES MATIÈRES Table des matières 1 Introduction 3 1.1 Workspace...........................................
Plus en détailTapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.
Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le
Plus en détailAGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 :
CONSIGNE N 1 : Rédiger puis envoyer un nouveau message La fenêtre de la boîte de messagerie s affiche Cliquer sur «Ecrire» ou «Nouveau message» pour ouvrir cette nouvelle fenêtre. Ensuite, suivre cette
Plus en détailModélisation et Gestion des bases de données avec mysql workbench
Modélisation et Gestion des bases de données avec mysql workbench par novembre 2011 Table des matières 1 Installation 3 1.1 Ecran de chargement 3 1.2 Page d accueil 3 2 Réalisation d une base de données
Plus en détailInstallation d'une galerie photos Piwigo sous Microsoft Windows.
Installation d'une galerie photos Piwigo sous Microsoft Windows. By ARNOULD Julien Introduction : Piwigo est un logiciel de galerie photo pour le web, bâti autour d'une communauté active d'utilisateurs
Plus en détailGuide d installation logicielle
Guide d installation logicielle Drivers USB pour Windows XP/2000 X-Edit Editor/Librarian pour Windows XP/2000 Nous tenons à vous remercier d avoir choisi ce processeur DigiTech USB. Ce guide d installation
Plus en détailOracle Developer Suite 10g. Guide de l installation. Vista & Seven
TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS
Plus en détailLa Clé informatique. Formation Internet Explorer Aide-mémoire
La Clé informatique Formation Internet Explorer Aide-mémoire Novembre 2003 Table des matières Novembre 2003...i Configuration d Internet Explorer... 1 Internet Explorer 6... 5 Gestion des Raccourcies...
Plus en détailI / La démarche à suivre pour l installation de l application-crm
Page 1 sur 9 I / La démarche à suivre pour l installation de l application-crm Démarrer Internet Explorer et saisir dans la barre des adresses le lien suivant : «http://81.192.156.110/fcondl/» Une fois
Plus en détailInstallation et configuration du logiciel BauBit
Installation et configuration du logiciel BauBit Version Windows 2013 Version Date Description 1.0 11.2011 Gabriel Python 2.0 01.2013 Gabriel Python 3.0 09.2013 Gabriel Python 1 1 Configuration avant installation
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étailSi vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde
Sommaire Installation du logiciel...2 Enregistrement du logiciel...2 Présentation du logiciel...3 Initialisation du logiciel... 1. Initialisation des constantes...4 2. Initialisation des codes grades...5
Plus en détailUtiliser Dev-C++ .1Installation de Dev-C++ Table des matières
Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net
Plus en détailBusiness Sharepoint Contenu
Business Sharepoint Contenu Comment ajouter un utilisateur BlackBerry? (Business Sharepoint)... 2 Comment démarrer avec Business Sharepoint?... 10 Comment se connecter à son site personnel Business SharePoint?...
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étailGuide d installation CLX.PayMaker Office (3PC)
Guide d installation CLX.PayMaker Office (3PC) Sommaire 1. Installation et reprise des données... 2 2. Premiers pas établir une connexion au compte bancaire et recevoir des informations de compte... 4
Plus en détailWebSpy Analyzer Giga 2.1 Guide de démarrage
WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer
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étailGroupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Plus en détailDossier. Développer en Java sur téléphone mobile. Benjamin Damécourt benjamin.damecourt@me.com. UFR SITEC Master 2 EESC 11 janvier 2012
Dossier Développer en Java sur téléphone mobile Benjamin Damécourt benjamin.damecourt@me.com UFR SITEC Master 2 EESC 11 janvier 2012 Table des matières Introduction 2 Pré-requis 3 Hello World! 5 Installation
Plus en détailTable des Matières. Présentation... 1. Installation... 2 Mise en route... 4. Les Icones... 5 Les paramètres
Table des Matières Avant Propos Présentation... 1 Installation et Mise en Route Installation... 2 Mise en route... 4 Les Icones... 5 Les paramètres Configuration générale... 9 Tarifs/TVA... 10 Salariés...
Plus en détailCONDITIONS D UTILISATION VERSION NOMADE
CONDITIONS D UTILISATION VERSION NOMADE Les Editions Francis Lefebvre déclarent détenir sur le produit et sa documentation technique la totalité des droits prévus par le Code de la propriété intellectuelle
Plus en détailMANUEL DES NOUVEAUTES
MANUEL DES NOUVEAUTES Dernières nouveautés de la version 2012 (Version 900 à 904) Paris : 92 Bis Avenue Victor Cresson 92130 Issy Les Moulineaux Montpellier : Parc d Activité Aéroport 125, Impasse Adam
Plus en détailAVEC 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étailComment créer un site web Proxy gratuitement!
Comment créer un site web Proxy gratuitement! Author : soufiane Bonjour, Cherchez-vous comment créer un site web proxy gratuitement? Voulez-vous naviguer sur le web en anonymat totale en utilisant votre
Plus en détailANNEXE 8 : Le Mailing
430/523 Lancer un mailing Présentation de l écran du mailing Aller dans Communication puis sélectionner «Mailing» Cet écran apparaît 431/523 Définition des zones Choix du type de Mailing 1 Mailing Courrier
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étailD E S C R I P T I O N D E S É L É M E N T S C L E F S D ' U I M A
UIMA UIMA (Unstructured Information Management Architecture) est un framework de développement et de déploiement d'applications de traitement des données non structurées. Lancé par IBM, et maintenant en
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailECLIPSE RCP. Introduction
ECLIPSE RCP Introduction Gaël QUEMENER Ifremer Février 2014 1/37 Table des matières 1. Introduction... 4 1.1 Historique... 4 1.2 Architecture... 5 1.3 Rich Client Platform... 6 1.4 Modélisation... 6 1.5
Plus en détailGuide d'installation sous Windows
Guide d'installation sous Windows Le but de ce guide est de faciliter l'installation de Phpcompta sous Windows et vous guidera pas-àpas, étape par étape. L'installation se déroule sous Windows XP SP2 mais
Plus en détailFiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel
Fiche d utilisation du logiciel 1 - Installation J. Thioulouse & D. Chessel Résumé Cette fiche est une introduction à l'utilisation du logiciel R pour les trois environnements Unix, Windows et MacOS. Plan
Plus en détailDécouvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access
Intégration des technologies de l'information et de la communication dans les écoles neuchâteloises SUPPORT DE COURS MODULE T2 Découvrir la messagerie électronique et communiquer entre collègues SOMMAIRE
Plus en détailGestion de parc informatique - Prise en main
EdSoft - Gparc.doc Gparc Gestion du Parc Informatique Help Desk - Inventaire page 1 Gestion de parc informatique - Ce document a pour objectif de vous guider dans une première prise en main de Gparc, sachant
Plus en détailpcon.planner 6 Préparer et présenter une implantation en toute simplicité
pcon.planner 6 Préparer et présenter une implantation en toute simplicité Sommaire 1. Installation :... 3 2. Démarrer le logiciel :... 3 3. Interface :... 3 4. Naviguer :... 4 5. Réaliser une implantation
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étailUniversal Robots. Fiche Méthode : Installation du simulateur Polyscope
Objectif : Installer le simulateur Polyscope sur un ordinateur Windows. Une connexion internet est requise pour cette installation. Méthode : Téléchargez le fichier Ubuntu.zip sur notre site puis décompressez
Plus en détailCSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052
CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC
Plus en détailMANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7
MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7 Netscape 7.2 / Windows XP - 1 - SOMMAIRE 1. INTRODUCTION... 3 2. Configuration Requise... 3 1.1 Configuration du poste de travail...
Plus en détailDans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT. Premiers pas avec WinPT (cryptographie sous Win) EITIC
Dans la série LES TUTORIELS LIBRES présentés par le site FRAMASOFT Premiers pas avec WinPT (cryptographie sous Win) EITIC Logiciel : WinPT site : http://www.winpt.org/ Niveau : Débutant Auteur : EITIC
Plus en détailUTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE»
UTILISATION DE L'APPLICATION «PARTAGE DE FICHIERS EN LIGNE» url : http://colleges.ac-rouen.fr/cahingt/partages/ UN PRINCIPE : le stockage est privé, le partage est public > tant que l'on ne partage pas,
Plus en détailProcédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows
Procédure d installation des logiciels EBP sous environnement ESU 4 Serveur SCRIBE ou Windows EBP Informatique SA Rue de Cutesson ZA Bel Air BP 95 F-78513 Rambouillet Cedex Equipe Education Tél : 01 34
Plus en détailRécupérer les documents stockés sur l ENTG
Récupérer les documents stockés sur l ENTG Pour PC Le logiciel «BITKINEX» permet de récupérer les documents stockés dans l outil «Document» de l ENTG La récupération s effectue 3 étapes: le téléchargement
Plus en détailSOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10
/0 SOMMAIRE. Lancer le logiciel. Mettre un titre dans une diapositive et du texte. Ajouter une diapositive 4. Créer une diapositive avec une image 5. Créer une diapositive avec un graphique 6. Créer une
Plus en détailNotice d'utilisation Site Internet administrable à distance
Notice d'utilisation Site Internet administrable à distance 1. Entrer dans l'espace d'administration Pour entrer dans l'espace d'administration, cliquez sur le lien nommé «administration» ou «Connexion»
Plus en détailIntroduction aux outils BI de SQL Server 2014. Tutoriel sur SQL Server Integration Services (SSIS)
MIT820: Entrepôts de données et intelligence artificielle Introduction aux outils BI de SQL Server 2014 Tutoriel sur SQL Server Integration Services (SSIS) Description générale Ce tutoriel a pour objectif
Plus en détailSamsung Auto Backup Guide de démarrage rapide
Samsung Auto Backup Guide de démarrage rapide Ce document est conçu sous la forme d un guide de démarrage rapide. Pour des informations plus détaillées, veuillez-vous reporter au manuel de l utilisateur
Plus en détailAccès à distance sécurisé au Parlement (ADSP)
Accès à distance sécurisé au Parlement (ADSP) Le service d Accès à distance sécurisé au Parlement (ADSP) permet un accès à distance aux applications de Microsoft Office, à l Intranet du Parlement et aux
Plus en détail