Application Client Riche

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Application Client Riche"

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

Eclipse Modeling Tools

Eclipse Modeling Tools Laboratoire d'analyse et d'architecture des Systèmes Eclipse Modeling Tools Génération d'un éditeur graphique évolué Résumé: Un éditeur graphique est généré à partir d'un méta modèle «Ecore». Cet éditeur

Plus en détail

XText. Un langage spécifique à la description de graphe

XText. Un langage spécifique à la description de graphe XText - Un langage spécifique à la description de graphe Laboratoire d'analyse et d'architecture des Systèmes XText Un langage spécifique à la description de graphe Résumé: Un langage de description de

Plus en détail

Eclipse Modeling Tools

Eclipse Modeling Tools Laboratoire d'analyse et d'architecture des Systèmes Eclipse Modeling Tools Génération d'un éditeur graphique Résumé: Un éditeur graphique est généré à partir d'un méta modèle «Ecore». La représentation

Plus en détail

Plug-ins. Visualisation d'un graphe

Plug-ins. Visualisation d'un graphe Laboratoire d'analyse et d'architecture des Systèmes Plug-ins Visualisation d'un graphe Résumé: Cet exemple introduit les notions de vues et de perspectives. JFace est utilisé pour donner plusieurs représentations

Plus en détail

Eclipse Modeling Tools

Eclipse Modeling Tools Laboratoire d'analyse et d'architecture des Systèmes Eclipse Modeling Tools Génération d'un éditeur arborescent Résumé: Un éditeur Arborescent est généré à partir du méta-modèle «ecore». Une commande permet

Plus en détail

Eclipse Modeling Tools

Eclipse Modeling Tools Eclipse Modeling Tools - Requête sur le modèle édité Laboratoire d'analyse et d'architecture des Systèmes Eclipse Modeling Tools Requête sur le modèle édité Select Noeuds Cout>=5 Résumé: Le méta-modèle

Plus en détail

ECLIPSE. Une courte introduction

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

Plus en détail

Modélisation sous Eclipse

Modélisation sous Eclipse Modélisation sous Eclipse Programmation / Edition textuelle / Edition graphique/ Modèle Lecture Modèle Traitement Présentation des résultats Solutions apportées par Eclipse? http://www.eclipse.org/ Introduction

Plus en détail

Introduction à Eclipse

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

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Plan de travail Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement et

Plus en détail

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License).

La licence fournie avec Eclipse est une licence open-source un peu particulière appelée EPL (Eclipse Public License). Qu'est ce qu'eclipse? Eclipse est un environnement de développement intégré (IDE) principalement utilisé en Java. Il peut être amélioré et modifié en utilisant de nombreux plug-ins. La licence fournie

Plus en détail

1 sur 16 03/12/2011 20:30

1 sur 16 03/12/2011 20:30 1 sur 16 03/12/2011 20:30 v 0.80 Copyright (C) 2003-2007 Jean-Michel DOUDOUX Le but de ce plug-in est de permettre le développement d'applications J2ME reposant sur MIDP en utilisant un Wireless Toolkit.

Plus en détail

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

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 1 : Eclipse Nom(s) : Groupe : Date : Objectifs : Apprendre à se servir du logiciel Eclipse pour le développement d

Plus en détail

Développement de Servlets et JSP avec Eclipse

Développement de Servlets et JSP avec Eclipse Développement de Servlets et JSP avec Eclipse Sommaire 1 Mise en place o 1.1 Installation de Galileo o 1.2 Association de Galileo avec une installation de Tomcat o 1.3 Pilotage des serveurs 2 Développement

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

Eclipse Modeling Tools

Eclipse Modeling Tools Laboratoire d'analyse et d'architecture des Systèmes Eclipse Modeling Tools Expression de contrainte Résumé: Un méta modèle «ecore» définit la syntaxe du modèle, mais il ne permet pas de modéliser les

Plus en détail

2- Téléchargement et installation version actuelle 6.1

2- Téléchargement et installation version actuelle 6.1 1- EDI NetBeans (Environnement : Microsoft Windows Linux Ubuntu) EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

Survivre ave Eclipse. 1 Comment créer un projet : Un projet est un répertoire qui contient tous les sous répertoires et fichiers utiles.

Survivre ave Eclipse. 1 Comment créer un projet : Un projet est un répertoire qui contient tous les sous répertoires et fichiers utiles. Survivre ave Eclipse 1 Comment créer un projet : Un projet est un répertoire qui contient tous les sous répertoires et fichiers utiles. Dans le Menu > File > New > Project Sélectionner > Java Project >

