Eclipse Modeling Tools

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

Download "Eclipse Modeling Tools"

Transcription

1 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 visualise: - les arcs sous forme de flèches, - Le nom des arcs, - Les noeuds sous la forme d'ellipse. Mots clés: Eclipse, INDIGOT, Eclipse Modeling Tools, EMF, méta modèle ecore, Editeur graphique Serge Bachmann CNRS LAAS 2I Serge Bachmann Page 1/44

2 Sommaire 1 Introduction Spécification Initialisation Sélectionner «Domain Model» (Fichier : *.ecore) Dériver «Domain Gen Model» (Fichier : *.genmodel) Générer le code associé au méta modèle Générer «Tooling Def Model» (Fichier : *.gmftool) Générer «Graphical Def Model» (Fichier : *.gmfgraph) Éditer «Graphical Def Model» Ajout des flèches «>» en bout d'arc Visualisation des nœuds elliptiques Générer «Mapping Model» (Fichier : *.gmfmap) Modifier le «Mapping» Éditer les propriétés du mapping Editer «Graphe.gmfmap» Affichage nom de l'arc Générer «Diagram Editor Gen Model» (Fichier : *.gmfgen) Générer l'éditeur de diagramme Test de l'éditeur Créer une configuration d'exécution Créer un projet Éditer un graphe Accès au modèle édité Création de la commande «View Model» Création d'un «package» pour recevoir le code de la commande Création de l'arbre des extensions Le code du «handler» Test Conclusions Licence...44 CNRS LAAS 2I Serge Bachmann Page 2/44

3 Informations Générale Fichier source document: E:\FORMATION_Eclipse\modeling-indigo- SR1\EMT\DOCUMENTATION\GenerationEditeurGraphiqueBis.odt Version Eclipse: INDIGO version 3.7 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-win32.zip Date de création: 25 août 2011 Date d'impression: 6 décembre 2011 Workspace:...\INDIGO\EMT\WORKSPACES\GenerationEditeurGraphique Plate forme Windows 32 CNRS LAAS 2I Serge Bachmann Page 3/44

4 Introduction 1 Introduction 1.1 Spécification A partir du méta modèle précédemment défini on génère un éditeur graphique de graphe évolué. 1.2 Initialisation Ce reporter au quatre premiers paragraphes du document «Eclipse Modeling Tools - Génération d'un éditeur graphique». Seul diffère le workspace : E:\FORMATION_Eclipse\modeling-indigo-SR1\EMT\WS\GenerationEditeurGraphiqueBis On suppose donc que «GMF» est installé, qu'un projet «GMF» est créé, que le modèle «ecore» est défini. CNRS LAAS 2I Serge Bachmann Page 4/44

5 2 Pour cela nous allons utiliser le «Dashboard» comme dans la version simple de l'éditeur: Afin de personnaliser l'éditeur nous éditerons: le «Graphical DefModel» et le «Mapping Model» CNRS LAAS 2I Serge Bachmann Page 5/44

6 2.1 Sélectionner «Domain Model» (Fichier : *.ecore) Sélectionner le projet «exemple.graphe.gmf». Cliquer «Select» dans: Sélectionner le méta- modèle «ecore»: Cliquer «OK». On obtient: CNRS LAAS 2I Serge Bachmann Page 6/44

7 2.2 Dériver «Domain Gen Model» (Fichier : *.genmodel) Cliquer «Derive»: Création du générateur: Cliquer «Next>». CNRS LAAS 2I Serge Bachmann Page 7/44

8 On utilise un modèle «ecore»: Cliquer «Next >» Cliquer «Load» puis «Next >» CNRS LAAS 2I Serge Bachmann Page 8/44

9 Ne pas modifier «New EMF Generator Model Package Selection»: Cliquer «Finish» On obtient: et dans le projet «exemple.graphe.gmf» sous model apparaît un nouveau fichier: CNRS LAAS 2I Serge Bachmann Page 9/44

10 2.3 Générer le code associé au méta modèle Le fichier «Graphe.genmodel» est un fichier de génération, l'ouvrir en édition si nécessaire. Utiliser la commande «Generate All» du menu contextuel de l'éditeur pour générer le code: Le code généré est placé dans «exemple.graphe.gmf\src» et dans trois projets: Nous revenons au «GMF Dashboard» CNRS LAAS 2I Serge Bachmann Page 10/44

11 2.4 Générer «Tooling Def Model» (Fichier : *.gmftool) Cliquer «Derive»: Cliquer «Next >» CNRS LAAS 2I Serge Bachmann Page 11/44

