Cahier des charges. MIF 16 Conduite de projet. Génération d'un éditeur de texte. Cédric Cazé. Bertrand Gros. Olivier Torillec.

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

Download "Cahier des charges. MIF 16 Conduite de projet. Génération d'un éditeur de texte. Cédric Cazé. Bertrand Gros. Olivier Torillec."

Transcription

1 Cahier des charges MIF 16 Conduite de projet Génération d'un éditeur de texte Cédric Cazé Bertrand Gros Olivier Torillec Antoine Vaisset Arnaud Gremminger

2 Présentation du projet L'éditeur de texte sera conçu spécifiquement pour la programmation, adoptant un point de vue pédagogique pour une aide aux débutants de programmation. De multiples fonctionnalités seront intégrées afin d'atteindre ce but. Cet éditeur devra pouvoir être utilisé pour différents langages (voir "outils utilisés"). Il propose un squelette facultatif pour aider au démarrage, ainsi qu'une coloration syntaxique propre à chaque langage. Une console sera intégrée pour avoir une ligne de commande en direct. Un compilateur est prévu pour les langages installés sur le système. Les langages supportés seront les 12 langages cités ci-dessous, sachant qu'une évolution de l'outil est envisagée pour la détection automatique des langages installés sur le système du client. De plus, une gestion de projet est prévue pour contrôler l'arborescence des fichiers sources. Enfin nous proposons une fonction permettant de générer un makefile selon les fichiers sources proposés. Fonctionnalités L'outil intégrera les fonctionnalités standards d'un éditeur de texte (listées ci-dessous). S'ajoutent à cela les fonctionnalités utiles pour la programmation. Outils de base : Création d un nouveau projet (avec choix du langage) Création d un nouveau fichier (détection du langage selon l extension à l enregistrement)

3 Ouvrir projet/fichier (détection du langage avec l extension) Enregistrer Copier/Couper/Coller Recherche/remplacement d un mot Aller à la ligne x/ancrage de la ligne x Tout sélectionner Raccourcis claviers et maccro Historique de fichiers ouverts Fonctionnalités pour programmation Choix du langage de programmation selon ceux disponible par l éditeur Coloration syntaxique selon le langage Ligne de commande Compilateur intégré selon le langage Création du squelette de programmation selon le langage (optionnel) Proposition des structures de programmation sur demande Gestionnaire de projet générant l arborescence du projet Génération de makefile différent selon le langage Historique de modification Outils utilisés dans le projet L éditeur sera programmé en langage C++, avec utilisation de différents patterns selon les besoins, dans un environnement de Linux : Ubuntu v9.04 ou supérieur. Les outils suivants seront utilisés :

4 Eclipse/Netbean/VisualC++ : IDE qui pourront être utilisés lors de la programmation BOUML/Visual Paradigme : Aide à la modélisation d UML Qt : Ensemble de bibliothèques C++ pour la création de fenêtre graphiques en C++ Qscintilla : Bibliothèque de Qt permettant la coloration syntaxique de langage BugZilla GanttProject : Utilisé pour la répartition du travail aux différents membres du projet Doxygen : Pour la création de la documentation liée au projet Lattex : Permettant la mise en page du rapport lié au projet Le choix des différents langages supportés correspond à ceux disponibles dans la bibliothèque Qscintilla. Bash C/CPP Java Pascal HTML / CSS / JavaScript XML Tex SQL Makefile Répartition des tâches Chaque développeur a choisi selon sa préférence et son expérience une ou plusieurs tâches parmi celles identifiées ci-dessous :

5 planification des différentes tâches du projet (2 jours) Réalisation du cahier des charges (3 jours) Conception - modélisation UML (21 jours) Code de chacune des parties (33 jours): interface graphique - coloration syntaxique - gestion de projet - squelette - makefile - versionning Documentation (37 jours) : mise à jour tout au long du projet intégration et validation du projet (5 jours) : prévoir des tests unitaires et des tests d'intégration pour s'assurer que l'application correspond bien au cahier des charges support de présentation (10 jours) GanttProject a été utilisé pour schématiser cette répartition.