Plus en détail

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

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

Pierre Chauvet. pierre.chauvet@uco.fr

Pierre Chauvet. pierre.chauvet@uco.fr WindowBuilder Pro Pierre Chauvet pierre.chauvet@uco.fr 1 Plan de la présentation Introduction - Outils de développement Java - Google Java Developer Tools - Installation plug-in - Documentation en ligne

Plus en détail

ECLIPSE RCP. Réalisation d'un Browser

ECLIPSE RCP. Réalisation d'un Browser ECLIPSE RCP TP Réalisation d'un Browser Gaël QUEMENER Ifremer Février 2014 Gael.Quemener@ifremer.fr 1/10 Table des matières 1.Intitulé... 3 2.Application Eclipse RCP... 3 3. Ajout d'une vue dans le modèle

Plus en détail

IDM - Graphical Modeling Framework

IDM - Graphical Modeling Framework IDM - Graphical Modeling Framework Youssef RIDENE Objectif du TD Serveur.ecore). Définir un éditeur graphique (DSM : Domain Specific Modeler) pour le méta-modèle vu en TD (ClientProxy- Utiliser la version

Plus en détail

Ma première Application Mobile Java ME

Ma première Application Mobile Java ME Groupe Entreprenant et Innovateur «Atipax Inti» France Tutoriel 3 Ma première Application Mobile Java ME Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.com - 2011 - SOMMAIRE

Plus en détail

Cours 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 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étail

Eclipse atelier Python

Eclipse atelier Python Eclipse atelier Python Table des matières 1. Introduction...2 2. Téléchargement et installation d eclipse...3 3. Ajout du plugin PyDev...4 4. Utilisation...9 Eclipse est un projet de la Fondation Eclipse

Plus en détail

KWISATZ_TUTO_pocket_pc février 2013 KWISATZ POCKET

KWISATZ_TUTO_pocket_pc février 2013 KWISATZ POCKET Table des matières -1) KWISATZ :...2-1.1) Introduction :...2-1.2) Installation :...3-1.2.1) KWISATZ :...3-1.2.2) Installation de REMOTE DISPLAY :...7-1.3) Configuration :...9-1.3.1) Configuration de l

Plus en détail

Atelier Construction Plug-in avec la plateforme Eclipse JUG Poitou-Charentes BARON Mickaël 18 septembre 2009. Leçon n 2 : Perspectives

Atelier Construction Plug-in avec la plateforme Eclipse JUG Poitou-Charentes BARON Mickaël 18 septembre 2009. Leçon n 2 : Perspectives Atelier Construction Plug-in avec la plateforme Eclipse JUG Poitou-Charentes BARON Mickaël 18 septembre 2009 Leçon n 2 : Perspectives Temps estimé : 20 minutes Le but de cette deuxième leçon est d apprendre

Plus en détail

Warren PAULUS. Android SDK et Android x86

Warren 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étail

Introduction à Visual C++

Introduction à Visual C++ Algorithmique/Langage 1ère année Introduction à Visual C++ Yacine BELLIK IUT d Orsayd Université Paris XI Plan Aperçu u global de l'environnement Zone des messages Zone d'édition dition Zone d'exploration

Plus en détail

Tutorial JADE & Calcul Parallèle

Tutorial JADE & Calcul Parallèle Tutorial JADE & Calcul Parallèle Table des matières Introduction... 2 Installation et lancement de JADE... 2 Pour l utilisateur... 2 Pour le développeur... 3 Utilisation basique de JADE... 6 Création de

Plus en détail

ALAIN BENSOUSSAN SELAS

ALAIN BENSOUSSAN SELAS OUTIL CIL MANUEL UTILISATEUR 05 06 2015 V.0.1 Sommaire analytique 1. Installation de l application 3 1.1 Présentation technique de l architecture de l application CIL 3 1.2 Procédure d installation de

Plus en détail

Développement d une application Java Card 2.x sous Windows

Développement d une application Java Card 2.x sous Windows Développement d une application Java Card 2.x sous Windows khaled.garri@gmail.com samia.bouzefrane@cnam.fr Laboratoire CEDRIC Chaire Systèmes Embarqués et Enfouis CNAM 1 Java Card 2.2 - CNAM I. Outils

Plus en détail

Création d un service web avec NetBeans 5.5 et SJAS 9

Cré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étail

IFT287 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 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étail

GANTTPROJECT. Julien TENDERO

GANTTPROJECT. 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é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