12 Dans «New Domain Model» cliquer «Load» et sélectionner «Graphe»: Cliquer «Next >» Dans «New Tooling Definition» ne pas modifier la sélection: Cliquer «Finish» CNRS LAAS 2I Serge Bachmann Page 12/44

13 On obtient: Le fichier «Graphe.gmftool» : CNRS LAAS 2I Serge Bachmann Page 13/44

14 2.5 Générer «Graphical Def Model» (Fichier : *.gmfgraph) Cliquer «Derive»: on obtient: Cliquer «Next >». CNRS LAAS 2I Serge Bachmann Page 14/44

15 Dans «New Domain Model» cliquer «Load» puis sélectionner «Graphe»: Cliquer «Next >». Dans «New Graphical Definition» conserver les choix proposés: Cliquer «Finish» CNRS LAAS 2I Serge Bachmann Page 15/44

16 On obtient: Si on clique «Edit» on visualise le fichier «Graphe.gmfgraph» avec «GMFGraph model editor» : 2.6 Éditer «Graphical Def Model» Ajout des flèches «>» en bout d'arc Pour cela nous allons éditer le fichier «Graphe.gmfgraph» Si ce n'est déjà fait, sélectionner le projet «exemple.graphe.gmf». Dans: cliquer «Edit». Agrandir si nécessaire la zone d'édition et ouvrir l'arborescence. CNRS LAAS 2I Serge Bachmann Page 16/44

17 Faire : On crée: Éditer la «property» «Name» de «Polyline Decoration», faire une sauvegarde: CNRS LAAS 2I Serge Bachmann Page 17/44

18 Sélectionner «Polyline Connection ArcFigure». Pour la «property» «Target Decoration» sélectionner «Polyline Decoration TargetDecoration» : Faire une sauvegarde Visualisation des nœuds elliptiques Éditer dans le projet «exemple.graphe.gmf» le fichier «Graphe.gmfgraph»: On efface «Rectangle NoeudFigure» et on crée à la place «Ellipse» CNRS LAAS 2I Serge Bachmann Page 18/44

19 On initialise la «property» Name de «Elipse», après sauvegarde on obtient: On crée sous «Eclipse NoeudFigure» un «Flow Layout» Sans changer les «properties». CNRS LAAS 2I Serge Bachmann Page 19/44

20 Ce qui donne: Sous «Ellipse NoeudFigure» on crée un»label»: CNRS LAAS 2I Serge Bachmann Page 20/44

21 Initialiser les «properties», faire une sauvegarde: Initialisé les «properties» de «Child Acces getfigurenull»: Faire une sauvegarde. CNRS LAAS 2I Serge Bachmann Page 21/44

22 Finalement le fichier «Graphe.gmfgraph» devient: On peut en obtenir une version textuelle : <?xml version="1.0" encoding="utf-8"?> <gmfgraph:canvas xmi:version="2.0" xmlns:xmi=" xmlns:xsi=" xmlns:gmfgraph=" name="graphe"> <figures name="default"> <figures xsi:type="gmfgraph:polylinedecoration" name="targetdecoration"/> <descriptors name="noeudfigure"> <actualfigure xsi:type="gmfgraph:ellipse" name="noeudfigure"> <layout xsi:type="gmfgraph:flowlayout"/> <children xsi:type="gmfgraph:label" name="noeudnomfigure" text="<...>"/> </actualfigure> <accessors accessor="getfigurenoeudnomfigure" figure="//@figures.0/@descriptors.0/@actualfigure/@children.0"/> </descriptors> <descriptors name="arcfigure"> <actualfigure xsi:type="gmfgraph:polylineconnection" name="arcfigure" targetdecoration="//@figures.0/@figures.0"> <children xsi:type="gmfgraph:label" name="arcnomfigure" text="<...>"/> </actualfigure> <accessors figure="//@figures.0/@descriptors.1/@actualfigure/@children.0"/> </descriptors> </figures> <nodes name="noeud" figure="noeudfigure"/> CNRS LAAS 2I Serge Bachmann Page 22/44

23 <connections name="arc" figure="arcfigure"/> <labels name="noeudnom" figure="noeudfigure" <labels name="arcnom" figure="arcfigure" </gmfgraph:canvas> CNRS LAAS 2I Serge Bachmann Page 23/44

24 2.7 Générer «Mapping Model» (Fichier : *.gmfmap) Cliquer «Combine»: Cliquer «Next >» CNRS LAAS 2I Serge Bachmann Page 24/44

25 Dans «Create GMFMap model - Select Domain Model» cliquer «Load» puis sélectionner «Graphe»: Cliquer «Next >» Cliquer «Load» puis «Next >» CNRS LAAS 2I Serge Bachmann Page 25/44