6 Calendrier des principaux jalons : semaine 42 : point d'avancement de la conception - modélisation UML semaine 44 : point d'avancement sur la réalisation (code) semaine 46 : point d'avancement sur la réalisation (intégration) Modélisation du projet : On utilise un pattern modèle vue controleur, ci-dessous une première présentation qui donne une vue d'ensemble de l'architecture du projet.

KDevelop Tour d horizon et retour d expériences (C++)

KDevelop Tour d horizon et retour d expériences (C++) KDevelop Tour d horizon et retour d expériences (C++) 2e rencontre DevelopR6 25 mars 2010 F. Langrognet F. Langrognet () KDevelop Mars 2010 1 / 27 PLAN 1 Introduction 2 Principales fonctionnalités 3 KDevelop

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

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

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

Plus en détail

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

Plus en détail

Rapport du project Editeur web

Rapport du project Editeur web Rapport du project Editeur web 13 février 2009 Table des matières 1 Cahier des Charges 1 1.1 Introduction.............................. 1 1.2 Analyse de quelques éditeurs web existants............ 1 1.3

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Concepteur Développeur Informatique Option Nomade

Concepteur Développeur Informatique Option Nomade Concepteur Développeur Informatique Option Nomade Module : Espace ouvert de formation (2 semaines) Ce module est composée de plusieurs parties : - le module développement durable (14 heures), qui traite

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

Zend Framework 2 Industrialisez vos développements PHP Avant-propos 1. Lectorat 15 2. Contenu du livre 15 3. Pré-requis 17 Introduction 1. Un peu d histoire 19 1.1 Petite histoire de l informatique 19 1.2 Petite histoire des langages informatiques 20 1.3 Petite

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Atelier de Génie Logiciel Objecteering Définition Principes Construction des modèles UML Générations O. Boissier, SMA/G2I/ENS Mines Saint-Etienne, Olivier.Boissier@emse.fr,

Plus en détail

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA FORMATIONS 2015 2016 GOUVERNANCE SI Nos formations Types de formation Nos sessions de formations s adresse à tous les professionnels. Deux types de formations vous sont proposés: - séminaires de formations

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

CHICKEN FOX SNAKE - PROJET UNIX

CHICKEN FOX SNAKE - PROJET UNIX 10/04/2008 EPSI CHICKEN FOX SNAKE - PROJET UNIX Christian Couder, Fabien Joubert, Guy-Ludovic Rodriguez Sommaire I Cahier des Charges a. Planification du projet... 4 b. Choix de l outil de développement...

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Découverte de l EDI Visual Studio 2005 mai 2008

Découverte de l EDI Visual Studio 2005 mai 2008 (Environnement : Microsoft Windows) 1- EDI Visual Studio 2005 VB.net EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

Éléments de programmation et introduction à Java

Éléments de programmation et introduction à Java Éléments de programmation et introduction à Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-20 Les différents langages informatiques

Plus en détail

Formation GWT. www.objis.com - Formation GWT 1

Formation GWT. www.objis.com - Formation GWT 1 Formation GWT www.objis.com - Formation GWT 1 Sommaire Formation GWT Introduction Qu'est ce qu'une application GWT? Méthodologie et étapes clés gestion projet GWT Interface utilisateur : widgets, panels,

Plus en détail

PLAN D'ASSURANCE QUALITE (PAQ)

PLAN D'ASSURANCE QUALITE (PAQ) PLAN D'ASSURANCE QUALITE (PAQ) Numéro de référence #UNIVPM001 (Document de 12 pages) V ue d'ensemble : Ce document sert à décrire l'ensemble des dispositions spécifiques prises pour assurer la qualité

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

Python. Introduction

Python. Introduction Python Introduction Utilisateur Il y a 2 catégories de personnes utilisant les machines avec des processeurs (ordinateurs, téléphones intelligents, tablettes, consoles, etc): les programmeurs les autres

Plus en détail

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

Plus en détail

Stéphane Brière 2015 De Renaix Laval, (Québec) H7M-6E5 prologiciel@ca.inter.net Tel : 514-331-6051 Cell : 514-576-1538

