Développement logiciel au Greyc
|
|
- Coraline Rochon
- il y a 8 ans
- Total affichages :
Transcription
1 Développement logiciel au Greyc Bonnes pratiques : Outils / Méthodes Service Développement GREYC, CNRS UMR 6072 dev-users@greyc.fr Novembre 2014
2 Introduction L intégration continue Outils à votre disposition Environnement de développement
3 1 Objectifs Pratiques d intégration continue Règle 1 Règles 2, 3, 6 et 10 Règles 5, 8 et 9 2 JRE, JDK IDE 3 Présentation Créer un projet 4 Récupérer le dépôt du projet (subversion) Récupérer le dépôt du projet (git) Maven Enregistrer le nouveau projet (subversion) Enregistrer le nouveau projet (git) Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
4 Objectifs L intégrateur Assemble le travail de plusieurs programmeurs et livre le produit fini aux testeurs de l équipe qualité. L intégration continue Réduit les problèmes d intégration ; Facilite la cohésion des logiciels. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
5 Pratiques d intégration continue Les pratiques d intégration continue sont les suivantes : 1 Maintenir un dépôt unique de code source versionné ; 2 Automatiser les compilations ; 3 Rendre les compilations auto-testantes ; 4 Tout le monde commit sur le tronc chaque jour ; 5 Chaque commit doit construire le tronc sur une machine d intégration ; 6 Mettre en œuvre des chaînes de compilation rapides ; 7 Tester dans un environnement de production cloné ; 8 Chacun peut accéder facilement à la dernière version exécutable ; 9 Chacun peut voir ce qui se passe ; 10 Automatiser les déploiements. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
6 Règle 1 Maintenir un dépôt unique de code source versionné du laboratoire, disponible pour l ensemble du greyc, support assuré par le service développement et les administrateurs systèmes : redmine ; Le serveur de versions : subversion ou git ; du C.R.U. (développements inter-u) : sourcesup ; Le serveur de versions : subversion ou git ; Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
7 Règles 2, 3, 6 et 10 Automatiser les compilations ; Rendre les compilations auto-testantes ; Mettre en oeuvre des chaînes de compilation rapides ; Automatiser les deploiements. Support assuré pour 3 outils populaires : Maven ; Ant ; Makefile. D autres outils existent... libre à vous de choisir l outil le mieux adapté à votre besoin... Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
8 Règles 5, 8 et 9 Chaque projet doit construire le tronc sur une machine d intégration ; Chacun peut accéder facilement à la dernière version exécutable ; Chacun peut voir ce qui se passe. Outils : Jenkins, serveur d intégration continue (java). http ://localhost :8080/jenkins/ Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
9 , JRE, JDK Les versions de java pré-installées sont : Open JDK 7 ; Oracle JDK 8. La variable JAVA HOME pointe sur l emplacement du JRE. Il vous appartient de déclarer la version de java qui vous convient, par exemple, dans votre.bashrc. export JAVA HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre export JAVA HOME=/usr/local/jdk1.8 export PATH=${JAVA HOME}/bin:${PATH} Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
10 , IDE 2 Environnements de Développement Intégrés (IDE) sont installés sur les machines : Eclipse 4.4 (Luna) Netbeans 7.4 Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
11 Eclipse vs Netbeans Parts de marché (2011) : Netbeans, 8 % Eclipse, 61 % En résumé... Netbeans, peut-être plus facile à prendre en main, plutôt moins utilisé ; Eclipse, plus sophistiqué, largement répandu. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
12 , présentation Un site web : Un outil : redmine Dépôt de sources ; Wiki ; Gestion des anomalies ; Demandes d évolutions ; Support. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
13 Créer un projet Étape 1 : se connecter à l aide de son persop@ss Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
14 Créer un projet (Étape 2 et 3) Étape 2 : Cliquer sur l onglet projets Étape 3 : Cliquer sur Nouveau projet Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
15 Créer un projet (Étape 4) Étape 4 : Complétez les champs du formulaire, sans oublier le champ Description Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
16 Créer un projet (Étape 5), confirmation Étape 5 : Une confirmation par courriel vous est adressée Pour plus d informations au sujet de la forge, consultez le séminaire sysadmin à l adresse ci-dessous Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
17 Récupérer le dépôt du projet (subversion) SVN checkout afin de récupérer le dépôt du projet en local Exemple $ svn checkout --username paul Domaine d authentification : < SVN Reposi Mot de passe pour paul : A sandbox/trunk A sandbox/trunk2 A sandbox/tags A sandbox/tags/version-1.2 A sandbox/tags/version-1.2/yo Révision 21 extraite. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
18 Récupérer le dépôt du projet (git) git clone afin de récupérer le dépôt du projet en local Exemple $ git clone Clonage dans sandbox-git... Username for : couronne Password for : remote: Counting objects: 2, done. remote: Total 2 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (2/2), done. Vérification de la connectivité... fait. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
19 Créer un projet à l aide de maven Maven permet de créer des structures de projets prêtes à l emploi Exemple ~/projets$ cd sandbox/trunk ~/projets/sandbox/trunk$ mvn archetype:generate -DgroupId=fr.unicaen.carotte -DartifactId=carotte -DarchetypeArtifactId=maven-archetype-quickstart groupid, le nom du paquetage qui identifie l application de manière unique parmi tous les autres projets ; artifactid, le nom de votre projet, qui sera également le nom de votre jar ; archetypeartifactid, l identifiant du modèle de projet. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
20 Créer un projet à l aide de maven Exemple de création de projet à l aide du modèle maven-archetype-quickstart Exemple ~/projets/sandbox/trunk$ find..../carotte./carotte/pom.xml..../carotte/src/main/java/fr/unicaen/carotte./carotte/src/main/java/fr/unicaen/carotte/app.java..../carotte/src/test/java/fr/unicaen/carotte./carotte/src/test/java/fr/unicaen/carotte/apptest.java Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
21 Créer un projet à l aide de maven Maven propose plus de 1000 modèles de projets différents Exemple ~/projets/sandbox/trunk$ mvn archetype:generate Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
22 Les principales commandes Maven mvn clean, nettoie le projet mvn compile, compile le projet mvn package, construit le jar, le war ou l ear mvn install, dépose le jar dans le repository local maven mvn deploy, deploie le war dans l environnement de test Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
23 Enregistrer le nouveau projet (subversion) On procède ensuite à l enregistrement du projet sous subversion Exemple $ svn add carotte A carotte A carotte/pom.xml... $ svn -m import initial projet carotte commit Ajout carotte Ajout carotte/pom.xml... Transmission des données... Révision 22 propagée. Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
24 Enregistrer le nouveau projet (git) Avec git, les commandes sont les suivantes Exemple $ git add carotte/ $ git commit [master ae35e36] ajout de l archetype projet maven... 3 files changed, 69 insertions(+) create mode carotte/pom.xml create mode carotte/src/main/java/fr/unicaen/carotte/app.jav create mode carotte/src/test/java/fr/unicaen/carotte/apptest $ Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
25 Import du projet dans eclipse File > Import > Maven > Existing Maven Projects Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
26 Import du projet dans eclipse Sélection du dossier qui contient le pom.xml Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
27 Import du projet dans eclipse Naviguer dans le package explorer Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
28 Import du projet dans Netbeans File > Open Project Sélectionnez le projet Maven Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
29 Import du projet dans Netbeans Cliquez sur Open Project, puis naviguez dans le project explorer Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
30 Le portail du laboratoire Le guide des bonnes pratiques en développement logiciel developpement/bonnes-pratiques.pdf Service Développement (GREYC) Développement logiciel au Greyc Novembre / 30
Environnement de Développement Outils Open-Source d'integration Continue. Exemple de Mise en Oeuvre
L informatique qui réinvente la finance Environnement de Développement Outils Open-Source d'integration Continue Exemple de Mise en Oeuvre Arnaud NAUWYNCK arnaud.nauwynck@gmail.com Plan Introduction Cycle
Plus en détailHudson Serveur d Intégration Continue. Adrien Lecharpentier IR3 Ingénieurs2000, Université de Marne la Vallée
Hudson Serveur d Intégration Continue IR3 Ingénieurs2000, Université de Marne la Vallée Hudson 1. Qu est-ce que s est? 2. A quoi ça sert? 3. Comment ça fonctionne? 4. Comment s en sert-on? 5. Pour aller
Plus en détailJOnAS Day 5.1. Outils de développements
JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction
Plus en dé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é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étailPlan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.
Plan global Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 Historique 2 Git 3 Pour
Plus en détailConstruction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins
Construction et déploiement d applications Java avec Maven, Archiva, Groovy et Jenkins Un retour d expérience Patrice RINGOT Ingénieur en développement et déploiement d applications - INIST/CNRS Rencontre
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étailEJBCA PKI Open Source
PKI Open Source http://www.auditiel.fr/docs/installation.pdf 1 SOMMAIRE 1Sommaire... 2 2Introduction... 3 2.1Pré requis...3 2.2Versions... 3 2.3Glossaire...3 3Installation...4 3.1Composants nécessaires...
Plus en détailInstaller et configurer Oracle Forms 11gR2 Windows 7 64 bits
1 Installer et configurer Oracle Forms 11gR2 (Windows x64) Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits Document préparé par Abderrahmane Abed Juin 2013 Version 1.0 Courriel: aabed@oraweb.ca
Plus en dé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é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étailEXA1415 : 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é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étailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailC.M. 1 & 2 : Prise en main de Linux
Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux
Plus en détailUsine de développement : étude comparative
BlackPaper Open Wide Technologies Usine de développement : étude comparative Pour compléter notre premier article sur l usine de développement 1, il apparaît utile de faire un tour d horizon des solutions
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étailServeur de travail collaboratif Michaël Hoste -
Serveur de travail collaboratif Michaël Hoste - Table des matières 1. Qu'est ce qu'un serveur de travail collaboratif?...2 2. Pourquoi ce projet?...2 3. Possibilités d'utilisation dans le cadre de l'université...3
Plus en détailProjet 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é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étailHTTP Commander. Table des matières. 1-Présentation de HTTP Commander
HTTP Commander Table des matières 1-Présentation de HTTP Commander... 1 2-Accéder à vos fichiers... 2 3-Téléversement... 6 4-Glisser-déposer... 7 5- Le mode Webdav, un outil puissant... 8 6-Accéder aux
Plus en détailFiche technique. www.omnikles.com 56 rue de Londres - 75008 Paris Tél. : 01 44 88 96 50 Mail : contact@omnikles.com
Eléments de configuration - Utilisateur Les applications OK-BOX sont des applications Web accessibles pour les utilisateurs via le protocole Internet sécurisé : HTTPS. A ce titre, elles requièrent un poste
Plus en détailOracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)
Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Cet article présente une brève présentation de l'installation de Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et
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étailQuick Start Installation de MDweb version 2.3
Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement
Plus en détailAutomatisation de l administration système
Automatisation de l administration système Plan Problèmatique : trop de systèmes, trop de solutions Typage des solutions Puppet : gestion de configuration de systèmes Capistrano : déploiement d applications
Plus en détailProgrammation Orientée Objet
Programmation Orientée Objet Mohamed Tounsi Institut Supérieur d'informatique et de Multimédia Sfax Septembre 2014 Mohamed Tounsi (ISIMS) Programmation Orientée Objet Septembre 2014 1 / 16 Responsable
Plus en détailPROCEDURE D'INSTALLATION OPENREPORTS
PROCEDURE D'INSTALLATION OPENREPORTS Table des matières Prérequis...2 1 Installation linux...2 2 Installation JAVA...3 2.1 Installation de la jdk...3 2.2 Configuration de l'environnement...3 3 Installation
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étailInstallation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall
Plus en détailDirectives 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étailTP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI
Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que
Plus en détailBases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement
Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement distribué Éric Leclercq Département IEM / Laboratoire LE2i Septembre 2014
Plus en détailDocumentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)
1. Installer une machine Ubuntu Server 14.04 i386 2. Saisir l adresse IP 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password) 4. Si vous
Plus en détailMise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox
Mise en place SSO by LegalBox Mise en place SSO 1. Installation de Tomcat sur le serveur OCR (Windows) Télécharger et installer la dernière version de Java en JRE si elle n'est pas déjà installée. Télécharger
Plus en détailProjet de Java Enterprise Edition
Projet de Java Enterprise Edition Cours de Master 2 Informatique Boutique en ligne L objectif du projet de JEE est de réaliser une application de boutique en ligne. Cette boutique en ligne va permettre
Plus en détailbbc Launch Pad Juillet 2011 Version 10.0
bbc Configuration d Adobe Digital Enterprise Platform Document Services - Launch Pad 10.0 Guide de l administrateur et du développeur Launch Pad Juillet 2011 Version 10.0 Mentions juridiques Pour plus
Plus en détailJava au cœur de la base de données Oracle
32 Tips&techniques Philippe Daucourt, HEG Haute école de gestion Arc Java au cœur de la base de données Oracle Depuis la version 8i, Oracle embarque une machine virtuelle Java (JVM) au cœur de sa base
Plus en détailBOUCHARD Nicolas. GENTILE Pierre
PPE ENT Installation d Esup Portail sous Windows De A à Z - Version du 19/04/2007 Page2 Table des Matières PRE REQUIS... 3 INSTALLATION DE L OUTIL ANT... 4 INSTALLATION DU SERVEUR APACHE TOMCAT... 5 PASSER
Plus en détail2 Formation utilisateur
2 Formation utilisateur Formation développeur Formation Formation développeur - créer un compte - créer un projet - rejoindre/quitter un projet - rappel sur l'open source et les licences - rappels su PHP
Plus en détailPROJET AZURE (par Florent Picard, A2011)
PROJET AZURE (par Florent Picard, A2011) Remarques générales: exécuter toutes les applications en mode Administrateur; tous les logiciels sont gratuits 1 Mettre à jour l'ordinateur (Windows 7, 64 bits)
Plus en détailCOURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec
COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec Google Analytics Donner votre appréciation du cours!
Plus en détailFormation : Langues : Types d Intervention et Secteurs d Activité :
Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation
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étailSonarQube : une autre vision de votre logiciel
SonarQube : une autre vision de votre logiciel Dimitri Durieux Chef de projet Mons, 19 mars 2015 Centre d Excellence en Technologies de l Information et de la Communication Qui suis-je? Chef de projet
Plus en détailDéployer une application Web avec WebMatrix et Ma Plateforme Web
Déployer une application Web avec WebMatrix et Ma Plateforme Web [Ceci est une documentation préliminaire, sujette à changement.] Introduction Après avoir créé un site web, vous devez le publier chez un
Plus en détailINTEGRATION CONTINUE. Améliorer la qualité des logiciels et réduire les risques. Juillet 2009
Fabian Piau Dossier INTEGRATION CONTINUE Juillet 2009 Améliorer la qualité des logiciels et réduire les risques A software development practice where team members integrate frequently, leading to multiple
Plus en détailINGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE
INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur
Plus en détailapplication Chouette -
CHOUETTE Maintenance, accompagnement et recette de logiciels pour les échanges de données multimodales application Chouette - manuel d'installation (V2.5) Auteurs : Relecteurs Michel ETIENNE, Luc DONNET,
Plus en détail31 ans - 8 ans d'expérience
B0052 T EAM LEADER SENIOR JAVA - J2EE 31 ans - 8 ans d'expérience Expert ises mét iers : Langues : Cert if icat ions : Editeur de logiciels, Telecoms, Banque, finance Roumain (Langue maternelle), Anglais
Plus en détailPrésentation de SOFI 2.0
Présentation de SOFI 2.0 Version 2.0.3 Présentation SOFI 2.0 1 Agenda Historique Utilisation de SOFI Pourquoi SOFI? 3 Grands Axes Développement Accompagnement et formation Communauté Architecture Les nouveautés
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étailLA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE
Sébastien Levert & Julien Stroheker LA GOUVERNANCE, OU COMMENT RAPPROCHER LES ÉQUIPES DE DÉVELOPPEMENT ET D INFRASTRUCTURE La gouvernance technique, pourquoi? L enjeu premier pour le maintien de votre
Plus en détailProfil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.
Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience Profil Expert SYMFONY 2 / ZEND Etude et modélisation UML Montée en charge / Compétence Sécurité / Authentification
Plus en détailContenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N
Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Table des matières 1 CIVIL NET ADMINISTRATION GESTION DES APPLICATIONS... 3 1.1 AMELIORATIONS... 3 1.2 CORRECTIONS... 6 2 CIVIL NET
Plus en détailUtiliser Subversion (SVN) avec Tortoise
Utiliser Subversion (SVN) avec Tortoise (source: Jonathan Petitcolas - http://www.jonathan-petitcolas.com/utilisersubversion-svn-avec-tortoise/) Initialement destiné à mes associés, j'ai décidé de vous
Plus en détailCorrespondances Windows-Linux
Correspondances - Correspondances - page Subversion : Commandes Subversion 2 Subversion : Statut des fichiers (quand mise à jour) 4 Subversion : Résolution de conflit manuelle 5 Installation d'ori-oai
Plus en détailTUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013
TUTORIEL: INSTALLATION D'UN SERVEUR LOCAL SOUS WINDOWS 7 POUR APPINVENTOR version du 06/04/2013 1. Téléchargement des sources AppInventor http://appinventor.mit.edu/appinventor-sources/ Télécharger ces
Plus en détailJ2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05
J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java
Plus en détailLes différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Plus en détailI. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4
Contenu I. Instalation de l environnement JDK et JRE :... 4 II. Configuration outil Reporting : Pentaho... 4 II.1 Configuration matérielle et logicielle... 4 II.2 Téléchargement et installation de la Suite
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détail21 mars 2012. Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.
de 21 mars 2012 () 21 mars 2012 1 / 6 de 1 2 3 4 5 () 21 mars 2012 2 / 6 1 de 2 3 4 5 () 21 mars 2012 3 / 6 1 2 de 3 4 5 () 21 mars 2012 4 / 6 1 2 de 3 4 de 5 () 21 mars 2012 5 / 6 de 1 2 3 4 5 () 21 mars
Plus en détaila) Supprimer les bases de données installées dans la version 6.03
METTRE EN ŒUVRE OPEN ERP 6.1 EN CONTEXTE MONOPOSTE Attention : si la version 6.03 ou 6.04 d open Erp a été installée sur l ordinateur, il est impératif de la désinstaller car les deux versions sont incompatibles.
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étailJournée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES
Journée IJD Moussa Tari Bako Bachir ARLES/INRIA 25 juin 2012 1/27 Moussa Tari Bako Bachir Plan Introduction Principes générales du système d intégration mis en place Les sources intégrées Tests de monté
Plus en détailPré-requis de création de bureaux AppliDis VDI
Pré-requis de création de bureaux AppliDis VDI Fiche IS00239 Version 2.20 Auteur: René Gebel Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia
Plus en détailGUIDE D UTILISATION PARTICIPANT
GUIDE D UTILISATION PARTICIPANT 23 mars 2010 Facilis Service de conférence Web BYS régulier Page 1 Historique des changements Version Date Auteur Changement 1,0 2009-05-29 Richard Thibodeau Version initiale
Plus en détailINTERCONNEXION ENT / BCDI / E - SIDOC
06/05/2013 e-sidoc et l ENT Libre INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités
Plus en détailLes logiciels de gestion de version exemple de GIT et application avec SmartGIT
Les logiciels de gestion de version exemple de GIT et application avec SmartGIT Rémi SHARROCK www.remisharrock.fr Plan du polycopié Plan du polycopié Problématique La gestion de versions: généralités,
Plus en détailOpen Source Job Scheduler. Installation(s)
Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql
Plus en détailCAS, la théorie. R. Ferrere, S. Layrisse
CAS, la théorie R. Ferrere, S. Layrisse ANF Les systèmes d authentification dans la communauté ESR : étude, mise en oeuvre et interfaçage dans un laboratoire de Mathématique Angers, 22-26 septembre 2014
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étailProjet De Stijl Plate-forme pour robots mobiles
Projet De Stijl Plate-forme pour robots mobiles Guide de prise en main de Xenomai et des cibles Version : 22 janvier 2013 S. Di Mercurio, P.-E. Hladik Table des matières 1 Glossaire.........................................
Plus en détailShareLatex, éditeur Latex collaboratif auto-hebergé : retour d expérience au LE2I
ShareLatex, éditeur Latex collaboratif auto-hebergé : retour d expérience au LE2I Arnaud DA COSTA (IE CNRS), Benoit DARTIES (MCF 27) LE2I, UMR CNRS/uB 6306 26 juin 2014 A. DA COSTA, B. DARTIES 1 Retour
Plus en détailTME1 Installation et programmation en ILP1
UFR 919 Informatique Master Informatique Spécialité STL UE MI016 ILP TME1 Installation et programmation en ILP1 Christian Queinnec La séance est divisée en deux parties. Dans la première, vous installerez
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étailINGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience
I0049 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE 27 ans - 5 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels Roumain (Langue maternelle), Russe (Avancé), Anglais (Intermédiaire),
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étailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailRendez-vous la liberté avec Rational Quality Manager
IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels
Plus en détailGlassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)
Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation
Plus en détailVIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché
VIDÉOSURVEILLANCE Procédures de paramétrage des différentes box du marché Sommaire Paramétrage de l enregistreur sur le moniteur p. -8 Paramétrage de la Neufbox p. 9- Paramétrage de la Livebox p. -7 Paramétrage
Plus en détailArcGis Server 10 (sur VM CentOS 5.5-32bits) DOCUMENT D INSTALLATION
Auteur Jules FLEURY, SIGéo / CEREGE Date de création 04/04/11 Date de dernière modification OS VM CentOS 5.5-32bits) Type de document Notice d'ation Nom du document ArcGis Server 10 (sur VM CentOS 5.5-32bits)
Plus en détailL utilisation du réseau ISTIC / ESIR
L utilisation du réseau ISTIC / ESIR Septembre 2011 François Dagorn Sésame (1) Régulariser l inscription administrative au service scolarité. Sur le récépissé des droits d inscriptions figure un code d
Plus en détailTutoriel git. Régis Briant, Youngseob Kim & Dmitry Khvorostyanov. Table des matières. 1 Configurer git 2
Tutoriel git Régis Briant, Youngseob Kim & Dmitry Khvorostyanov Table des matières 1 Configurer git 2 2 Initialiser un dépôt git : mettre CHIMERE sous git 3 3 Votre premier commit avec git 3 3.1 But de
Plus en détailINGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience
N0033 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O 30 ans - 6 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, E- Commerce Vietnamien (Langue maternelle), Anglais (Débutant)
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étailGuide Enseignant de l application OpenERP
Guide Enseignant de l application OpenERP PARTIE I : Accès à l application PGI Open Erp Pour accéder à l application «OpenERP» depuis le web. 1. Ouvrez votre navigateur Internet. 2. Une fois ouvert, cliquez
Plus en détailINTERCONNEXION ENT / BCDI / E - SIDOC
19/11/2012 e-sidoc et OpenENT INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités disposant
Plus en détailInstallation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3
Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3 Introduction Le Service Pack 2 de SQL Server 2005 a ajouté une option de gestion et d utilisation
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étailPlate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation
Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA Guide d'utilisation 8 novembre 2013 2/14 Table des matières 1 Introduction... 3 2 Accès au service... 3 3 Aperçu du service...
Plus en détailGANTTPROJECT. Julien TENDERO
GANTTPROJECT Julien TENDERO SOMMAIRE : 1 -Introduction : 2 -Installation et utilisation : 3-Édition, compilation et exécution dans Eclipse : 4-Améliorations apportées : 5-Conclusion: 1 -Introduction :
Plus en détailWeb Tier : déploiement de servlets
Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation
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étailMANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4
Version : 0.0 Page 1 MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4 Etablie par Nom Guillain Assoumou Equipe IS Date 31/08/2007 Vérifiée par Validée par 1 Version : 0.0 Page 2 Avertissement
Plus en détail