26 On obtient: Cliquer «Load» puis «Next >». On obtient: Remarque : Si Arc apparaît avant Noeud dans Nodes la génération sera incorrecte. Aucune raison apparente explique cette inversion. Il faut reprendre la génération avec le «Dashboard» CNRS LAAS 2I Serge Bachmann Page 26/44

27 2.7.1 Modifier le «Mapping». 1. Dans «Links» sélectionner «origine...», faire «Remove» «origine», faire «Remove» «extremite» 2. Dans «Nodes» sélectionner Arc. Faire passer «Arc» dans «Links» en utilisant «As link -->» Remarque: Les commandes s'appliquent aux objets sélectionnés. Attention : ne pas faire «Finish»! CNRS LAAS 2I Serge Bachmann Page 27/44

28 2.7.2 Éditer les propriétés du mapping Sélectionner dans «Links» «Arc», cliquer «Change...» et sélectionner les valeurs des «properties»: Remarque: pour sélectionner les valeurs cliquer la zone à initialiser: puis utiliser le bouton contenant le triangle pointé vers le bas pour faire apparaître toutes les possibilités. Cliquer «OK». Dans «Create GMFMap model - Mapping» faire «Finish». CNRS LAAS 2I Serge Bachmann Page 28/44

29 On obtient: Le fichier Graphe.gmfmap : 2.8 Editer «Graphe.gmfmap» Cliquer «Edit» : CNRS LAAS 2I Serge Bachmann Page 29/44

30 2.8.1 Affichage nom de l'arc Cette modification à pour but d'afficher le nom des arcs. Faire un clic droit sur «LinkMapping...» et sélectionner «New Child > Feature Label Mapping» On obtient: Sélectionner «Feature Label Mapping false» et initialisé ses «proprerties»: Faire une sauvegarde. Le fichier «Graphe.gmfmap» visualisé avec «GMFMap Model Editor» : CNRS LAAS 2I Serge Bachmann Page 30/44

31 La version textuelle de «Graphe.gmfmap» : <?xml version="1.0" encoding="utf-8"?> <gmfmap:mapping xmi:version="2.0" xmlns:xmi=" xmlns:xsi=" xmlns:ecore=" xmlns:gmfmap=" xmlns:gmftool=" <nodes> <containmentfeature href="graphe.ecore#//graphe/listenoeuds"/> <ownedchild> <domainmetaelement href="graphe.ecore#//noeud"/> <labelmappings xsi:type="gmfmap:featurelabelmapping"> <diagramlabel href="graphe.gmfgraph#noeudnom"/> <features href="graphe.ecore#//noeud/nom"/> </labelmappings> <tool xsi:type="gmftool:creationtool" href="graphe.gmftool#//@palette/@tools.0/@tools.0"/> <diagramnode href="graphe.gmfgraph#noeud"/> </ownedchild> </nodes> <links> <domainmetaelement href="graphe.ecore#//arc"/> <labelmappings xsi:type="gmfmap:featurelabelmapping" editpattern=""> <diagramlabel href="graphe.gmfgraph#arcnom"/> <features href="graphe.ecore#//arc/nom"/> </labelmappings> <containmentfeature href="graphe.ecore#//graphe/listearcs"/> <tool xsi:type="gmftool:creationtool" href="graphe.gmftool#//@palette/@tools.0/@tools.1"/> <diagramlink href="graphe.gmfgraph#arc"/> <sourcemetafeature xsi:type="ecore:ereference" href="graphe.ecore#//arc/origine"/> <linkmetafeature xsi:type="ecore:ereference" href="graphe.ecore#//arc/extremite"/> </links> <diagram> <diagramcanvas CNRS LAAS 2I Serge Bachmann Page 31/44

32 href="graphe.gmfgraph#graphe"/> <domainmodel href="graphe.ecore#/"/> <domainmetaelement href="graphe.ecore#//graphe"/> <palette </diagram> </gmfmap:mapping> CNRS LAAS 2I Serge Bachmann Page 32/44

33 2.9 Générer «Diagram Editor Gen Model» (Fichier : *.gmfgen) Cliquer «Transform»: On obtient : Dans «model» on à maintenant: CNRS LAAS 2I Serge Bachmann Page 33/44

34 2.10 Générer l'éditeur de diagramme Cliquer «Generate diagram editor» Cliquer «OK». Le projet «exemple.graphe.gmf.diagram» est créé. CNRS LAAS 2I Serge Bachmann Page 34/44