Stéphane Brière 2015 De Renaix Laval, (Québec) H7M-6E5 prologiciel@ca.inter.net Tel : 514-331-6051 Cell : 514-576-1538 CONNAISSANCES INFORMATIQUES Stéphane Brière 2015 De Renaix Laval, (Québec) H7M-6E5 prologiciel@ca.inter.net Tel : 514-331-6051 Cell : 514-576-1538 Gestion de version : Source safe, CVS, Subversion Programme

Plus en détail

Tutoriel code::blocks

Tutoriel code::blocks Tutoriel code::blocks E. Lunéville 2006 Le logiciel code::blocks fait partie des logiciels de type EDI (Environnement de Développement Intégré, IDE en anglais) pour le langage C++. Il est multiplateforme

Plus en détail

Activation des styles visuels en mode bureau à distance.

Activation des styles visuels en mode bureau à distance. Activation des styles visuels en mode bureau à distance. Beaucoup de clients utilisent nos logiciels Locasyst et Factsyst au travers d une session bureau à distance, bien que les postes de travail et le

Plus en détail

Brique B.D.L : Gestion de Projet Logiciel. Editeur graphique d aide à la description d une architecture logicielle. Revue de Planification

Brique B.D.L : Gestion de Projet Logiciel. Editeur graphique d aide à la description d une architecture logicielle. Revue de Planification Brique B.D.L : Gestion de Projet Logiciel Editeur graphique d aide à la description d une architecture logicielle Revue de Planification Yann Barthélémy Audran Le Baron Olivier Jennes Pierrick Lerey Alexandre

Plus en détail

INTEGRATEUR DEVELOPPEUR

INTEGRATEUR DEVELOPPEUR www.emweb.fr INTEGRATEUR DEVELOPPEUR FORMATION ELIGIBLE AU DIF/CIF DURÉE : 700 h de formation PRE REQUIS Avoir un esprit logique Etre motivé(e)! OBJECTIF A l issue de cette formation, vous serez capable

Plus en détail

Programme de formations. été 2015

Programme de formations. été 2015 conseil et services en logiciels libres Programme de formations été 2015 Les logiciels libres et Linux...2 1 Quels logiciels libres pour mon activité professionnelle?...2 2 Découvrir Linux et son utilisation

Plus en détail

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

Projet de développement. Introduction à Eclipse. 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

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman Université de Strasbourg IUT Robert Schuman Maître de stage : Nicolas Lachiche Tuteur universitaire : Marie-Paule Muller Cahier des charges Jonathan HAEHNEL Strasbourg, le 6 mai 2011 Table des matières

Plus en détail

CONCEPTEUR DÉVELOPPEUR

CONCEPTEUR DÉVELOPPEUR Thomas GUINEZ Nationalité française, 40 ans Adresse mél : contact@guinez.eu CONCEPTEUR DÉVELOPPEUR 1. Compétences techniques : Back-End: Framework.NET - Langage : C# (POO) - Applications windows: WinForm,

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

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2013-2014 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2013-2014 Plan r Eclipse : Introduction

Plus en détail

Programmation Java. Madalina Croitoru

Programmation Java. Madalina Croitoru Programmation Java Madalina Croitoru Madalina Croitoru 2002 2006 Univ. Aberdeen 2006 2008 Univ. Southampton Depuis 2008 Univ. Montpellier II Contact: Page web: www.lirmm.fr/~croitoru/teaching.html Email:

Plus en détail

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis

Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis Anne Tasso Un best-seller qui a déjà conquis des milliers d'étudiants! Java Le livre Java Le livrede de premier premier langage langage Avec 80 exercices corrigés Avec 80 exercices corrigés 5 e édition

Plus en détail

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux!

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier Python

Plus en détail

Utiliser Freemind à l'école

Utiliser Freemind à l'école Utiliser Freemind à l'école Cette notice est une rapide introduction au mind maping, que nos amis québecois appelent les «schémas de réseaux conceptuels» ou encore idéacteur. En d'autres termes c'est l'organisation

Plus en détail