Installation d Android sous Eclipse

Installation d Android sous Eclipse Installation d Android sous Eclipse Android est un OS mobile Open Source pour smartphone, PDA, MP3 et tablette. Android à était racheter en 2005 par Google Qu est-ce que le Sdk Android : Un SDK, c'est

Plus en détail

Module d anonymisation

Module 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étail

1) 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 : 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étail

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22

CHAPITRE 1 PREMIERS PAS. Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 CHAPITRE 1 PREMIERS PAS Créer un premier projet... 17 Écrire un programme... 18 Compiler, exécuter... 20 Mieux comprendre... 22 15 1.1. Créer un premier projet Pour commencer, lancez Visual Basic Express.

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Extension de la plate-forme Eclipse Résumé 1 Rappels de

Plus en détail

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte

hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte hepialight pour Windows Installation et prise en main du logiciel LPCXpresso mise en place d'un firmware sur la carte Matériel : -Une carte hepia-light -Un ordinateur avec Windows et le logiciel LPCXpresso

Plus en détail

Premiers pas avec Eclipse : INTRODUCTION INSTALLATION. Premiers contacts : Le workspace est le répertoire dans lequel sont stockés :

Premiers pas avec Eclipse : INTRODUCTION INSTALLATION. Premiers contacts : Le workspace est le répertoire dans lequel sont stockés : Premiers pas avec Eclipse : INTRODUCTION Eclipse est un IDE, Integrated Development Environment (EDI environnement de développement intégré en français), c'est-à-dire un logiciel qui simplifie la programmation

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Développement de greffons Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement

Plus en détail

Test de Personnalité. Groupe Entreprenant et Innovateur. France. Tutoriel. teaching@atipaxinti.com. Programmation Mobile. Cours. Arón HERRERA PONTE

Test de Personnalité. Groupe Entreprenant et Innovateur. France. Tutoriel. teaching@atipaxinti.com. Programmation Mobile. Cours. Arón HERRERA PONTE Groupe Entreprenant et Innovateur France Tutoriel 4 Test de Personnalité Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.com - 2011 - SOMMAIRE 1. Introduction... 3 2. Objectifs...

Plus en détail

Table des matières 1 A PROPOS DE CE MANUEL... 3 2 AVANT DE COMMENCER... 4

Table des matières 1 A PROPOS DE CE MANUEL... 3 2 AVANT DE COMMENCER... 4 Table des matières Table des matières 1 A PROPOS DE CE MANUEL... 3 2 AVANT DE COMMENCER...... 4 3 LES DIFFERENTS CAS D INSTALLATION... 5 CONFIGURATION MONOPOSTE : UN SEUL POSTE ACCEDE AUX DONNEES XLAB...

Plus en détail

Tutoriel Kinect. La programmer avec processing et/ou eclipse (plugin proclipsing) sur Ubuntu 12.04. Fabien Eloy

Tutoriel Kinect. La programmer avec processing et/ou eclipse (plugin proclipsing) sur Ubuntu 12.04. Fabien Eloy Tutoriel Kinect La programmer avec processing et/ou eclipse (plugin proclipsing) sur Ubuntu 12.04 Fabien Eloy Étudiant à Polytech Grenoble en RICM, 4ème année Stagiaire au Laboratoire LIG-GETALP Mai 2012

Plus en détail

Module 2 Création d un formulaire simple

Module 2 Création d un formulaire simple Form Builder Développement d un formulaire Sauvegarde d un formulaire Établir une connexion avec le serveur Fenêtre de navigation Assistant de création de blocs (Data Block Wizard) Assistant de mise en

Plus en détail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez 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étail

Installation et Configuration Android SDK. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE.

Installation et Configuration Android SDK. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Groupe Entreprenant et Innovateur France Tutoriel 2 Installation et Configuration Android SDK Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE

Plus en détail

Approche Contract First

Approche 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étail

Développement de clients riches : Plateforme Eclipse

Développement de clients riches : Plateforme Eclipse Développement de clients riches : Plateforme Eclipse Chapitre 3 : Conception de plug-ins Workbench : Commands Mickaël BARON - 2009 mailto:baron.mickael@gmail.com ou mailto:baron@ensma.fr Licence Creative

Plus en détail

NOTICE D UTILISATION DE L APPLICATION SLS BAILLEUR

NOTICE D UTILISATION DE L APPLICATION SLS BAILLEUR NOTICE D UTILISATION DE L APPLICATION SLS BAILLEUR POUR LA SAISIE DES FORMULAIRES D ENQUÊTE PAR LES BAILLEURS SOCIAUX. La présente notice explique comment l organisme peut : 1 initialiser le n de département