35 Test de l'éditeur 3 Test de l'éditeur 3.1 Créer une configuration d'exécution Faire: Créer la nouvelle configuration d'exécution de type: Eclipse Application en double cliquant «Eclipse Application». Nommer la configuration, cliquer «Apply»: Cliquer «Run». CNRS LAAS 2I Serge Bachmann Page 35/44

36 Test de l'éditeur Une nouvelle plateforme «Eclipse» est lancée avec pour «workspace»: «E:\FORMATION_Eclipse\modeling-indigo-SR1\EMT\WS\runtime-GenerationEditeurGraphiqueBis» On ferme la fenêtre «Welcome» et quelques vues: 3.2 Créer un projet Faire: sélectionner: Faire «Next >». CNRS LAAS 2I Serge Bachmann Page 36/44

37 Test de l'éditeur On le nomme: Cliquer «Finish». 3.3 Éditer un graphe On lance l'éditeur de diagramme «Graphe Diagram»: CNRS LAAS 2I Serge Bachmann Page 37/44

38 Test de l'éditeur Sélectionner: Cliquer «Next >». On nomme le diagramme: Cliquer «Next >» CNRS LAAS 2I Serge Bachmann Page 38/44

39 Test de l'éditeur On garde le nom fichier: Cliquer «Finish». On édite un graphe : Faire une sauvegarde et fermer la plate-forme de test. CNRS LAAS 2I Serge Bachmann Page 39/44

40 Accès au modèle édité 4 Accès au modèle édité Nous souhaitons accéder au modèle édité afin de réaliser, par exemple, un traitement du modèle. Nous allons créer une commande qui affiche dans un message le graphe édité. 4.1 Création de la commande «View Model» Création d'un «package» pour recevoir le code de la commande Dans le projet «exemple.graphe.gmf.diagram» on crée sous «src» un «package» destiné à recevoir le code (Handler) associé à la commande. Nommer le «package»: Cliquer «Finish» le «package» est créé. CNRS LAAS 2I Serge Bachmann Page 40/44

41 Accès au modèle édité Création de l'arbre des extensions Pour créer la commande dans le projet «exemple.graphe.gmf.diagram» on ouvre le «plugin Manifest Editor» onglet «Extension» afin de compléter l'arbre des extensions avec: On retrouve l'ensemble des «Extension Details» associées dans le fichier «plugin.xml»: <extension point="org.eclipse.ui.commands"> <command id="exemple.graphe.gmf.diagram.viewmodel" name="view Model"> </command> </extension> <extension point="org.eclipse.ui.handlers"> <handler class="moncode.viewmodel" commandid="exemple.graphe.gmf.diagram.viewmodel"> </handler> </extension> <extension point="org.eclipse.ui.menus"> <menucontribution allpopups="false" locationuri="menu:org.eclipse.ui.main.menu?after=additions"> <menu id="processmodel" label="process Model"> <command commandid="exemple.graphe.gmf.diagram.viewmodel" style="push"> </command> </menu> </menucontribution> </extension> Remarque : on peut directement éditer «plugin.xml». Ne pas oublier de créer l'handler et de faire une sauvegarde générale Le code du «handler» package moncode; import java.util.iterator; import graphe.arc; import graphe.noeud; import graphe.diagram.navigator.graphedomainnavigatoritem; import graphe.impl.grapheimpl; import org.eclipse.core.commands.executionevent; import org.eclipse.core.commands.executionexception; import org.eclipse.core.commands.ihandler; CNRS LAAS 2I Serge Bachmann Page 41/44