Historique. Eclipse et ses concurrents. Logiciels libres : Préhistoire : 1980 : environnement graphique et premiers EDI (1981 Turbo Pascal)

Historique. Eclipse et ses concurrents. Logiciels libres : Préhistoire : 1980 : environnement graphique et premiers EDI (1981 Turbo Pascal) 1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : TRAC et gestion de projet Cours 3 : Introduction à Eclipse

Plus en détail

Débuter avec Arduino sous Windows :

Débuter avec Arduino sous Windows : Débuter avec Arduino sous Windows : Installation du logiciel Arduino et du driver USB 1. Télécharger le logiciel Arduino Téléchargez la dernière version du logiciel Arduino sur cette page http://downloads.arduino.cc/arduino-1.5.8-windows.exe

Plus en détail

Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0

Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0 Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0 B. Raymond and R. Pacanowski September 25, 2014 1 Motivation Ecrire dans un fichier hello_word.cpp, un programme qui affiche «Hello

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon MDE Model Driven Engineering http://www.rzo.free.fr Pierre PARREND 1 Mai 2005 Sommaire MDE : principe MDE et le génie logiciel MDE et UML MDE et les Design Patterns

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

Fonctionnalités de développement

Fonctionnalités de développement 163 Chapitre 5 Fonctionnalités de développement 1. Optimisation des applications ASP.NET Fonctionnalités de développement 1.1 Présentation de ASP.NET ASP.NET est un ensemble de technologies créé par Microsoft

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

CAHIER DES SPECIFICATIONS FONCTIONNELLES

CAHIER DES SPECIFICATIONS FONCTIONNELLES 2010/2011 INSTITUT SUP GALILEE CAHIER DES SPECIFICATIONS FONCTIONNELLES IHM XML O.N.E.R.A. Institut Sup Galilée O.N.E.R.A. Page 2 Sommaire I. Description du sujet... 4 II. Outils utilisés... 4 III. Description

Plus en détail

Systèmes de construction logicielle Introduction à cmake

Systèmes de construction logicielle Introduction à cmake Systèmes de construction logicielle Introduction à cmake F. Langrognet F. Langrognet Systèmes () de construction logicielle - cmake Juin 2014 1 / 33 PLAN 1 Objectifs des systèmes de construction logicielle

Plus en détail

DEVELOPPEMENT LOGICIEL

DEVELOPPEMENT LOGICIEL DEVELOPPEMENT LOGICIEL LE FRAMEWORK WEB RUBY ON RAIL REF : WELA010 DUREE : 4 JOURS TARIF : 2 060 HT Public Développeurs d applications web, Chefs de projet techniques, Architectes. Pré-requis Programmation

Plus en détail

Projet MVC-CD Analyse des outils JavaFX

Projet MVC-CD Analyse des outils JavaFX Projet MVC-CD Analyse des outils JavaFX Créé par M. Jaouadi, le 23 mars 205 Modifié par M. Jaouadi, le 3 mars 205 Page sur 2 Table des matières Préambule... 3 2 Les outils associés à JavaFX... 3 3 Les

Plus en détail

L utilisation d outils intelligents pour écrire du code valide

L utilisation d outils intelligents pour écrire du code valide B L utilisation d outils intelligents pour écrire du code valide Toutes les méthodes de développement, sans exception, incluent au moins une étape de test du code. C est parce que le code écrit par la

Plus en détail

Travaux réalisés. 2005 : Faculty Project 2006 : VRLib, VRStigma. 2007 : EnergyFlow. 1. VRLib 2. VRStigma. Travaux réalisés, Olivier THOMAS 1

Travaux réalisés. 2005 : Faculty Project 2006 : VRLib, VRStigma. 2007 : EnergyFlow. 1. VRLib 2. VRStigma. Travaux réalisés, Olivier THOMAS 1 Travaux réalisés 2005 : Faculty Project 2006 : VRLib, VRStigma 1. VRLib 2. VRStigma 2007 : EnergyFlow 2 7 14 Travaux réalisés, Olivier THOMAS 1 Faculty Project (2005) Description du projet Dans le cadre

Plus en détail

