Eclipse Modeling Tools
|
|
- Lucie St-Laurent
- il y a 7 ans
- Total affichages :
Transcription
1 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 utilisé dans les exemples précédents est enrichi: un coût (entier) est associé à chaque nœud. Un éditeur de modèle arborescent est généré à partir de ce méta-modèle. La requête porte sur le coût associé aux nœuds du graphe édités. Mots clés: Eclipse, INDIGO, Eclipse Modeling Tools, EMF, EMP Serge Bachmann CNRS LAAS 2I Serge Bachmann Page 1/41
2 Eclipse Modeling Tools - Requête sur le modèle édité Sommaire 1 Introduction Spécification Lancement de la plate-forme Eclipse Passage en perspective «Ecore» Création projet «EMF» Création projet «Empty EMF Project» Édition du méta modèle «Ecore» Édition du diagramme Générations du code Création du fichier de génération Création d'une requête Création du projet «exemple.graphe.emf.statement» Requête dans le «menubar» Création package destiné à recevoir le code Dependencies Définition des Extensions Création du point d'extension «org.eclipse.ui.editoractions» Ajouter un menu Ajouter un «separator» Ajouter une action: Définition «enablement» Définition «objectclass» Le fichier «plugin.xml» Le Code La classe «AbstractQueryDelegate» La classe «SelectBigCostNodesDelegate» Test query dans «Menu Bar» Exécution «Query» Requête dans le «popup» menu de l'éditeur Test requête dans le «popup» menu Conclusions Licence...41 CNRS LAAS 2I Serge Bachmann Page 2/41
3 Eclipse Modeling Tools - Requête sur le modèle édité Informations Générale Fichier source document: E:\FORMATION_Eclipse\modeling-indigo- SR1\EMT\DOCUMENTATION\EMFModelQuery.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: 17 novembre 2011 Date d'impression: 6 décembre 2011 Plate forme Windows 32 CNRS LAAS 2I Serge Bachmann Page 3/41
4 Eclipse Modeling Tools - Requête sur le modèle édité Introduction 1 Introduction 1.1 Spécification Le modèle défini dans les autres exemples est modifié: un coût sous la forme d'un entier est ajouté à chaque nœud. On désire implémenter la requête suivante: Tout nœud dont le coût est supérieur à 5 est sélectionné. 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: Choisir le workspace: Cliquer «OK», Fermer la fenêtre «Welcome». CNRS LAAS 2I Serge Bachmann Page 4/41
5 Eclipse Modeling Tools - Requête sur le modèle édité Introduction 1.3 Passage en perspective «Ecore» Faire: Choisir «Ecore» Cliquer «OK» On efface quelques vues: CNRS LAAS 2I Serge Bachmann Page 5/41
6 Eclipse Modeling Tools - Requête sur le modèle édité Création projet «EMF» 2 Création projet «EMF» 2.1 Création projet «Empty EMF Project» Faire: Sélectionner: Cliquer «Next >». Nommer le projet: Cliquer «Finish». CNRS LAAS 2I Serge Bachmann Page 6/41
7 Eclipse Modeling Tools - Requête sur le modèle édité Création projet «EMF» Le projet est créé: CNRS LAAS 2I Serge Bachmann Page 7/41
8 Eclipse Modeling Tools - Requête sur le modèle édité Édition du méta modèle «Ecore» 3 Édition du méta modèle «Ecore» Faire un clic droit sur «model» et sélectionner la commande: Nommer le diagramme: Cliquer «Finish» CNRS LAAS 2I Serge Bachmann Page 8/41
9 Eclipse Modeling Tools - Requête sur le modèle édité Édition du méta modèle «Ecore» 3.1 Édition du diagramme Éditer le diagramme, déjà édité dans le document: Édition graphique d'un méta-modèle «Ecore». Pour les besoins de notre exemple, un «EAttribute» «cout» de type «EInt» est ajouté à chaque nœud. Faire un sauvegarde du diagramme. Afficher «Graphe.ecore», on obtient: Vérifier que le méta modèle est valide (menu contextuel de l'éditeur de «Graphe.ecore»). CNRS LAAS 2I Serge Bachmann Page 9/41
10 Eclipse Modeling Tools - Requête sur le modèle édité Générations du code 4 Générations du code 4.1 Création du fichier de génération Faire un clic droit sur «exemple.graphe.emf» et sélectionner: Sélectionner: Cliquer «Next >». CNRS LAAS 2I Serge Bachmann Page 10/41
11 Eclipse Modeling Tools - Requête sur le modèle édité Générations du code On sélectionne le répertoire «model» comme «parent folder», on nomme le fichier de génération: Cliquer «Next >». La génération ce fait à partir d'un modèle «Ecore»: Cliquer «Next >». CNRS LAAS 2I Serge Bachmann Page 11/41
12 Eclipse Modeling Tools - Requête sur le modèle édité Générations du code On utilise «Browse Workspace...» dans la fenêtre «New EMF Generator Model Ecore Import» pour sélectionner notre modèle «ecore»: Cliquer «OK», on obtient: Cliquer «Next >» CNRS LAAS 2I Serge Bachmann Page 12/41
13 Eclipse Modeling Tools - Requête sur le modèle édité Générations du code Ne rien modifier: Cliquer «Finish». Le fichier «Graphe.genmodel» de génération est créé: Faire un clic droit dans l'éditeur de «Graphe.genmodel» et sélectionner la commande: «Generate Model Code» : Faire de même avec «Generate Edit Code», «Generate Editor Code» : CNRS LAAS 2I Serge Bachmann Page 13/41
14 Eclipse Modeling Tools - Requête sur le modèle édité Générations du code On obtient: CNRS LAAS 2I Serge Bachmann Page 14/41
15 Eclipse Modeling Tools - Requête sur le modèle édité Création d'une requête 5 Création d'une requête Nous allons créer un projet réalisant une requête simple sur le modèle édité. La requête porte sur l'attribut coût des nœuds: «Sélectionner tous les nœuds dont le coût est supérieur à 5» Nous allons créer un nouveaux projet pour traiter la requête. 5.1 Création du projet «exemple.graphe.emf.statement» Faire: sélectionner: Cliquer «Next >» CNRS LAAS 2I Serge Bachmann Page 15/41
16 Eclipse Modeling Tools - Requête sur le modèle édité Création d'une requête Nommer le projet: Cliquer «Next >» CNRS LAAS 2I Serge Bachmann Page 16/41
17 Eclipse Modeling Tools - Requête sur le modèle édité Création d'une requête Renommer l'«activator»: Cliquer «Finish», accepter de changer de perspective. Cliquer «Yes» CNRS LAAS 2I Serge Bachmann Page 17/41
18 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» 6 Requête dans le «menubar» La commande qui activera la requête est placée dans la barre des menus. 6.1 Création «package» destiné à recevoir le code Dans le répertoire «src» on crée le package: Nommer le «pakage»: Cliquer «Finish», ce qui donne: CNRS LAAS 2I Serge Bachmann Page 18/41
19 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» 6.2 Dependencies Le «plug-in» «exemple.graphe.emf.statement» fait référence à d'autres plug-ins. Dans le «Plugin Manifest Editor» du projet sélectionner l'onglet: «Dependencies». Dans la zone «Required Plugins», cliquer le bouton «Add...» Sélectionner: Cliquer «OK». Cliquer «Add...» et sélectionner : Cliquer «OK» CNRS LAAS 2I Serge Bachmann Page 19/41
20 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Cliquer «Add...» et sélectionner : Au final on à: Faire une sauvegarde. CNRS LAAS 2I Serge Bachmann Page 20/41
21 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» 6.3 Définition des Extensions Création du point d'extension «org.eclipse.ui.editoractions» Dans le «Plugin Manifest Editor», sélectionner l'onglet «Extensions». Dans la zone «All Extensions» cliquer «Add...» Dans le «Wizard» «New Extension Extension Point Selection» sélectionner: Cliquer «Finish» CNRS LAAS 2I Serge Bachmann Page 21/41
22 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Le point d'extension est créé avec un sous élément (editor Contribution): Sélectionner le sous élément et initialiser ses «Extension Element Details»: Remarque : Utiliser le bouton «Browse...» pour sélectionner le «targetid*» : faire une sauvegarde pour mettre à jour la zone «All Extensions», on obtient: Ajouter un menu Faire un clic droit sur «exemple.graphe.editor...» et sélectionner «New > menu» : Le menu est créé: CNRS LAAS 2I Serge Bachmann Page 22/41
23 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» l'initialiser: faire une sauvegarde, on obtient: Ajouter un «separator» Faire: Le séparateur est créé: L'initialiser: Faire une sauvegarde, on obtient: CNRS LAAS 2I Serge Bachmann Page 23/41
24 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Ajouter une action: Faire: on obtient: L'initialiser: Faire une sauvegarde, on obtient: CNRS LAAS 2I Serge Bachmann Page 24/41
25 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Sélectionner «Select Big Nodes (action)», dans «Extension Element Details» cliquer: «class*:». Définir la classe: Sélectionner l'interface proposée, faire un «remove» pour la supprimer. Cliquer «Finish», la classe est créée : Nous l'éditerons par la suite. On revient à la construction des extensions. CNRS LAAS 2I Serge Bachmann Page 25/41
26 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Définition «enablement» Retour dans le «Plugin Manifest Editor» onglet «Extensions» : Faire: Définition «objectclass» Faire; ce qui donne: Utiliser le bouton «Browse...» dans «Extension Element Details» pour initialiser «name*:» Cliquer «OK». CNRS LAAS 2I Serge Bachmann Page 26/41
27 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» On obtient après sauvegarde: 6.4 Le fichier «plugin.xml» Sélectionner l'onglet «plugin.xml». On retrouve la définition complète de l'extension «org.eclipse.ui.editoractions» dans le fichier «plugin.xml» : <?xml version="1.0" encoding="utf-8"?> <?eclipse version="3.4"?> <plugin> <extension point="org.eclipse.ui.editoractions"> <editorcontribution id="exemple.graphe.editorcontribution" targetid="graphe.presentation.grapheeditorid"> <menu id="exemple.graphe.querymenuid" label="query" path="graphemenuid/additions"> <separator name="additions"> </separator> </menu> <action class="moncode.selectbigcostnodesdelegate" id="exemple.graphe.selectbigcostnode" label="select Big Cost Nodes" menubarpath="graphemenuid/exemple.graphe.querymenuid/additions" style="push"> <enablement> <objectclass name="org.eclipse.emf.ecore.eobject"> </objectclass> </enablement> </action> </editorcontribution> </extension> </plugin> 6.5 Le Code L'action définie dans l'extension «org.eclipse.ui.editoraction» fait référence à la classe: c'est à dire: CNRS LAAS 2I Serge Bachmann Page 27/41
28 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Cette classe sera définie comme sous classe de la classe «AbstactQueryDelegate», classe qui est définie dans le paragraphe ci-dessous La classe «AbstractQueryDelegate» Faire : CNRS LAAS 2I Serge Bachmann Page 28/41
29 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Définir la classe: Remarque : Utiliser le bouton «Browse...» pour définir les interfaces : CNRS LAAS 2I Serge Bachmann Page 29/41
30 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» Cliquer «Finish» la classe est créée: package moncode; import org.eclipse.jface.action.iaction; import org.eclipse.jface.viewers.iselection; import org.eclipse.swt.widgets.event; import org.eclipse.ui.iactiondelegate2; import org.eclipse.ui.ieditoractiondelegate; import org.eclipse.ui.ieditorpart; public class AbstractQueryDelegate implements IEditorActionDelegate, IActionDelegate2 public void run(iaction action) { // TODO Auto-generated method public void selectionchanged(iaction action, ISelection selection) { // TODO Auto-generated method public void init(iaction action) { // TODO Auto-generated method public void dispose() { // TODO Auto-generated method public void runwithevent(iaction action, Event event) { // TODO Auto-generated method public void setactiveeditor(iaction action, IEditorPart targeteditor) { // TODO Auto-generated method stub L'éditer: package moncode; import graphe.presentation.grapheeditor; import java.util.collection; import org.eclipse.emf.ecore.eobject; import org.eclipse.jface.action.iaction; import org.eclipse.jface.dialogs.messagedialog; import org.eclipse.jface.viewers.iselection; import org.eclipse.jface.viewers.istructuredselection; import org.eclipse.swt.widgets.event; import org.eclipse.swt.widgets.shell; import org.eclipse.ui.iactiondelegate2; import org.eclipse.ui.ieditoractiondelegate; import org.eclipse.ui.ieditorpart; /** * This action delegate queries the user for the name of a class. Then it uses * the query APIs to find the class and selects it in the editor. * IEditorActionDelegate */ public abstract class AbstractQueryDelegate CNRS LAAS 2I Serge Bachmann Page 30/41
31 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» implements IEditorActionDelegate, IActionDelegate2 { /** * Error message to display when an exception occurred */ protected static final String MESSAGE_EXCEPTION = "QueryStatementsMessages.message_exception"; /** * The shell this action is hosted in */ protected Shell shell = null; /** * The active editor */ protected GrapheEditor editor = null; /** * Selected EObjects */ protected Collection<EObject> selectedeobjects = null; /** * The InputDialog title */ protected String title; /** * The InputDialog message */ protected String message; /** * The message to output when query result set is empty */ protected String notfoundmessage; /** * Constructor */ public AbstractQueryDelegate(String titlein, String messagein, String notfoundmessagein) { title = titlein; message = messagein; notfoundmessage = notfoundmessagein; /** * Perform a query that returns a set of objects. * value * The value used to drive the query The set of objects returned by the query */ protected abstract Collection<EObject> performquery(object value) throws Exception; /* org.eclipse.ui.iactiondelegate#selectionchanged(org.eclipse.jface.action.iaction, * org.eclipse.jface.viewers.iselection) */ public void selectionchanged(iaction action, final ISelection selection) { this.selectedeobjects = null; try { if (selection instanceof IStructuredSelection) { IStructuredSelection structuredselection = (IStructuredSelection) selection; this.selectedeobjects = new java.util.arraylist<eobject>(); for (Object next : structuredselection.tolist()) { if (next instanceof EObject) { selectedeobjects.add((eobject) next); catch (Exception e) { // Exceptions are not expected MessageDialog.openInformation(shell, title, MESSAGE_EXCEPTION); throw new RuntimeException(e); finally { CNRS LAAS 2I Serge Bachmann Page 31/41
32 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» action.setenabled((null!= selectedeobjects)); /* org.eclipse.ui.iactiondelegate2#dispose() */ public void dispose() { //No-op /* org.eclipse.ui.ieditoractiondelegate#setactiveeditor(org.eclipse.jface.action.iaction, * org.eclipse.ui.ieditorpart) */ public void setactiveeditor(iaction action, IEditorPart targeteditor) { this.editor = (GrapheEditor) targeteditor; if ( targeteditor!= null ) { this.shell = targeteditor.getsite().getshell(); /* org.eclipse.ui.iactiondelegate2#init(org.eclipse.jface.action.iaction) */ public void init(iaction action) { // No-op /* org.eclipse.ui.iactiondelegate2#runwithevent(org.eclipse.jface.action.iaction, * org.eclipse.swt.widgets.event) */ public void runwithevent(iaction action, Event event) { run(action); Faire une sauvegarde. Structure de la classe: CNRS LAAS 2I Serge Bachmann Page 32/41
33 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» La classe «SelectBigCostNodesDelegate» Dans le «Package Explorer» double cliquer «SelectBigCostNodesDelegate» Éditer la classe: package moncode; import graphe.graphepackage; import java.util.collection; import org.eclipse.emf.ecore.eobject; import org.eclipse.emf.query.conditions.eobjects.eobjectcondition; import org.eclipse.emf.query.conditions.eobjects.structuralfeatures.eobjectattributevaluecondition; import org.eclipse.emf.query.conditions.numbers.numbercondition; import org.eclipse.emf.query.statements.from; import org.eclipse.emf.query.statements.select; import org.eclipse.emf.query.statements.where; import org.eclipse.jface.action.iaction; import org.eclipse.jface.dialogs.messagedialog; public class SelectBigCostNodesDelegate extends AbstractQueryDelegate { public SelectBigCostNodesDelegate() { super("selection Noeuds de Cout supérieur ou égal à 5", null, "Pas de noeud de cout supérieur ou égal à public void run(iaction action) { try { Collection<EObject> result = performquery(null); if (result.isempty()) { MessageDialog.openInformation(shell, title, notfoundmessage); else { this.editor.setselectiontoviewer(result); catch (Exception e) { // Exceptions are not expected MessageDialog.openInformation(shell, title, MESSAGE_EXCEPTION); throw new protected Collection<EObject> performquery(object value) throws Exception { /* * Looking for nodes whose "cout" > 5 */ EObjectCondition condition = new EObjectAttributeValueCondition( GraphePackage.eINSTANCE.getNoeuds_Cout(), CNRS LAAS 2I Serge Bachmann Page 33/41
34 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «menubar» NumberCondition.between(5,Integer.MAX_VALUE)); // Build the select query statement SELECT select = new SELECT( new FROM(selectedEObjects), new WHERE(condition)); // Execute query return select.execute(); Faire une sauvegarde. Structure de la classe: CNRS LAAS 2I Serge Bachmann Page 34/41
35 Eclipse Modeling Tools - Requête sur le modèle édité Test query dans «Menu Bar» 7 Test query dans «Menu Bar» Exécuter le plug-in sur une nouvelle plate-forme: Dans «Run Configurations» double cliquer «Eclipse Application». Mettre à jour le nom de la configuration. Cliquer «Apply»: CNRS LAAS 2I Serge Bachmann Page 35/41
36 Eclipse Modeling Tools - Requête sur le modèle édité Test query dans «Menu Bar» Faire «Run», fermer la fenêtre «Welcome», quelques vues. Ouvrir un projet «General > Project», le nommer «testquery». Faire un clic droit sur le projet et sélectionner la commande : «New > Other...». Sélectionner «Example EMF Model Creation Wizards > Graphe Model». Nommer le Fichier «G1.graphe» Selectionner l'objet du modèle à créer : «Graphe». Ouvrir la vue «Properties», éditer le modèle : Faire une sauvegarde. En ouvrant le modèle en mode textuel: CNRS LAAS 2I Serge Bachmann Page 36/41
37 Eclipse Modeling Tools - Requête sur le modèle édité Test query dans «Menu Bar» on visualise tous les attributs «Cout» associé aux nœuds: 7.1 Exécution «Query» Dans l'éditeur de «G1.graphe» sélectionner «Graphe» puis faire: ce qui donne: les Nœuds N5 et N6 qui ont un coût supérieur ou égal à 5 sont sélectionés. CNRS LAAS 2I Serge Bachmann Page 37/41
38 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «popup» menu de l'éditeur 8 Requête dans le «popup» menu de l'éditeur Pour créer rapidement cette requête on sélectionne l'onglet «plugin.xml» du «plug-in Manifest Editor», on l'édite, pour ajouter l'extension «org.eclipse.ui.popupmenus»: <?xml version="1.0" encoding="utf-8"?> <?eclipse version="3.4"?> <plugin> <extension point="org.eclipse.ui.editoractions"> <editorcontribution id="exemple.graphe.editorcontribution" targetid="graphe.presentation.grapheeditorid"> <menu id="exemple.graphe.querymenuid" label="query" path="graphemenuid/additions"> <separator name="additions"> </separator> </menu> <action class="moncode.selectbigcostnodesdelegate" id="exemple.graphe.selectbigcostnode" label="select Big Cost Nodes" menubarpath="graphemenuid/exemple.graphe.querymenuid/additions" style="push"> <enablement> <objectclass name="org.eclipse.emf.ecore.eobject"> </objectclass> </enablement> </action> </editorcontribution> </extension> <extension point="org.eclipse.ui.popupmenus"> <viewercontribution id="exemple.graphe.viewercontribution" targetid="graphe.presentation.grapheeditorid"> <menu id="exemple.graphe.querymenuid" label="query" path="additions"> <separator name="separator"> </separator> </menu> <action class="moncode.selectbigcostnodesdelegate" id="exemple.graphe.selectbigcostnodes" label="select Big Cost Nodes" menubarpath="exemple.graphe.querymenuid/additions"> <enablement> <objectclass name="org.eclipse.emf.ecore.eobject"> </objectclass> </enablement> </action> </viewercontribution> </extension> </plugin> Faire une sauvegarde. CNRS LAAS 2I Serge Bachmann Page 38/41
39 Eclipse Modeling Tools - Requête sur le modèle édité Requête dans le «popup» menu de l'éditeur Ce qui donne si l'on sélectionne l'onglet «Extension» CNRS LAAS 2I Serge Bachmann Page 39/41
40 Eclipse Modeling Tools - Requête sur le modèle édité Test requête dans le «popup» menu 9 Test requête dans le «popup» menu On relance le test avec dans la barre des outils. Une nouvelle plateforme Eclipse est lancée, on retrouve le graphe précédemment édité. Sélectionner «Graphe», faire un clic droit dans la zone d'édition et dans le menu popup menu on sélectionne «Query > Select Big Cost Nodes» ce qui donne: CNRS LAAS 2I Serge Bachmann Page 40/41
41 Eclipse Modeling Tools - Requête sur le modèle édité Conclusions 10 Conclusions La programmation des «Query» peut paraître complexe. Le lecteur se reportera utilement au «help» grâce à la commande «Help > Help Contents»: 11 Licence La licence «créative commons» : s'applique à ce document. CNRS LAAS 2I Serge Bachmann Page 41/41
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étailCréation d un service web avec NetBeans 5.5 et SJAS 9
Sommaire Création d un service web avec NetBeans 5.5 et SJAS 9 1. Présentation... 2 2. Création d un service web avec NetBeans... 2 2.1. Création d une application Web... 2 2.2. Création du service web...
Plus en détailLa base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Plus en détailIFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse
IFT287 Exploitation de base de données relationnelles et orientées objet Laboratoire Mon premier programme Java en Eclipse Comment faire? Nous allons utiliser l environnement de travail proposé par Eclipse
Plus en détailTechSoftware Présentations
TechSoftware Présentations Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM 2 Mes Sessions à TechSoftware TIV02 - Comment construire ses rapports avec BIRT pour les solutions Tivoli
Plus en détailProgrammer 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étailIngénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Plus en détailConstruire des plug-ins pour SAS Management Console SAS 9.1
Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailAlfstore 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étailIntroduction à Eclipse
Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant
Plus en détailD E S C R I P T I O N D E S É L É M E N T S C L E F S D ' U I M A
UIMA UIMA (Unstructured Information Management Architecture) est un framework de développement et de déploiement d'applications de traitement des données non structurées. Lancé par IBM, et maintenant en
Plus en détailDé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étailSupervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14
Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...
Plus en détailOnce 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étailTP au menu «UI ANDROID»
TP au menu «UI ANDROID» Pré-requis & Installation ( du couvert) soit installer en natif sur vos postes (!!! ATTENTION!!! FromScratch 1,1 Go à télécharger ) JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
Plus en détailTutoriel d installation de Hibernate avec Eclipse
Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création
Plus en détailEclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailRapport 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étailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailWarren PAULUS. Android SDK et Android x86
Android SDK et Android x86 2010/2011 Voici un petit tutoriel pour installer Android de façon à ce qu il soit compatible avec NetBeans et Eclipse, ainsi que l utilisation d Android x86. Ce tutoriel a été
Plus en détailAPI04 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étailVotre premier projet Android
3 Votre premier projet Android Maintenant que le SDK Android est installé, il est temps de créer votre premier projet. La bonne nouvelle est qu il n exige aucune ligne de code les outils Android créent
Plus en détailBases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Plus en détailApprendre Java et C++ avec NetBeans
E Apprendre Java et C++ avec NetBeans Généralités Est-ce le titre d un nouvel ouvrage? Pourquoi pas! NetBeans fait son apparition dans cette édition car un module, permettant d éditer et de compiler du
Plus en détailTD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting
IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances
Plus en détailInterfaces 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étailIngé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étailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailCré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étailProjet de développement
Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application
Plus en détailGé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étailGuide d installation logicielle
Guide d installation logicielle Drivers USB pour Windows XP/2000 X-Edit Editor/Librarian pour Windows XP/2000 Nous tenons à vous remercier d avoir choisi ce processeur DigiTech USB. Ce guide d installation
Plus en détailMaîtriser le menu contextuel dans un OfficeBean
Maîtriser le menu contextuel dans un OfficeBean Diffusé Par Le Projet Documentation d'openoffice.org Version 1.0 Aurélie Schröder Université de Genève Division informatique AurelieSch@netcourrier.com Table
Plus en détailArchitecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Plus en détailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailTutoriel de formation SurveyMonkey
Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante
Plus en détailConnexion à 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étailAuto-é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étailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailRMI. Remote Method Invocation: permet d'invoquer des méthodes d'objets distants.
RMI Remote Method Invocation: permet d'invoquer des méthodes d'objets distants. Méthode proche de RPC. Outils et classes qui rendent l'implantation d'appels de méthodes d'objets distants aussi simples
Plus en détailLe langage C. Séance n 4
Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de
Plus en détailInstallation 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étailCours 8 Not Only SQL
Cours 8 Not Only SQL Cours 8 - NoSQL Qu'est-ce que le NoSQL? Cours 8 - NoSQL Qu'est-ce que le NoSQL? Catégorie de SGBD s'affranchissant du modèle relationnel des SGBDR. Mouvance apparue par le biais des
Plus en détailFreeAnalysis. Schema Designer. Cubes
FreeAnalysis Schema Designer Cubes Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com, patrick.beaucamp@bpm-conseil.com Janvier 2013 Document : BPM_Vanilla_FreeAnalysisSchemaDesigner_v4.2_FR.odt
Plus en détailExceptions. 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étailGestion des certificats en Internet Explorer
Gestion des certificats en Internet Explorer Comment exporter, sauvegarder/restaurer et supprimer vos clés et certificats avec Internet Explorer 6 ou plus récent Version 1.0 2007-07-13 Revision History
Plus en détailIntroduction à 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étailAffichage 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étailConnexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007
Connexions à un projet CVS via Eclipse en accès local et distant Frédéric Lepage 15 Mai 2007 1 TABLE DES MATIÈRES TABLE DES MATIÈRES Table des matières 1 Introduction 3 1.1 Workspace...........................................
Plus en détailECLIPSE ET PDT (Php development tools)
ECLIPSE ET PDT (Php development tools) Eclipse Eclipse est un IDE (Integrated Development Environment)).C estun projet de la Fondation Eclipse visant à développer tout un environnement de développement
Plus en détailIntroduction à JDBC. Accès aux bases de données en Java
Introduction à JDBC Accès aux bases de données en Java Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Introduction JDBC : Java Data Base Connectivity
Plus en détaillundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public
Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailopenarchitectureware & 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étailProgrammation 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étailUtilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM
Utilisation de GCM (Google Cloud Messaging) pour Android Ce TP est inspiré de : http://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html On va écrire deux parties. Une application Android
Plus en détailComment créer un diagramme de Gantt avec OpenOffice.org
Comment créer un diagramme de Gantt avec OpenOffice.org Version 1.9 du 05.05.2005 Réalisé avec : OOo 2.0 Plate-forme / Os : Toutes Distribué par le projet Sommaire 1 Une rapide introduction : Diagramme
Plus en détailMicro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance
Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques
Plus en détailCSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052
CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque
1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie
Plus en détailSamsung Auto Backup Guide de démarrage rapide
Samsung Auto Backup Guide de démarrage rapide Ce document est conçu sous la forme d un guide de démarrage rapide. Pour des informations plus détaillées, veuillez-vous reporter au manuel de l utilisateur
Plus en détail1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6
1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6 5 ) RÉINSTALLATION COMPLÈTE D UN ORDINATEUR 8 6 ) DÉTAILS D UN JOB 9 7 ) RELANCER UN JOB INCOMPLET
Plus en détail- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers
- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers vendredi 22 février 2013 Installation : Pour programmer des applications Android, il faut tout d abord veiller à disposer
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailBusiness Sharepoint Contenu
Business Sharepoint Contenu Comment ajouter un utilisateur BlackBerry? (Business Sharepoint)... 2 Comment démarrer avec Business Sharepoint?... 10 Comment se connecter à son site personnel Business SharePoint?...
Plus en détailSYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8
SYNC FRAMEWORK AVEC SQLITE POUR APPLICATIONS WINDOWS STORE (WINRT) ET WINDOWS PHONE 8 INTRODUCTION Bonjour à tous; Aujourd hui je publie une nouvelle version de l adaptation de la Sync Framework Toolkit,
Plus en détailCorrigé 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étailLOG4430 : Architecture logicielle et conception avancée
LOG4430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Cours 3 Bibliothèques et chargement Dynamique de composants Département de génie informatique et de génie logiciel École Polytechnique
Plus en détailCette 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étailServeur d'archivage 2007 Installation et utilisation de la BD exist
Type du document Procédure d'installation Auteur(s) Eric Bouladier Date de création 26/02/20007 Domaine de diffusion tous Validé par Equipe Versions Date Auteur(s) Modifications V1.00 26/02/2007 Eric Bouladier
Plus en détailCARPE. 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étailCréation d objet imbriqué sous PowerShell.
Création d objet imbriqué sous PowerShell. Par Laurent Dardenne, le 13/01/2014. Niveau Ce tutoriel aborde la création d objet composé, c est-à-dire que certains de ses membres seront eux-mêmes des PSObjects.
Plus en détailTutorial pour une application simple
ANDROID & ECLIPSE Tutorial pour une application simple 1. Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailInstaller Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows
Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Introduction :... 3 1. Présentation de l architecture Enterprise Miner 5.1 :... 4 2. Installation d Enterprise Miner 5.1:... 5 3. Post-installation
Plus en détailCours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
Plus en détailGuide d'installation rapide TFM-560X YO.13
Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically
Plus en détailGuide de prise en mains du User Center
Guide de prise en mains du User Center Dernière mise à jour : le 5 septembre 2006 Table des matières........................................ 1 Introduction de User Center... Bienvenue dans User Center
Plus en détailTP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet
TP Composants Java ME - Java EE Vous allez, dans ce TP, construire une architecture client serveur, plus précisément MIDlet cliente, servlet serveur. Pour cela, on va d'abord installer la partie serveur
Plus en détailEtude de cas : PGE JEE V2
Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les
Plus en détailInstallation et compilation de gnurbs sous Windows
Installation et compilation de gnurbs sous Windows Installation de l environnement de développement Code::Blocks (Environnement de développement) 1. Télécharger l installateur de Code::Blocks (version
Plus en détailRemote Method Invocation en Java (RMI)
Remote Method Invocation en Java (RMI) Modélisation et construction des applications réparties (Module M-4102C) J. Christian Attiogbé Fevrier 2015 J. Christian Attiogbé (Fevrier 2015) Remote Method Invocation
Plus en détailIntroduction à MapReduce/Hadoop et Spark
1 / 36 Introduction à MapReduce/Hadoop et Spark Certificat Big Data Ludovic Denoyer et Sylvain Lamprier UPMC Plan 2 / 36 Contexte 3 / 36 Contexte 4 / 36 Data driven science: le 4e paradigme (Jim Gray -
Plus en détailHAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE
HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE Projet de semestre ITI soir 4ème année Résumé configuration OpenVpn sur pfsense 2.1 Etudiant :Tarek
Plus en détailProcédure d installation d AMESim 4.3.0
Procédure d installation d AMESim 4.3.0 B2i Automotive Yahia BOUZID 18/07/2006 SOMMAIRE SOMMAIRE... 2 LISTE DES FIGURES... 3 HISTORIQUE DES MODIFICATIONS... 4 1. INTRODUCTION... 5 1.1. OBJET DU DOCUMENT...
Plus en détailwxwidgets dans un environnement Microsoft Windows
1/18 wxwidgets dans un environnement Microsoft Windows Ce document explique les démarches à suivre pour pouvoir utiliser «wxwidgets» à travers un environnement de développement. Normalement c est ce que
Plus en détailProcé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étailTP Programmation Java / JDBC / Oracle
TP Programmation Java / JDBC / Oracle 1. Connectivité avec une base de données Oracle au travers de l interface JDBC L interface de programmation (API) JDBC (Java DataBase Connectivity) est une librairie
Plus en détailMANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7
MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7 Netscape 7.2 / Windows XP - 1 - SOMMAIRE 1. INTRODUCTION... 3 2. Configuration Requise... 3 1.1 Configuration du poste de travail...
Plus en détailPrésentation Windows Azure Hadoop Big Data - BI
Présentation Windows Azure Hadoop Big Data - BI Sommaire 1. Architecture Hadoop dans Windows Azure... 3 2. Requête Hive avec Hadoop dans Windows Azure... 4 3. Cas d études... 5 3.1 Vue : Administrateur...
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailGIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+
GIGABIT PCI DESKTOP ADAPTER Quick Installation Guide+ Guide d installation+ Check Your Package Contents Quick Installation Guide Gigabit Ethernet PCI Adapter CD with Manual and Drivers DO NOT insert the
Plus en détailScTools 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étailComposants Logiciels. Le modèle de composant de CORBA. Plan
Composants Logiciels Christian Pérez Le modèle de composant de CORBA Année 2010-11 1 Plan Un rapide tour d horizon de CORBA 2 Introduction au modèle de composant de CORBA Définition de composants CORBA
Plus en détailSurveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition
Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution
Plus en détailphysicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178
Thèse no. 7178 PROBLEMES D'OPTIMISATION DANS LES SYSTEMES DE CHAUFFAGE A DISTANCE présentée à l'ecole POLYTECHNIQUE FEDERALE DE ZURICH pour l'obtention du titre de Docteur es sciences naturelles par Alain
Plus en détailEducation Delivery Intelligent Tool
Education Delivery Intelligent Tool Projet AMO2 Maxence RAOUX Joachim SEGALA RICM 4 Avril 2012 Sommaire I. Presentation du projet... 2 1. Contexte... 2 2. Demande... 2 3. Spécifications... 2 II. Guide
Plus en détailRAPID 3.34 - Prenez le contrôle sur vos données
RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux
Plus en détail