42 Accès au modèle édité import org.eclipse.core.commands.ihandlerlistener; import org.eclipse.emf.common.util.elist; import org.eclipse.jface.dialogs.messagedialog; import org.eclipse.jface.viewers.iselection; import org.eclipse.jface.viewers.treeselection; import org.eclipse.swt.widgets.shell; import org.eclipse.ui.handlers.handlerutil; public class ViewModel implements IHandler public void addhandlerlistener(ihandlerlistener handlerlistener) { // TODO Auto-generated method stub public void dispose() { // TODO Auto-generated method stub } Shell public Object execute(executionevent event) throws ExecutionException { shell = HandlerUtil.getActiveWorkbenchWindow(event).getShell(); ISelection selection = HandlerUtil.getCurrentSelection(event); Object first = ((TreeSelection) selection).getfirstelement(); GrapheImpl graphe; String nomgraphe; try { GrapheDomainNavigatorItem graf = (GrapheDomainNavigatorItem) first; nomgraphe= (graf.getparent().tostring()).substring(2); graphe = (GrapheImpl)graf.getEObject(); } catch (Exception e) { MessageDialog.openError(shell, "View Model", "In view \"Project Explorer\" select: \"*.graphe/graphe\""); return null; } vuemodel(nomgraphe, graphe); return null; } private void vuemodel(string nomgraphe, GrapheImpl graphe){ String message = new String("Nom du graphe: "+ nomgraphe +"\n"); message += "Liste des noeuds\n"; EList<Noeud> listenoeuds = graphe.getlistenoeuds(); Iterator<Noeud> in = listenoeuds.iterator(); while (in.hasnext()){ } Noeud n = in.next(); message += " "+n.getnom()+"\n"; } message += "Liste des arcs\n"; EList<Arc> listearcs = graphe.getlistearcs(); Iterator<Arc> ia = listearcs.iterator(); while (ia.hasnext()){ Arc a = ia.next(); message += " "+a.getnom()+ "("+a.getorigine().getnom()+ "->"+a.getextremite().getnom()+")\n"; } MessageDialog.openInformation(shell, "View Model", public boolean isenabled() { // TODO Auto-generated method stub return true; public boolean ishandled() { // TODO Auto-generated method stub return true; public void removehandlerlistener(ihandlerlistener handlerlistener) { // TODO Auto-generated method stub CNRS LAAS 2I Serge Bachmann Page 42/44

43 Accès au modèle édité } } 4.2 Test On lance le test: On retrouve le graphe précédemment édité. On ouvre «G1.graphe» et on sélectionne «Graphe»: On sélectionne notre commande: Le message suivant s'affiche: Si la sélection ne correspond pas à un «Graphe» le message d'erreur ci-dessous est visualisé: CNRS LAAS 2I Serge Bachmann Page 43/44

44 Conclusions 5 Conclusions Le «DashBoard» facilite le processus de génération de l'éditeur. Cependant, comme nous avons pu le voir, tout changement dans la représentation du graphe implique des modifications non triviales. Pour plus de précisions se reporter au livre: eclipse Modeling Project A Domain-Specific Language (DSL) Toolkit auteur: Richard C. Gronback ISBN-13: ou à la documentation en ligne. 6 Licence La licence «créative commons» : s'applique à ce document. CNRS LAAS 2I Serge Bachmann Page 44/44

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

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

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

Bases Java - Eclipse / Netbeans

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

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

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

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN fbertin@neotilus.com Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184 Frédéric BERTIN fbertin@neotilus.com Présentaion : Mobile 3D Graphics API JSR 184 M3G :présentation Package optionnel de l api J2ME. Prend

Plus en détail

Générer du code à partir d une description de haut niveau

Générer du code à partir d une description de haut niveau Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,

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

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

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

Tutoriel d installation de Hibernate avec Eclipse

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

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

Interfaces graphiques avec l API Swing

Interfaces graphiques avec l API Swing Interfaces graphiques avec l API Swing Les Swing Les classes graphiques Swing dérivent de la classe JComponent, qui hérite ellemême de la classe AWT (Abstract Window Toolkit). Tous les composants Swing

Plus en détail

TP1 : Initiation à Java et Eclipse

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

Projet de développement

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

ECLIPSE ET PDT (Php development tools)

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

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)

Programmer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes

Plus en détail

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC Sommaire 1. Objectifs et intérêts... 2 2. Intégrer le driver SQL Server dans SJSAS 9... 2 2.1. Télécharger

Plus en détail

Auto-évaluation Programmation en Java

Auto-évaluation Programmation en Java Auto-évaluation Programmation en Java Document: f0883test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION PROGRAMMATION EN

Plus en détail

Ingénierie des Modèles. Méta-modélisation

Ingénierie des Modèles. Méta-modélisation Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr

Plus en détail

D 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

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

MEGA ITSM Accelerator. Guide de Démarrage

MEGA ITSM Accelerator. Guide de Démarrage MEGA ITSM Accelerator Guide de Démarrage MEGA 2009 SP4 1ère édition (juin 2010) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

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

GESTION DE L'ORDINATEUR

GESTION DE L'ORDINATEUR FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation

Plus en détail

MEGA ITSM Accelerator. Guide de démarrage

MEGA ITSM Accelerator. Guide de démarrage MEGA ITSM Accelerator Guide de démarrage MEGA 2013 1ère édition (janvier 2013) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis et ne sauraient en aucune

Plus en détail

La base de données XML exist. A. Belaïd

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

Intégration de l interface graphique de Ptidej dans Eclipse

Intégration de l interface graphique de Ptidej dans Eclipse Intégration de l interface graphique de Ptidej dans Eclipse Driton Salihu (salihudr@iro.umontreal.ca) Lulzim Laloshi (laloshil@iro.umontreal.ca) Département d informatique et de recherche opérationnelle