PLAN D'ASSURANCE QUALITÉ

PLAN D'ASSURANCE QUALITÉ PLAN D'ASSURANCE QUALITÉ Numéro de référence #FSSIM03 (Document de 12 pages) V ue d'ensemble : Ce document sert à décrire l'ensemble des dispositions spécifiques prises pour assurer la qualité du produit

Plus en détail

Plugin Eclipse pour O Caml

Plugin Eclipse pour O Caml Maîtrise d Algorithmique et programmation Plugin Eclipse pour O Caml version 2 Guillaume CURAT Sylvain Le Ligné Encadrant : Emmanuel Chailloux 1 / 35 Sommaire PRESENTATION DU SUJET...3 DESCRIPTION GENERALE...3

Plus en détail

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!

Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier

Plus en détail

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

Monter un site Intranet

Monter un site Intranet Monter un site Intranet S il n est pas difficile de créer un site Web basique grâce à IIS, ceux d entre vous qui ne sont pas initiés aux langages de développement Web auront du mal à satisfaire les besoins

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement Mihaela Sighireanu UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Introduction aux EDI, la plateforme

Plus en détail

UNIVERSITE BLAISE PASCAL CLERMONT-FERRAND II

UNIVERSITE BLAISE PASCAL CLERMONT-FERRAND II UNIVERSITE BLAISE PASCAL CLERMONT-FERRAND II Service des concours 34 avenue Carnot 63000 Clermont-Ferrand Concours EXTERNE BAP E Corps : Assistant Ingénieur Spécialité : Développeur, intégrateur d applications

Plus en détail

Chapitre III : implémentation du système GML

Chapitre III : implémentation du système GML I. Introduction Après avoir établi une étude conceptuelle de notre système, nous passons à l implémentation de l application définis et détaillée au chapitre précédent tout en présentant les outils utilisés

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

TP Unix : Générateur de «galerie d images» en HTML

TP Unix : Générateur de «galerie d images» en HTML Ensimag 1 re année TP Unix avancé 2015-2016 TP Unix : Générateur de «galerie d images» en HTML 1 Vue d ensemble du TP Objectif pratique : à partir d un répertoire contenant des images en format JPEG, construire

Plus en détail

Formations VMware Zimbra

Formations VMware Zimbra Formations VMware Zimbra Copyright Clarten 2012 1 Table des matières 1 Prise en main par les utilisateurs...3 1.1 Description...3 2 Formation aux utilisateurs Zimbra (1 jour)...4 2.1 Description...4 2.2

Plus en détail

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Projet tutoré Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Sommaire 2 Le projet Le Cadre Description Cahier des charges Architecture L'équipe La

Plus en détail

JobOpportunIT. 7 offres de stage/alternance :

JobOpportunIT. 7 offres de stage/alternance : JobOpportunIT 7 offres de stage/alternance : Développement Java/JEE, Gestion de projets Développement Mobile ios Développement PHP, Web e- commerce Développement JavaScript, Gestion des nouvelles énergies

Plus en détail

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire!

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire! Nos formations Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Des formateurs à votre service Sur toute la France Avec expertise et compétence (depuis 1995)

Plus en détail

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S17 RDp : trucs et astuces Vendredi 6 avril 2012 13h30-15h00

Plus en détail

Analyse du fonctionnement d'une application finalisée disponible sur l'androïd Market

Analyse du fonctionnement d'une application finalisée disponible sur l'androïd Market Analyse du fonctionnement d'une application finalisée disponible sur l'androïd Market Manidren Christophe 1/7 Contrôle de document Historique des versions Date de début: 07 décembre 2010 Date Version Auteur(s)

Plus en détail

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML

JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML BALLOTE Nadia FRIULI Valerio GILARDI Mathieu IUT de Nice Licence Professionnelle des Métiers de l Informatique RAPPORT DU PROJET : JXDVDTek - UNE DVDTHEQUE EN JAVA ET XML Encadré par : M. CRESCENZO Pierre

Plus en détail

Développement d une application java de bureau pour la gestion des rapports de visite GSB

