DOSSIER DE SPECIFICATIONS
|
|
- Antonin Ducharme
- il y a 7 ans
- Total affichages :
Transcription
1 Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 1
2 TABLE DES MATIERES 1. Introduction But du document Contexte d utilisation Types d utilisateurs Contexte matériel Contexte logiciel Decription du produit Les éléments graphiques Les éléments textuels... 5 Ce sont les éléments accessibles uniquement à partir de la vue properties Représentation des éléments graphiques Représentation des éléments textuels Description des fonctionnalités Fonctionnalités Création d un nouveau fichier Fractal Charger un fichier Fractal existant Création d un élément graphique Suppression d un élément graphique Création/modification d un élément textuel Diagramme de cas d utilisation Traitement des erreurs Fichier d entrée Erreur d édition Evolutions prévues ou possibles : Annexe A Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 2
3 1. INTRODUCTION 1.1. But du document Dans ce document, il s agit de décrire de façon claire et détaillée les différentes fonctions énumérées dans le cahier des charges Contexte d utilisation Types d utilisateurs Les utilisateurs de ce logiciel seront, dans un premier temps, les développeurs en composants de l équipe OSPM. Dans un second temps, au cas ou le logiciel serait rendu OPEN Source, il sera utilisé par n importe quelle personne. Néanmoins, il est à noter que le logiciel sera utilisé dans tous les cas par des connaisseurs du modèle de composant Fractal d une part, et de l IDE Eclipse d autre part, comme nous le verrons Contexte matériel Le produit à fournir sera entièrement développé en java. Il en héritera donc une propriété intéressante qui est la portabilité. De ce fait, le logiciel pourra être utilisé sur n importe quelle machine disposant d une JVM (Java Virtual Machine) Contexte logiciel Le logiciel sera développé en tant que plug-in Eclipse et il ne pourra s exécuter en mode standalone.toute personne souhaitant l utiliser doit au préalable se munir de l IDE Eclipse et installer ce plug-in. La dépendance avec les plug-ins GMF, EMF et GEF nécessite également leur installation. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 3
4 2. DECRIPTION DU PRODUIT Le produit à développer est un outil graphique permettant de définir une architecture de composants Fractal et servant de support à de nombreuses fonctionnalités additionnelles. L outil graphique devra donc fournir toutes les fonctionnalités d édition d une architecture de composants Fractal. Cette architecture est définie à partir des éléments appartenant à la spécification du langage ADL Fractal fournie en Annexe A. Ces éléments peuvent être classés dans deux catégories : Les éléments graphiques : Il s agit des éléments qui doivent avoir une représentation graphique dans l outil d édition. Chacun de ces éléments apparaît sous la forme d une figure qu on peut créer, supprimer, déplacer, agrandir... Les éléments textuels : Ces éléments ne sont associés à aucune figure, mais ils existent et on peut les créer ou les supprimer à partir de la vue properties 1 d Eclipse Les éléments graphiques Voici la liste des éléments du modèle qui auront une représentation graphique. Ils sont issus de la spécification de l ADL Fractal 2. Definition C est l élément racine de tout fichier fractal. Il peut contenir des instances de tous les autres éléments manipulés, en plus d un nom, des arguments sous forme de chaîne de caractères et un nom de fichier spécifiant éventuellement une autre définition qu elle étend. Un élément Definition peut être primitif ou composite : o Primitif : lorsqu il ne peut contenir qu un élément Content o o Composite : lorsqu elle ne contient pas d élément Content, elle peut alors contenir des composants. 1 Voir glossaire 2 Voir la spécification de l ADL Fractal en annexe A Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 4
5 Component C est l élément de cœur du modèle, il représente un composant. Excepté l élément Definition, il peut faire référence à tout autre type du modèle, ainsi qu à lui-même. On peut aussi définir un élément Component primitif ou composite de la même façon que les éléments Definition. Un élément Component doit avoir un nom, il peut avoir un lien vers un élément Definition. Interface Un élément Interface appartient à un élément Component ou Definition. Un élément Interface doit avoir un nom, un rôle et une signature. Elle peut aussi avoir un champ contingency, qui permet d exprimer si c est une interface obligatoire ou optionnelle, et un champ cardinality qui spécifie si c est une interface simple ou une interface de collection. Le champ role peut prendre l une des valeurs suivantes : Server : Il s agit alors d une interface qui fournit un service Client : L interface requiert alors un service Binding Un élément Binding représente le lien entre les éléments interface. Certaines contraintes s imposent concernant la compatibilité des interfaces liées Les éléments textuels Ce sont les éléments accessibles uniquement à partir de la vue properties. Content Spécifie le fichier d implémentation d un composant. Il doit définir le nom du fichier d implémentation sans extension ainsi que le langage en lequel il est écrit. Attributes Spécifie les différents attributs d un composant. Il contient plusieurs éléments attribute. Il doit spécifier la signature de la structure des attributs. Attribute Sert à spécifier la valeur initiale d un attribut. Il doit avoir un nom et une valeur. Controller Spécifie le générateur de contrôleur. Il doit avoir une description. Il peut spécifier un langage dans lequel ses interfaces doivent être implémentées. Par défaut, ce langage est le même que celui de l implémentation du contenu. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 5
6 Comment Un commentaire qui peut être attaché à tout autre type d éléments. Il peut spécifier un langage, comme il doit avoir du texte. Cflag C est un argument du compilateur. Il doit avoir une valeur en chaîne de caractères. Ldflag C est aussi un argument du compilateur. Il doit avoir une valeur en chaîne de caractères. Include Un fichier d implémentation additionnel à inclure. Son nom doit être fourni. Output Le format de sortie du résultat de compilation, qui peut être un exécutable, une DLL ou une archive. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 6
7 2.3. Représentation des éléments graphiques Une convention graphique a été adoptée en concertation avec nos maîtres de stage pour le choix des figures relatives à chaque élément. Definition et Component : La représentation d un élément Definition est la même que celle d un élément Component. Cependant, la nuance est faite entre les types primitif et composite. o Primitif Caractéristiques Le label représente la valeur de l attribut name de l élément. Cette figure ne peut contenir aucune autre. La couleur par défaut utilisée est le gris clair pour l intérieur et le gris foncé pour le contour. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 7
8 Composite Caractéristiques Le label représente la valeur de l attribut name de l élément. Cette figure peut contenir d autres figures de composants de même type ou de type primitif. La couleur par défaut utilisée est le blanc pour l intérieur et le gris foncé pour le contour. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 8
9 Interface o Client o Serveur : Caractéristiques La couleur par défaut utilisée est le vert pour l interface de rôle serveur et le rouge pour le client. Chaque interface est rattachée à une figure de composant ou définition. Ces figures seront toujours attachées à la figure du composant auquel elles appartiennent comme ci-dessous : Binding Le sens choisi est celui du client vers le serveur. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 9
10 Hiérarchie des composants et profondeur de l affichage 2.4. Représentation des éléments textuels Comme convenu, les éléments textuels pourront être édités dans la vue properties d Eclipse. Les voici : Content L élément Content est affiché comme une propriété de l élément Component ou Primitive Definition. Attributes Primitive L élément Atributes est affiché comme une liste contenant les propriétés des différents éléments Attribute. Cet élément sera affiché dans la vue des propriétés de l élément component correspondant. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 10
11 Attribute Attribute est affiché comme un élément de la liste Attributes dans la vue des propriétés. Controller, Comment,Cflag, Ldflag, Include et Output : Tous ces éléments apparaîtront dans la vue properties de l élément Component ou Definition qui les contient. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 11
12 3. DESCRIPTION DES FONCTIONNALITES 3.1. Fonctionnalités Création d un nouveau fichier Fractal 1. L utilisateur clique sur le menu File/New/Other/Diagram d Eclipse, et un Wizard lui est proposé. 2. Ce Wizard lui propose de saisir un nom pour le fichier diagram (qui contiendra les informations pour la représentation graphique). 3. L utilisateur saisit un nom et clique directement sur le bouton de confirmation, ou bien sans effectuer de saisie, le nom du fichier diagram sera «default.fratal_diagram» suivi éventuellement d un numéro. 4. Ensuite le Wizard lui propose de saisir un nom pour le fichier Fractal ADL (qui contiendra le modèle). 5. L utilisateur saisit un nom et clique directement sur le bouton de confirmation, ou bien sans effectuer de saisie, le nom du fichier de modèle sera «default.fractal», suivi éventuellement d un numéro. 6. A chaque étape, l utilisateur a la possibilité d annuler son action en cliquant sur le bouton d annulation. 7. L éditeur s ouvre Charger un fichier Fractal existant Deux manières de charger un fichier Fractal : a) Soit à la création d un nouveau fichier Fractal : Lors de l étape (4), l utilisateur clique sur le bouton «Advanced >>», puis clique sur l option «Link to file in the file system», et choisit enfin un le fichier Fractal existant. Ensuite il valide. b) Soit dans un projet déjà créé : 1. L utilisateur ajoute un fichier fractal 2. Fait un clic droit sur le fichier, puis choisit ««Initialize fractal_diagram file». Le contenu du fichier Fractal est alors chargé dans l éditeur Création d un élément graphique Une palette d outils graphiquescorrespondant à chaque élément graphique est associée à l éditeur. 1. L utilisateur clique sur la figure de la palette qui correspond à l élément qu il veut créer. 2. Ensuite il vient cliquer dans l éditeur à l endroit où il veut placer l élément en question. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 12
13 Suppression d un élément graphique 1. L utilisateur sélectionne l élément à supprimer dans l éditeur. 2. Soit il utilise la touche du clavier «suppr», soit il ouvre un menu contextuel par un clic droit et clique sur «delete from model» Création/modification d un élément textuel 1. Dans l éditeur, l utilisateur clique sur l élément qu il veut modifier. 2. A partir de la vue properties, il accède aux propriétés de cet élément, qu il peut alors modifier ou créer Diagramme de cas d utilisation Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 13
14 4. TRAITEMENT DES ERREURS 4.1 Fichier d entrée Le logiciel prend en général en entrée un fichier Fractal ADL valide.dans tous les cas, un parseur analyse le fichier et génère des messages d erreurs si celui-ci n est pas bien formé. 4.2 Erreur d édition L éditeur sera fourni avec la palette d outil nécessaire pour composer une architecture de composants Fractal.La composition de cette architecture repose sur le modèle de donnée défini, dont elle représente une instance. Ce modèle doit vérifier un certain nombre de contraintes. Lors de l édition, l utilisateur peut explicitement vérifier que les contraintes sont respectées en cliquant sur un bouton du menu contextuel «validate», ou bien le diagramme est validé à la sauvegarde du fichier Fractal. Si le modèle n est pas valide, un message d erreur explicite est renvoyé à l utilisateur. Les contraintes à respecter sont les suivantes : Un élément Definition doit automatiquement être crée à la création d un nouveau fichier. Il est composite par défaut. Un élément Component doit s afficher dans le cadre de son parent. Un élément Interface doit s afficher sur le bord des éléments Component. L élément rôle d un élément Interface ne doit pas être modifiable. La compatibilité entre éléments client et server d un élément Binding doit être assurée : o Les éléments signature doivent avoir la même valeur, o Deux éléments Component peuvent avoir un lien entre leurs éléments Interface si : Les éléments Component ont le même parent et leurs éléments Interface à lier sont de rôles opposés. L un des éléments Component est parent de l autre et leurs éléments Interface à lier ont le même rôle. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 14
15 5. EVOLUTIONS PREVUES OU POSSIBLES : L évolutivité du produit dépend profondément de l évolution des technologies qu il implémente. L évolution de Fractal devra être possible, ce qui est offert par l extensibilité d Eclipse et des technologies GMF, EMF et GEF. En effet, EMF permet l extension d un modèle en un autre : le nouveau est créé à partir de l ancien, et des extensions peuvent y être apportées. GEF, de son coté, permet l ajout de nouveaux composants au modèle graphique indépendamment de ce qu il contenait avant. La liaison entre modèle du domaine et modèle graphique via GMF ne cause pas de problèmes vu qu elle s effectue d une façon unitaire.c est-à-dire qu un ou plusieurs éléments du domaine est lié à un ou plusieurs éléments graphiques, et cela, indépendamment des autres. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 15
16 6. ANNEXE A ANNEXE A Spécification de l ADL FRACTAL definition Component architecture definition comment*,interface*,component*,binding*,content?, attributes?,controller?,template-controller?,logger?, virtual-node?,coordinates*,output? name :The name of the component definition. Arguments : Arguments that customize this definition. extends :Specifies the name of the extended component definition. component Component instance definition comment*, interface*,component*,binding*,content?, attributes?,controller?,template-controller?,logger?, virtual-node?,coordinates*,output? name : The name of the component instance. definition : Reference to a component definition. interface Component interface definition comment* name : The name of the interface role : The role of the interface [client server] signature : The signature name of the interface contingency : Indicates if the interface is mandatory or optional [mandatory optional]. Default value is mandatory. cardinality : Indicates whether the interface accepts multiple connections or not [singleton collection]. Default value os singleton. binding binding definition comment* client : The client end of the binding componentinterface server :The client end of the binding componentinterface Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 16
17 attributes Component attribute set definition. This tag can contain multiple attribute elements for value assignments to attribute fields. comment*,attribute* signature : The signature name of the attribute structure. attribute Attribute assignment definition.. comment* name : The name of the attribute field. value : The value to be assigned to the field. controller Controller generator specification. If this tag is not used in a component definition, a default controller generator is used by the ADL compiler comment* desc : The descriptor of the controller generator. language : The language in which the controller interfaces must be implemented by the generator. By default, the language value is the same as the content implementation language. attribute Attribute assignment definition.. comment* name : The name of the attribute field. value : The value to be assigned to the field. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 17
18 content Primitive component implementation file specification.. comment*,directive* class : The implementation file name without its language indicator extension. language : Specifies the language of the implementation file. Currently supported languages are thinkc, macroc and cpp. comment A tag for including commentaries in ADL descriptions. language : Specifies the language of the comment. text : Comment text. directive Specification of compilation directives for primitive components. This tag accept many compiler and linker flags as sub elements. It also accepts a set of include tags specifying files to be included. include*,cflag*,ldflag* language : Indicates for which language these compilation directives are. cflag A compiler flag to be used. Value : A text indicating a compiler flag ldflag A linker flag to be used. Value : A text indicating a compiler flag include Additional implementation files to be included file : A file name Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 18
19 output Output format of the compilation result format : The output format extension. Ed it e ur graphique d a r ch it e ct ure d e composan ts Fra ct al 19
Ingénierie Dirigée par les Modèles. Editeurs de modèles. (Eclipse Modeling Tools) Jean-Philippe Babau
labsticc.univ-brest.fr/pages_perso/babau/ Ingénierie Dirigée par les Modèles Editeurs de modèles (Eclipse Modeling Tools) Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC
Plus en dé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é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é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é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étailWEB page builder and server for SCADA applications usable from a WEB navigator
Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel
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étailCedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/
Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation
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étailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailApproche Contract First
Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation
Plus en détailInstallation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1
Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1 Version 1.0.1 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...
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étailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
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étailTelecharger gratuitement convertisseur de fichier word en pdf
Telecharger gratuitement convertisseur de fichier word en pdf Cliquez sur le bouton pour tlcharger le convertisseur PDF en Word. online pour convertir des fichiers PDF en fichiers Word ditables (gratuit,
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étailGénéralités. javadoc. Format des commentaires. Format des commentaires. Caractères spéciaux. Insérer du code
Généralités javadoc Université de Nice - Sophia Antipolis Richard Grin Version 1.4.1 8/2/11 javadoc produit de la documentation en partant de commentaires particuliers insérés dans le code source des classes
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étailPlanifier les rapports d email
Planifier les rapports d email Suivez les instructions suivantes pour créer une nouvelle tâche d Email reporting dans CDP3.0. Notice Assurez-vous d avoir configuré l adresse de retour par défaut SMTP et
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étailPréparer un état de l art
Préparer un état de l art Khalil DRIRA LAAS-CNRS, Toulouse Unité de recherche ReDCAD École Nationale d ingénieurs de Sfax Étude de l état de l art? Une étude ciblée, approfondie et critique des travaux
Plus en détailLa solution idéale de personnalisation interactive sur internet
FACTORY121 Product Configurator (summary) La solution idéale de personnalisation interactive sur internet FACTORY121 cité comme référence en «Mass Customization» au MIT et sur «mass-customization.de» Specifications
Plus en détailHow to Login to Career Page
How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications
Plus en détailSOMMAIRE. 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3
SOMMAIRE 1. A quoi sert ce Document?... 3 2. Quel intérêt de faire cette Manipulation?... 3 3. Comment Faire?... 3 3.1 Description détaillée des étapes de configuration en fonction du logiciel de messagerie...
Plus en détailAdeunis-RF Softwares. Stand-Alone configuration Manager V2. User guide version V1 FRANCAIS ENGLISH
Adeunis-RF Softwares Stand-Alone configuration Manager V2 User guide version V1 FRANCAIS ENGLISH Adeunis RF 283 rue Louis Néel Parc Technologique Pré Roux 38920 Crolles - France Tel : +33 0)4 76 92 07
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailInstructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00
Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce
Plus en détailPublication sur serveur distant
DOCUMENTATION Publication sur serveur distant Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search, social and portal
Plus en détailUNIVERSITY OF MALTA FACULTY OF ARTS. French as Main Area in an ordinary Bachelor s Degree
French Programme of Studies (for courses commencing October 2009 and later) YEAR ONE (2009/10) Year (These units start in and continue in.) FRE1001 Linguistique théorique 1 4 credits Non Compensatable
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étailTable des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction
PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés
Plus en détailAUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12
GTK+ GLADE Page 1 sur 12 SOMMAIRE INTRO 3 Présentation de GTK+ 3 Présentation de GLADE 3 GTK+ 4 Installation 4 Les Widgets 4 Le système de hiérarchie 5 Les signaux 6 GLADE 7 Installation 7 L interface
Plus en détailAcronymes et abréviations. Acronymes / Abbréviations. Signification
Acronymes et abréviations Acronymes / Abbréviations Signification AD CS Active Directory Certificate Services CA Certification Authority CRL Certificate Revocation List CDP Certificate Distribution Points
Plus en détailCLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications
ANNEX III/ANNEXE III PROPOSALS FOR CHANGES TO THE NINTH EDITION OF THE NICE CLASSIFICATION CONCERNING AMUSEMENT APPARATUS OR APPARATUS FOR GAMES/ PROPOSITIONS DE CHANGEMENTS À APPORTER À LA NEUVIÈME ÉDITION
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étailExercices sur SQL server 2000
Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table
Plus en détailWhitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services
Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie
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étailMonitor LRD. Table des matières
Folio :1/6 Table des matières 1.Installation du logiciel... 3 2.Utilisation du logiciel... 3 2.1.Description de la fenêtre de commande... 3 2.1.1.Réglage des paramètres de communication... 4 2.1.2.Boutons
Plus en détailConfiguration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
Plus en détailDOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0
DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES
Plus en détailCréer un fichier PDF/A DÉPÔT ÉLECTRONIQUE
Créer un fichier PDF/A SOMMAIRE 1. Terminologie 3 2. Introduction 3 3. Sauvegarder un fichier au format PDF/A avec Windows Office 2007 3 4. Exporter un fichier au format PDF/A avec Open Office 3.1 4 5.
Plus en détailSysteme d'exploitation
Introduction au dévellopement de Methodes Natives Partie I : appelle de methodes C++ sous windows Auteur: Frank Sauvage. 1 \ introduction aux methodes natives : Les methodes natives sont des methodes devellopées
Plus en détailADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5
ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre
Plus en détailVanilla : Virtual Box
Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,
Plus en détailModule.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailManipulation 4 : Application de «Change».
Manipulation 4 : Application de «Change». Première partie : Cette manipulation a pour but d utiliser un service Web afin d obtenir les taux de change appliqués entre les différentes monnaies référencées
Plus en détailAGROBASE : un système de gestion de données expérimentales
AGROBASE : un système de gestion de données expérimentales Daniel Wallach, Jean-Pierre RELLIER To cite this version: Daniel Wallach, Jean-Pierre RELLIER. AGROBASE : un système de gestion de données expérimentales.
Plus en détailSERVEUR DÉDIÉ DOCUMENTATION
SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique
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étailExemple PLS avec SAS
Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that
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étailEnglish Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?
English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their
Plus en détailGuide de configuration d'une classe
Guide de configuration d'une clae Viion ME Guide de configuration d'une clae Contenu 1. Introduction...2 2. Ajouter de cour...4 3. Ajouter de reource à une leçon...5 4. Meilleure pratique...7 4.1. Organier
Plus en détailDéploiement de SAS 9.1.3 Foundation
Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation
Plus en détailOrganiser vos documents Windows XP
Organiser vos documents Windows XP Dossier? Fichier? Qu'est ce que c'est? Un dossier (autrement appelé répertoire) est un élément dans lequel on peut mettre d'autres dossiers, ou des fichiers (ou les 2).
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des
Plus en détailEvolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Plus en détailThank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.
Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed. Note: This manual describes the appearance of the USB Stick, as well as the
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étailcalls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial
calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.
Plus en détailForm of Deeds Relating to Certain Successions of Cree and Naskapi Beneficiaries Regulations
CANADA CONSOLIDATION CODIFICATION Form of Deeds Relating to Certain Successions of Cree and Naskapi Beneficiaries Regulations Règlement sur la forme des actes relatifs à certaines successions de bénéficiaires
Plus en détailBASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :
BASE BioArray Software Environment (BASE) est une base de données permettant de gérer l importante quantité de données générées par des analyses de bio-puces. BASE gère les informations biologiques, les
Plus en détailPlan. Department of Informatics
Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise
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étailOcs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.
Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils
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étailCheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION
CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to
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étailI. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):
Master Chimie Fondamentale et Appliquée : spécialité «Ingénierie Chimique» Examen «Programmation, Simulation des procédés» avril 2008a Nom : Prénom : groupe TD : I. Programmation I. 1 Ecrire un programme
Plus en détailDéployer les Fonts, Icones, et Images avec Forms Services 11G
Déployer les Fonts, Icones, et Images avec Forms Services 11G 1. Le fichier Registry.dat Le fichier Registry.dat permet de gérer les correspondances de font entre celles utilisées pour le développement
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étailExtended communication server 4.1 : VoIP SIP service- Administration
Extended communication server 4.1 : VoIP SIP service- Administration Mai, 2008 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 Ce document explique comment configurer le Service VOIP-SIP
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 I. Objectif du TP TP1 : Initiation à Java et Eclipse Programmation Mobile Initiation à l environnement Eclipse et aux notions de base du langage Java. II. Environnement
Plus en détailApplication Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
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étailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailRULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5
RULE 5 - SERVICE OF DOCUMENTS General Rules for Manner of Service Notices of Application and Other Documents 5.01 (1) A notice of application or other document may be served personally, or by an alternative
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
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étailINSTRUCTIONS D INSTALLATION SOUS WINDOWS 7 / WINDOWS VISTA / WINDOWS XP
Que vous soyez passionné par les jeux de tir subjectif, les jeux de rôles en ligne massivement multijoueurs ou les jeux RTS (Real Time Strategy), le gamepad Razer Nostromo vous permet de maîtriser votre
Plus en détailHSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager
HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager Hitachi Storage Command Suite Portfolio SAN Assets &
Plus en détailPrincipes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle
2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation
Plus en détailOptimiser le référencement de votre site
Optimiser le référencement de votre site Silverlight 14/04/2010 Microsoft France Florent PAJANI Web Marketing Manager fpajani@microsoft.com Retrouvez cet atelier à l adresse suivante : http://msdn.microsoft.com/fr-fr/silverlight/silverlight-atelier-7.aspx
Plus en détailVERSION 64 BITS DE SAS ET VOS FICHIERS MICROSOFT OFFICE 32-BITS
VERSION 64 BITS DE SAS ET VOS FICHIERS MICROSOFT OFFICE 32-BITS La plupart des PC, qu ils soient pour usage personnel ou professionnel, tournent aujourd hui sous un système Windows 64-bits. En tant qu
Plus en détailPACKZ System Requirements. Version: 2015-05-27. Version: 2015-05-27 Copyright 2015, PACKZ Software GmbH. 1
PACKZ System Requirements Version: 2015-05-27 Copyright 2015, PACKZ Software GmbH. All rights reserved.this manual may not be copied, photocopied, reproduced, translated, or converted to any electronic
Plus en détailLe Product Backlog, qu est ce c est?
Le Product Backlog, qu est ce c est? Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Sommaire > Rappels théoriques : qu est ce qu un Product Backlog? > Le Product Backlog n est pas seul! > Techniques
Plus en détailInstallation de GFI MailSecurity en mode passerelle
Installation de GFI MailSecurity en mode passerelle Introduction à l installation en mode passerelle SMTP Ce chapitre traite de la procédure d installation et de configuration de GFI MailSecurity en mode
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailCOMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2
SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES
Plus en détail1 Modélisation d être mauvais payeur
1 Modélisation d être mauvais payeur 1.1 Description Cet exercice est très largement inspiré d un document que M. Grégoire de Lassence de la société SAS m a transmis. Il est intitulé Guide de démarrage
Plus en détailCréation et Gestion des tables
Création et Gestion des tables Version 1.0 Z Grégory CASANOVA 2 Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les tables... 5 3.1 Les types de données... 5 3.1.1 Les types de données Sql Server... 5
Plus en détailGalaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).
Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»). http://galaxy-workbench.toulouse.inra.fr/ Quelque soit
Plus en détailF-7a-v3 1 / 5. 7. Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form
F-7a-v3 1 / 5 7. Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form Nom de famille du candidat Langue de correspondance Français Family name of participant
Plus en détailImproving the breakdown of the Central Credit Register data by category of enterprises
Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical
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é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étail