Plus en détail

PREMIERS PAS CHAPITRE 1

PREMIERS PAS CHAPITRE 1 CHAPITRE 1 PREMIERS PAS Créer un projet avec XCode... 19 Composer l interface utilisateur... 25 Tester l application... 28 Finaliser l application... 30 Agrémenter l application... 34 Challenge... 36 Check-list...

Plus en détail

TD/TP 1 Introduction au SDK d Android

TD/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étail

QuadraCLIENT version 1.28 Enrichissement de la Gestion des documents

QuadraCLIENT version 1.28 Enrichissement de la Gestion des documents QuadraCLIENT version 1.28 Enrichissement de la Gestion des documents La gestion des documents de la fiche client a été enrichie et la liaison entre QuadraClient et QuadraBureautique est optimisée : Tous

Plus en détail

Summa Cutter Tools. Les outils suivants peuvent être installés avec Summa Cutter Tools :

Summa Cutter Tools. Les outils suivants peuvent être installés avec Summa Cutter Tools : Summa Cutter Tools 1 Cutter Tools Les outils suivants peuvent être installés avec Summa Cutter Tools : 1. Plug-in pour CorelDraw (version 11 ou ultérieure) et Adobe Illustrator (version CS ou ultérieure)

Plus en détail

Java Message Service TD

Java Message Service TD labo-sun@supinfo.com Java Message Service TD Auteur : Frédéric Chuong Version n 0.1 20 octobre 2004 Nombre de pages : 8 Ecole Supérieure d Informatique de Paris 23. rue Château Landon 75010 PARIS www.supinfo.com

Plus en détail

Guide d utilisation 2012

Guide 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étail

Première fenêtre en Java. Utilisation de Window Builder Pro

Première fenêtre en Java. Utilisation de Window Builder Pro Première fenêtre en Java Utilisation de Window Builder Pro Description Une application utilisant des fenêtres est appelée Inetrface Homme Machine ou IHM. Ce nom provient du fait que l'ihm permet une communication

Plus en détail

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011 SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT V 1.0 27 janvier 2011 Ce document présente l'utilisation des plugins dans Tourism System Client. Dans le Client, un plugin

Plus en détail

Synchro Outlook et iperfony

Synchro Outlook et iperfony Cette fiche d aide vous apprend à synchroniser les données iperfony avec l application Microsoft Outlook (2003,2007, 2010 ou 2013). Outlook ne permettant pas les échanges CalDAV de façon native, il vous

Plus en détail

PHILA-Collector-USB-16Go Pour Windows & Android

PHILA-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étail

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 :

AGASC / 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étail

Construire des plug-ins pour SAS Management Console SAS 9.1

Construire 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étail

Tutoriel Eclipse V2. Connecter la sonde JTAG au connecteur J5 de la carte interface Connecter le câble USB entre la sonde et l'ordinateur Compaq

Tutoriel Eclipse V2. Connecter la sonde JTAG au connecteur J5 de la carte interface Connecter le câble USB entre la sonde et l'ordinateur Compaq Tutoriel Eclipse V2 E. Lolivier-Exler / M. Starkier 17 septembre 2009 Carte de laboratoire EMB La carte de laboratoire EMB est équipée d'une carte Freescale CSB535FS constituée d'un microcontrôleur i.mx21

Plus en détail

FreeAnalysis Web. Client Web. Cubes

FreeAnalysis Web. Client Web. Cubes FreeAnalysis Web Client Web Cubes Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com, patrick.beaucamp@bpm-conseil.com Octobre 2013 Document : BPM_Vanilla_FreeAnalysisWeb_v4.4_FR.odt

Plus en détail

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

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 2 : JUnit iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 2 : JUnit Nom(s) : Groupe : Date : Objectifs : Apprendre à vérifier une implantation à l aide de tests unitaires sous

Plus en détail

Documentation module hosting

Documentation module hosting Documentation module hosting Documentation module Hosting pour Dolibarr ERP/CRM 04/11/2014 Version : 1.0 2014 - aternatik www.aternatik.fr Documentation module Hosting pour Dolibarr ERP/CRM Nom : www.aternatik.fr

Plus en détail

Serveur d'application Client HTML/JS. Apache Thrift Bootcamp

Serveur 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étail

Tutoriel Plugins Eclipse (partie 1)