Développement d une application java de bureau pour la gestion des rapports de visite GSB Développement d une application java de bureau pour la gestion des rapports de visite GSB CAHIER DES CHARGES Définition du besoin Définition de l'objet Les rapports de visite sont actuellement gérés à

Plus en détail

LANGAGES & DéVELOPPEMENT. Une équipe à vos côtés pour toutes vos montées en compétences

LANGAGES & DéVELOPPEMENT. Une équipe à vos côtés pour toutes vos montées en compétences LANGAGES & DéVELOPPEMENT Une équipe à vos côtés pour toutes vos montées en compétences ASP.NET OPTION VB.NET OU C# 5 jours Permettre aux participants de mieux appréhender ce qu est la programmation pour

Plus en détail

Outils de gestion de projet informatique

Outils de gestion de projet informatique Outils de gestion de projet informatique Plan Introduction Méthodes agiles (extreme Programing) Dépôt de source (Subversion) Gestionnaire de tâches (Trac) Environnement de Développement Intégré (Eclipse)

Plus en détail

Action 1 : Découverte de l outil informatique. Action 2 : Environnement WINDOWS XP à Seven, Linux. Action 3 : Traitement de texte. Action 4 : Tableur.

Action 1 : Découverte de l outil informatique. Action 2 : Environnement WINDOWS XP à Seven, Linux. Action 3 : Traitement de texte. Action 4 : Tableur. Action 1 : Découverte de l outil informatique. Action 2 : Environnement WINDOWS XP à Seven, Linux. Action 3 : Traitement de texte. Action 4 : Tableur. Action 5 : Présentation de diaporama. Action 6 : Programmation

Plus en détail

1/15. Jean Bernard CRAMPES Daniel VIELLE

1/15. Jean Bernard CRAMPES Daniel VIELLE 1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière

Plus en détail

Survol des nouveautés

Survol des nouveautés Maîtrisez la conception de sites Web en toute simplicité WebExpert est un puissant logiciel d'édition Web qui vous permet de concevoir et de gérer des sites Web, de façon professionnelle en toute simplicité.

Plus en détail

TP 2 : Gestion de fichiers et répertoires, Droits d accès

TP 2 : Gestion de fichiers et répertoires, Droits d accès Culture et pratique de l informatique TP 2 : Gestion de fichiers et répertoires, Droits d accès 2014/15 Partie 1 : redirections des entrées-sorties Objectifs 1. Comprendre les notions de : système d exploitation

Plus en détail

Apprentissage de l'élaboration et du déploiement de solutions d'affaires faisant appel aux TI:

Apprentissage de l'élaboration et du déploiement de solutions d'affaires faisant appel aux TI: 495 Rue de Largentière app. 10 Laval (Québec) H7N 4A1 (514) 475-5610 joe@i-market.ca Version complète de mon CV disponible en ligne: www.joedesbiens.com Langues: français, anglais, espagnol Formation académique

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL LA DÉCOUPE MVC (MODEL VIEW CONTROL) Imaginez la programmation en Python d un petit menu d une application visible sur la figure A.1. Lorsqu on clique sur un

Plus en détail

Pages et sites Web. Table des matières 1. Microsoft Expression Web S'orienter vers l'accessibilité...12

Pages et sites Web. Table des matières 1. Microsoft Expression Web S'orienter vers l'accessibilité...12 Pages et sites Web Table des matières 1 Microsoft Expression Web S'orienter vers l'accessibilité...12 Espace de travail Installer le logiciel...13 Lancer/quitter Microsoft Expression Web 2...13 Découvrir

Plus en détail

Catalogue de formation

Catalogue de formation 4 rue Jules Raimu 31 200 Toulouse http://www.creabilis.com contact@creabilis.com Tél. : 05 34 251 641 Fax : 05 34 257 956 Catalogue de formation CREABILIS S.A.R.L au capital de 7500 - R.C.S. Toulouse 441

Plus en détail

Cahier des charges (CDC)

Cahier des charges (CDC) Cahier des charges (CDC) PTella Auteur Arnaud Aucher - Ecole Centrale Groupe PT1 3 Nom du document Version 3 Page 1 / 5 Sommaire Sommaire... 2 Présentation générale du projet... 3 1. Descriptif du projet...

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