Plus en détail

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l

Plus en détail

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

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

Exceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ;

Exceptions. 1 Entrées/sorties. Objectif. Manipuler les exceptions ; CNAM NFP121 TP 10 19/11/2013 (Séance 5) Objectif Manipuler les exceptions ; 1 Entrées/sorties Exercice 1 : Lire un entier à partir du clavier Ajouter une méthode readint(string message) dans la classe

Plus en détail

Apprendre Java et C++ avec NetBeans

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

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1 CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table

Plus en détail

Tutorial pour une application simple

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

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet TP Composants Java ME - Java EE Vous allez, dans ce TP, construire une architecture client serveur, plus précisément MIDlet cliente, servlet serveur. Pour cela, on va d'abord installer la partie serveur

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach. Groupe Entreprenant et Innovateur France Tutoriel 1 Installation Eclipse Galileo Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE 1. Introduction...

Plus en détail

Page 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T>

Page 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T> Page 1 sur 5 TP3 Lectures préalables : l Java_II l tutorial Interfaces Thèmes du TP : l la classe Object l Vector l Stack Une pile d'objects Les éléments de la classe Pile sont maintenant des instances

Plus en détail

Création d une application JEE

Création d une application JEE Création d une application JEE Rédacteurs : Alexandre Baillif, Philippe Lacomme, Raksmey Phan et Michaël PLAN Date : juillet 2010 Mise à jour : Michaël PLAN Date : octobre 2014 Avertissement : - ce document

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

Systeme d'exploitation

Systeme d'exploitation Introduction au dévellopement de Methodes Natives Partie I : appelle de methodes C++ sous windows Auteur: Frank Sauvage. 1 \ introduction aux methodes natives : Les methodes natives sont des methodes devellopées

Plus en détail

ScTools Outil de personnalisation de carte

ScTools Outil de personnalisation de carte Outil de personnalisation de carte Manuel d installation et de configuration Version 1.0.2 http://www.auditiel.fr/docs/installation.pdf Référence : 1.3.6.1.4.1.28572.1.2.2.1.2 1 SOMMAIRE 1Sommaire... 2

Plus en détail

Manuel d utilisation du site web de l ONRN

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

Introduction aux outils BI de SQL Server 2014. Tutoriel sur SQL Server Integration Services (SSIS)

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

ECLIPSE RCP. Introduction

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

Le langage C. Séance n 4

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

Connexions à 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. 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étail

Cours 1: Java et les objets

Cours 1: Java et les objets Ressources Les interface homme-machine et le langage Java DUT première année Henri Garreta, Faculté des Sciences (Luminy) Cyril Pain-Barre & Sébastien Nedjar, IUT d Aix-Marseille (Aix) Cours 1: infodoc.iut.univ-aix.fr/~ihm/

Plus en détail

TP au menu «UI ANDROID»

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

1 Modélisation d être mauvais payeur

1 Modélisation d être mauvais payeur 1 Modélisation d être mauvais payeur 1.1 Description Cet exercice est très largement inspiré d un document que M. Grégoire de Lassence de la société SAS m a transmis. Il est intitulé Guide de démarrage

Plus en détail

TP SIN Programmation sur androïde Support : eclipse

TP SIN Programmation sur androïde Support : eclipse TP SIN Programmation sur androïde Support : eclipse Support : Smartphone sur androïde Pré requis (l élève doit savoir): Savoir utiliser un ordinateur Savoir utiliser un Smartphone Programme Objectif terminale

Plus en détail

@telier d'initiation

@telier d'initiation @telier d'initiation LES PREMIERS PAS Arborescence d'un ordinateur Créer/Renommer/ Supprimer des dossiers 1 / 8 L'arborescence Un ordinateur est rangé d'une certaine façon, que l'on appelle l'arborescence.

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1

Plus en détail

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

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

Plus en détail

Alfstore workflow framework Spécification technique

Alfstore workflow framework Spécification technique Alfstore workflow framework Spécification technique Version 0.91 (2012-08-03) www.alfstore.com Email: info@alfstore.com Alfstore workflow framework 2012-10-28 1/28 Historique des versions Version Date

Plus en détail

Affichage de la date d'exigibilité sur les documents FAQ INV 011

Affichage de la date d'exigibilité sur les documents FAQ INV 011 ADAPTATION DANS LA FACTURATION BOB50 Affichage de la date d'exigibilité sur les documents FAQ INV 011 Comment afficher la date d'exigibilité de la TVA sur les factures et notes de crédit? Lorsque le Report

Plus en détail

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils

Plus en détail