Tutoriel Plugins Eclipse (partie 1) Tutoriel Plugins Eclipse (partie 1) 2007 2008, Frédéric Peschanski Dans ce tutoriel de niveau débutant, nous réalisons une petite étude de cas de création de plugins Eclipse. Nous allons créer en pas à

Plus en détail

Procédures Windows 7

Procédures Windows 7 Procédures Windows 7 Voici les étapes pour installer Mozilla Firefox, Authorware Web Player 7, ainsi que Flash Player, pour le système d exploitation Windows 7 32 bits. 1 ère étape : Vous devez d abord

Plus en détail

Siemens Industry Mall. Manuel. Utilisation et gestion de paniers

Siemens Industry Mall. Manuel. Utilisation et gestion de paniers Siemens Industry Mall Manuel Utilisation et gestion de paniers Page: 1 of 21 Table des matières 1 AVANT-PROPOS... 3 2 CREATION DE PANIERS... 3 2.1 Chargement d un panier du Mall... 3 2.2 Sélectionner un

Plus en détail

Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau

Ingé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étail

ENSI. Visual C++ Initiation

ENSI. Visual C++ Initiation ENSI Visual C++ Initiation Tables des matières 1. LES MFC (MICROSOFT FOUNDATION CLASSES)...3 1.1 DÉFINITION... 3 1.2 L ESPACE DE TRAVAIL... 3 2. CRÉER UN NOUVEAU PROJET...5 2.1 ETAPE 1 : CHOISIR LE TYPE

Plus en détail

Eclipse 3.3 avec plugin AVR pour le cours INF1995

Eclipse 3.3 avec plugin AVR pour le cours INF1995 Eclipse 3.3 avec plugin AVR pour le cours INF1995 Département de génie informatique et génie logiciel École Polytechnique de Montréal Par Laurent Tremblay Été 2009 1 Table des matières Installer le plugin

Plus en détail

PRISME. Installation sur un poste windows

PRISME. Installation sur un poste windows PRISME Installation sur un poste windows Décembre 2012 Table des matières 1 Introduction... 3 2 La configuration requise... 3 3 Paramétrage du module JAVA... 4 3.1 Vérifier la présence de java et sa version...

Plus en détail

Groupe Entreprenant et Innovateur. France. Tutoriel. Mon Design Android 2D. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Groupe Entreprenant et Innovateur. France. Tutoriel. Mon Design Android 2D. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach. Groupe Entreprenant et Innovateur France Tutoriel 5 Mon Design Android 2D Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE 1. Introduction...

Plus en détail

Tests unitaires avec Visual Studio

Tests unitaires avec Visual Studio Tests unitaires avec Visual Studio (source MSDN) Rappels (initiation aux tests unitaires SI6 Tp6) Les tests unitaires offrent aux développeurs une méthode rapide pour rechercher des erreurs de logique

Plus en détail

SynomegaBackup. Solution de sauvegarde externalisée de vos données. Manuel d utilisation

SynomegaBackup. Solution de sauvegarde externalisée de vos données. Manuel d utilisation SynomegaBackup Solution de sauvegarde externalisée de vos données (simplifié) Introduction Votre sauvegarde externalisée nécessite l installation préalable de l outil «Connected Backup». Nous traitons

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe 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étail

SOAPUI. Sommaire: 1. Introduction 2 2. Domaine d utilisation.. 2 3. Configurations requises.2 4. Téléchargement..2 5. Plugin 2

SOAPUI. Sommaire: 1. Introduction 2 2. Domaine d utilisation.. 2 3. Configurations requises.2 4. Téléchargement..2 5. Plugin 2 SOAPUI Sommaire: 1. Introduction 2 2. Domaine d utilisation.. 2 3. Configurations requises.2 4. Téléchargement..2 5. Plugin 2 1 1. Introduction SoapUI est un outil de test fonctionnel Open Source avec

Plus en détail

Vanilla. FreeDashboard Designer

Vanilla. FreeDashboard Designer Vanilla FreeDashboard Designer Module de conception des tableaux de bord de Vanilla Charles Martin, Catherine Gumboc, Côme Moyne and Patrick Beaucamp BPM Conseil Contact: charles.martin@bpm-conseil.com,

Plus en détail

Laboratoires d ACOO Labo 1a Installation de Visual C++ Express

Laboratoires d ACOO Labo 1a Installation de Visual C++ Express Labo 1a Installation de Visual C++ Express 1. Présentation 1.1. Objectifs pédagogiques - Apprendre à installer et à utiliser Visual C++ 2008. - Apprendre à créer un programme en suivant une procédure précise.