Loïc Rossignol Ingénieur Consultant

Loïc Rossignol Ingénieur Consultant FORMATION & DIPLOMES 2012 2013 3IL (Limoges) 2011 CS2I Bourgogne (Groupe 3IL) 2008 Lycée Raoul Follereau (Nevers) Master 2 Manager des systèmes d information et des infrastructures European Master of Science

Plus en détail

Linux & des Logiciels Libres

Linux & des Logiciels Libres Découvrez la simplicité de Linux & des Logiciels Libres Avec Ubuntu GNU/Linux 6.10 «Edgy Eft» par Didier Roche Documentation sous licence CC (creative commons). Plus d'informations sur http://creativecommons.org/licenses/by-sa/2.0/

Plus en détail

COMPÉTENCES TECHNIQUES

COMPÉTENCES TECHNIQUES André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels,

Plus en détail

SITE EN COURS DE CONSTRUCTION Consultez notre plaquette

SITE EN COURS DE CONSTRUCTION Consultez notre plaquette SITE EN COURS DE CONSTRUCTION Consultez notre plaquette HEXATIVE - SAS au capital de 10 000 - RCS Annecy 522 582 527 - SIRET 522 582 527 000 19 - APE 4619B page 1 QUI SOMMES-NOUS? HEXATIVE, une équipe

Plus en détail

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

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

Plus en détail

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415

Projet Informatique. Philippe Collet. Licence 3 Informatique S5 2014-2015. http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Projet Informatique Philippe Collet Licence 3 Informatique S5 2014-2015 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetinfo201415 Réalisation d'un développement de taille conséquente? r Firefox? Ph.

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

Langage / BDD PHP, HTML, JavaScript 3 JEE, 4D 2 Mysql 3 Oracle, PL SQL 2 Java SE, JQuery, Ajax 2 SQL Server 1

Langage / BDD PHP, HTML, JavaScript 3 JEE, 4D 2 Mysql 3 Oracle, PL SQL 2 Java SE, JQuery, Ajax 2 SQL Server 1 Dan Mady CISSOKHO dmcissokho@gmail.com http://solutions-drupal.fr/ + 33 783 001 864 Développeur Full Stack PHP / DRUPAL +3 années d expérience Formation initiale 2012, Titre de développeur logiciel Formation

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

Par : Omar EL HYANI Club Informatique de l'emi

Par : Omar EL HYANI Club Informatique de l'emi Ecole Mohammadia d'ingénieurs Linux Party 17 Février 2007 Par : Omar EL HYANI Club Informatique de l'emi P l a n Présentation de Lemix. Démarche de réalisation. Pourquoi se baser sur Ubuntu? Les logiciels

Plus en détail

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android APPLICATIONS JAVA Android Partie I Ivan MADJAROV - 2014 Applications Java sous Android IvMad, 2011-2014 2 1. Android Développement d'activités Java sous Android L'objectif principal de ce cours est de

Plus en détail

BACHELOR ARCHITECTURE LOGICIELLE

BACHELOR ARCHITECTURE LOGICIELLE BACHELOR ARCHITECTURE LOGICIELLE Objectifs Le Bachelor en Architecture Logicielle permet aux étudiants d acquérir des compétences très opérationnelles tout en se préparant à une poursuite d études dans

Plus en détail

Création et gestion des stratégies

Création et gestion des stratégies Réseaux avec Windows Serveur Création et gestion des stratégies LIARD Fabrice, Lycée Gustave Eiffel 16, chemin de la Renardière 93220 Gagny Version 2010.1 réseaux avec windows Serveur Profils et Stratégies

Plus en détail

Conformiq Tool Suite Conformiq Modeler et Designer

Conformiq Tool Suite Conformiq Modeler et Designer Disponible pour Windows et Linux Conformiq Tool Suite Conformiq Modeler et Designer Conformiq Designer génère automatiquement des cas de test, des plans de test et des tests exécutables. L outil permet

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

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

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