API04 Contribution. Apache Hadoop: Présentation et application dans le domaine des Data Warehouses. Introduction. Architecture

API04 Contribution. Apache Hadoop: Présentation et application dans le domaine des Data Warehouses. Introduction. Architecture API04 Contribution Apache Hadoop: Présentation et application dans le domaine des Data Warehouses Introduction Cette publication a pour but de présenter le framework Java libre Apache Hadoop, permettant

Plus en détail

Computer Link Software

Computer Link Software Computer Link Software Informations importantes Sauf spécification contraire prévue dans la Licence fournie avec le programme, Texas Instruments n accorde aucune garantie expresse ou implicite, ce qui

Plus en détail

Tutoriel QSOS. Version 2.0-13/02/2013

Tutoriel QSOS. Version 2.0-13/02/2013 Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer

Plus en détail

MEGA Application Portfolio Management. Guide d utilisation

MEGA Application Portfolio Management. Guide d utilisation MEGA Application Portfolio Management Guide d utilisation MEGA 2009 SP5 R7 2ème édition (novembre 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis

Plus en détail

Programmation Par Objets

Programmation Par Objets Programmation Par Objets Structures de données package java.util B. Carré Polytech Lille 1 Tableaux et structures de données Tableaux «Objets» taille fixe type des éléments : primitif (homogène) ou objets

Plus en détail

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse

Plus en détail

Premiers Pas en Programmation Objet : les Classes et les Objets

Premiers Pas en Programmation Objet : les Classes et les Objets Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.

Plus en détail

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur goulwen.lefur@obeo.fr. Le 23 novembre 2012

DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur goulwen.lefur@obeo.fr. Le 23 novembre 2012 DSL Domain Specific Language À l'aide des technologies Eclipse Modeling Le 23 novembre 2012 Goulwen Le Fur goulwen.lefur@obeo.fr Le but de cette session Montrer : Ce qu'est-un DSL/DSM Comment implémenter

Plus en détail

Installation et prise en main

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

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf

Introduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations

Plus en détail

SOMMAIRE. 01_Installation ESXi 5.1 - Serveur HP.doc. Chapitre 1 Installation ESXi 5.1 2

SOMMAIRE. 01_Installation ESXi 5.1 - Serveur HP.doc. Chapitre 1 Installation ESXi 5.1 2 Page 1 sur 67 SOMMAIRE Chapitre 1 Installation ESXi 5.1 2 1.1 Vérification de la version compatible pour un ML350p gen8 2 1.2 Récupération de l ISO ESXi 5.1 pour HP 2 1.3 Préparation du serveur HP 5 1.4

Plus en détail

Programmation Réseau. Sécurité Java. Jean-Baptiste.Yunes@univ-paris-diderot.fr. UFR Informatique 2012-2013. jeudi 4 avril 13

Programmation Réseau. Sécurité Java. Jean-Baptiste.Yunes@univ-paris-diderot.fr. UFR Informatique 2012-2013. jeudi 4 avril 13 Programmation Réseau Sécurité Java Jean-Baptiste.Yunes@univ-paris-diderot.fr UFR Informatique 2012-2013 Java Sécurité? différentes sécurités disponibles et contrôlables intégrité contrôle d accès signature/authentification/cryptographie

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

Keyyo Unify Application de téléphonie intégrée pour Salesforce

Keyyo Unify Application de téléphonie intégrée pour Salesforce Keyyo Unify Application de téléphonie intégrée pour Salesforce Guide d installation et de configuration 1 Installation... 1 1.1 Installer l application Keyyo Unify... 1 1.2 Installer le centre d appels

Plus en détail

Atelier "Gestion de fichiers"

Atelier Gestion de fichiers Atelier "Gestion de fichiers" Organisé par le Ginf les 24 et 31 janvier 2011 à Cité seniors Travaux pratiques 1 Exercice 1: Création de fichiers But de cet exercice: Apprendre à créer rapidement un fichier

Plus en détail

WebParts. Version 1.0

WebParts. Version 1.0 WebParts Version 1.0 Z 2 WebPart 06/05/09 Sommaire 1 Introduction... 3 2 Le développement d une WebPart... 4 2.1 Les outils de développement... 4 2.2 WebPart Page... 4 2.3 Création d une WebPart... 4 3

Plus en détail

26 Centre de Sécurité et de

26 Centre de Sécurité et de 26 Centre de Sécurité et de Maintenance La fenêtre du Centre de sécurité et de maintenance (CSM) rassemble tous les outils nécessaires au contrôle, à l analyse, à la maintenance, à la sauvegarde et au

Plus en détail

Procédure d import des bases de données GestCab vers Médicab version 10.

Procédure d import des bases de données GestCab vers Médicab version 10. Procédure d import des bases de données GestCab vers Médicab version 10. ATTENTION : En cas d incompréhension de l une des étapes décrites dans cette procédure, merci de contacter le support technique

Plus en détail

Manuel utilisateur (Manuel_utilisateur_version20110901.pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version20111010.

Manuel utilisateur (Manuel_utilisateur_version20110901.pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version20111010. Manuell d iinstallllatiion Date dernière révision : 10/10/2011 Documents de référence Les documents cités dans le présent document ou utiles à la compréhension de son contenu sont : Titre Manuel utilisateur

Plus en détail

TalkToMe : votre première appli App Inventor Ce tutoriel vous aidera à construire une appli parlante qui peut sauvegarder des phrases sur demande.

TalkToMe : votre première appli App Inventor Ce tutoriel vous aidera à construire une appli parlante qui peut sauvegarder des phrases sur demande. TalkToMe : votre première appli App Inventor Ce tutoriel vous aidera à construire une appli parlante qui peut sauvegarder des phrases sur demande. Connectez-vous sur App Inventor avec le nom d'utilisateur

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

EXA1415 : Annotations JavaEE : @Local, @Stateful

EXA1415 : Annotations JavaEE : @Local, @Stateful EXA1415 : Annotations JavaEE : @Local, @Stateful Sur une idée de P. Sécheresse sur http://developpez.com (http://tinyurl.com/5gr57j) Diapo 1 Objectif Créer un EJB CalculatriceBean (V1) Contient une opération

Plus en détail

Windows Internet Name Service (WINS)

Windows Internet Name Service (WINS) Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2

Plus en détail

Configuration Interface for MEssage ROuting

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

Plus en détail

Création d installateurs pour Windows avec InnoSetup

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

Plus en détail

YAPBA M. Logiciel libre de suivi de vos comptes

YAPBA M. Logiciel libre de suivi de vos comptes YAPBA M Logiciel libre de suivi de vos comptes Premières opérations A l'ouverture la première fois, on obtient cet écran. La première opération va être la création d'un compte. Comme aucun compte n'est

Plus en détail

LO19. Tutorial Rotional Rose. Alexandre Penfornis Thomas Derive

LO19. Tutorial Rotional Rose. Alexandre Penfornis Thomas Derive LO19 Tutorial Rotional Rose Alexandre Penfornis Qu est ce que Rational Rose? Aujourd hui, la réalisation d un logiciel doit se faire dans des délais de plus en plus courts et doit permettre de pouvoir

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

Introduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5

Introduction :... 3. L accès à Estra et à votre propre espace... 4. Connexion... 4. Votre espace personnel... 5 ESTRA SOMMAIRE Introduction :... 3 L accès à Estra et à votre propre espace... 4 Connexion... 4 Votre espace personnel... 5 Home d Estra et Fonctions generales... 7 Home... 7 Rechercher un document...

Plus en détail

Directives pour les fournisseurs concernant:

Directives pour les fournisseurs concernant: Directives pour les fournisseurs concernant: La demande d une modification de compte Table des Matières 3 INTRODUCTION 4 12 19 DEMANDE D UNE MODIFICATION DE COMPTE - IDENTITÉ DEMANDE D UNE MODIFICATION

Plus en détail

Programmation avec des objets : Cours 7. Menu du jour

Programmation avec des objets : Cours 7. Menu du jour 1 Programmation avec des objets : Cours 7 Menu du jour 1. Retour sur la classe Liste 2. Précisions sur l interface 3. Difficultés dans le cas d erreurs 4. Soulever des exceptions 5. Utilisation des Listes

Plus en détail

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12 GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface

Plus en détail

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES Antonin AILLET Remi DEVES Thibaut AZZOPARDI 2 ème année de DUT Informatique Cahier Technique «Développer une application intranet pour la gestion des stages des étudiants» Encadré par Didier BOULLE Année

Plus en détail

Corrigé des exercices sur les références

Corrigé des exercices sur les références Corrigé des exercices sur les références Exercice 3.1.1 dessin Pour cet exercice, vous allez dessiner des structures de données au moyen de petits schémas analogues à ceux du cours, comportant la pile

Plus en détail

Rapport de Mini-Projet en ArcGIS Engine

Rapport de Mini-Projet en ArcGIS Engine Rapport de Mini-Projet en ArcGIS Engine Réalisée par : Asmae BENMESSAOUD 3ème Année Cycle d Ingénieur Géoinformation Année Universitaire 2010- Sommaire 1 Introduction L analyse géographique et la visualisation

Plus en détail