Plus en détail

Installer JDK (Java Development Kit) et NetBeans sous Windows

Installer JDK (Java Development Kit) et NetBeans sous Windows Equipe Système ~ Installer JDK (Java Development Kit) et NetBeans sous Windows Réalisé par Antoine GORISSE Le 01/02/2012 But du tutoriel Ce tutoriel vous permettra d installer JDK (Java Development Kit)

Plus en détail

Eclipse atelier Java

Eclipse 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étail

ALICE Prise en main du logiciel

ALICE Prise en main du logiciel Alice : Manuel de prise en main 1/9 Introduction Alice est un programme qui permet de construire des mondes virtuels composés d objets en 3 dimensions. Ces objets respectent la logique de la programmation

Plus en détail

Cours WebDev Numéro 1. Objectifs : Connaître les éléments de base de l'éditeur WebDev. Création d'un convertisseur Francs / Euro.

Cours WebDev Numéro 1. Objectifs : Connaître les éléments de base de l'éditeur WebDev. Création d'un convertisseur Francs / Euro. Cours WebDev Numéro 1 Objectifs : Connaître les éléments de base de l'éditeur WebDev. Création d'un convertisseur Francs / Euro. Pré requis : Aucun Pour ce premier cours, nous allons créer un convertisseur

Plus en détail

L environnement de développement d application JavaCard 3.0.x. (Development Kit for the Java Card 3 Platform

L environnement de développement d application JavaCard 3.0.x. (Development Kit for the Java Card 3 Platform L environnement de développement d application JavaCard 3.0.x (Development Kit for the Java Card 3 Platform Version 3.0.2, Connected Edition, depuis Déc. 2009) I. Outils de développement 1) Logiciels indispensables

Plus en détail

2 Moodle Guide 3a : le sélecteur de fichier. Résumé de la fonctionnalité. service

2 Moodle Guide 3a : le sélecteur de fichier. Résumé de la fonctionnalité. service 2 Moodle Guide 3a : le sélecteur de fichier Résumé de la fonctionnalité Le sélecteur de fichier de Moodle permet de sélectionner un fichier à partir de différentes sources possibles pour le déposer dans

Plus en détail

Mises à jour système Addenda utilisateur

Mises à jour système Addenda utilisateur Mises à jour système Addenda utilisateur Mises à jour système est un service de votre serveur d impression dont il met à jour le logiciel système avec les dernières nouveautés sécurité de Microsoft. Il

Plus en détail

Créer une simple application Java avec ECLIPSE. Par Ahcène BOUNCEUR

Créer une simple application Java avec ECLIPSE. Par Ahcène BOUNCEUR Créer une simple application Java avec ECLIPSE Par Ahcène BOUNCEUR Janvier 2005 INTRODUCTION Dans cet exemple nous allons vous montrer comment peut-on créer une simple application Java en utilisant l IDE

Plus en détail

4.1 La gestion du courrier

4.1 La gestion du courrier 4.1 La gestion du courrier A-Ouvrir la base Courrier La base Courrier permet entre autres d envoyer et de recevoir des messages via Notes et/ou Internet. Pour accéder à la base Courrier, faites un double

Plus en détail

WINDOWS 95 OU 98 AVANT APRÈS. A la fin de ces travaux pratiques, vous saurez utiliser les principaux termes utilisés dans l environnement

WINDOWS 95 OU 98 AVANT APRÈS. A la fin de ces travaux pratiques, vous saurez utiliser les principaux termes utilisés dans l environnement WINDOWS 95 OU 98 A la fin de ces travaux pratiques, vous saurez utiliser les principaux termes utilisés dans l environnement Windows : le bureau de Windows les fenêtres le programme ou application (l outil)

Plus en détail

Qu est ce que l environnement Eclipse?

Qu est ce que l environnement Eclipse? Qu est ce que l environnement Eclipse? Bernard DAUTREVAUX Directeur formation et conseil Acsys www.ac6-formation.com Pour en savoir plus: nos formations Eclipse +33 (0)1 41 16 80 10 Page 0 assistance conseil

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

Utilisation 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. 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é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

Atelier n 25 : outil audio Audacity 1ère partie

Atelier n 25 : outil audio Audacity 1ère partie Atelier n 25 : outil audio Audacity 1ère partie Audacity est un outil gratuit pour manipuler les fichiers audios (musique) un peu comme Photoflitre permet de manipuler les fichiers images. 1. téléchargement

Plus en détail