Quelques applications de la technologie XML dans le domaine de la Simulation Numérique
|
|
|
- Solange Brisson
- il y a 10 ans
- Total affichages :
Transcription
1 Quelques applications de la technologie XML dans le domaine de la Simulation Numérique G. Dejonghe CEA /DAM Ile-de-France /DCS A [email protected] 1 Plan m Le Contexte DCSA () m Le langage XML comme langage de description des Entrées des Codes m Le langage XML et la modélisation des Données Numériques m Le langage XML et la persistance d objets du langage C 2 1
2 Contexte Codes de simulation de DCSA m Données Textuelles l Entrées des codes, choix des options + valeurs numériques des paramètres, faibles volumes m Données Numériques l Consommées et/ou produites par les codes l Valeurs numériques Tableaux de nombres (entiers ou réels), gros volumes l + Méta-données (structuration) Structures plus complexes, faibles volumes 3 Architecture fonctionnelle de simulation Contrôle d' exécution du Code génération de maillages Description du Problème Production et visualisation Caches Matériaux définition maillages options... définition matériaux Base de Données Matériaux contrôle d'exécution Noyau de Simulation (Code) Interfaces Matériaux Interfaces Variables code Variables internes Code Interfaces comm. inter-codes Interfaces Post processing Sélection Extraction Calculs Résultats Visualisation Base de Données calculs et pts exp 4 2
3 Intérêts du langage XML m Données lisibles, portables et éditables (ASCII) m Données structurées autodécrites (hiérarchie d éléments XML) l Spécifications non ambiguës (grammaire DTD) l Contrôle de cohérence (DTD et outils associés) m Passerelles entre diverses représentations l Feuilles de style CSS, XSL,... m Navigation facilitée (disponibilité de «Parsers» XML) m Outils de présentation des données l Domaine public (Internet Explorer 5, Netscape 6) l Développements spécifiques facilités (IHM) 5 Axes de travail Langage de description de jeux de données XML Connexions entre Données Numériques et Données Documentaires Modélisation de Données Numériques 6 3
4 Entrées de Codes, approche classique m «Langages» textuels spécifiques l Cartes de données, mots-clés, options, valeurs numériques m Saisie des données et vérifications l Par programmation classique spécifique Programmation lourde Gestion des erreurs «utilisateur» à soigner» (données incorrectes, options incompatibles, types numériques incorrects...) m Evolutions difficiles Ajout/ Suppression/ Modification d options : Reprogrammation Suivi de la documentation utilisateur m Développements longs et fastidieux, problèmes de maintien de la cohérence en évolution 7 XML comme langage de description de jeux de données (1) m Intérêts l Simplification de la saisie et des vérifications utilisation d un Parser XML validant l Clarté de la structuration des mots-clé et options hiérarchie des options, options exclusives, mots-clés définis dans la DTD l Programmation de passerelles facilitée vers la documentation associée vers des interfaces interactives de saisie (GUI) Filtrages et tris divers
5 XML comme langage de description de jeux de données (2) m Les manques l Pas de typage des données Contournement par l utilisation d outils connexes (XMLSchema,...) l Règles de vérification des données (expressions numériques) Fonctions actuellement réalisées par un moteur d inférence (VERCODE) A remplacer par un fichier XML de règles et traitements spécifiques 9 Applications : Entrées de Codes, fichiers de configuration m Nouveau code DCSA l Technologie XML retenue pour les entrées de ce code l Plate-forme de test des outils XML m Procédures de tests d API l Génération et suivi de jeux de cas tests l Options en XML activant des scénarii d utilisation m Fichiers de configuration de GUI l Définition des variables et traitements par fichiers externes XML l Définition d éléments d interfaces (IHM) par fichiers XML Approche IHM : vers génération automatique GUI 10 5
6 Exemple d Entrées de Code : Jeu de données m Structuration du jeu de données : l utilisation de la DTD ou de XMLSchema <?xml version= 1.0 > <jeu-de-donnees> <hydro> <deltat-minimum> 1.2 </deltat-minimum> <deltat-maximum> 1.7 </deltat-maximum> <resolution type= gradient-conjugue > <max-iterations> 20 </max-iterations> <epsilon> 5 </epsilon> </resolution> </hydro> <photonique type= Pascal > </photonique> <depouillement> <variable> Pression </variable> <variable groupe= Zone1 > Densite </variable> </depouillement> </jeu-de-donnees> 11 Exemple d Entrées de Code : Typage des données m Problème : nécessité d un typage des données l Au moins les types numériques de base (entiers, flottants, ) <?xml version= 1.0 > <element name= hydro > <element name= deltat-minimum type= double /> <element name= deltat-maximum type= double /> </element> m Utilisation de XMLSchema 12 6
7 Exemple d Entrées de Code: Contraintes logiques m Contraintes plus fines : développements spécifiques <contrainte> <description> deltat-maximum doit être superieur à deltat-minimum et les deux doivent être positifs </description> <expression operateur= ET > <expression operateur= superieur > <operande> hydro/deltat-maximum </operande> <operande> hydro/deltat-minimum </operande> </expression> <expression operateur= superieur > <operande> hydro/deltat-minimum </operande> <operande> 0. </operande> </expression> </expression> </contrainte> 13 Exemple de Fichier de configuration : Unités, systèmes d unités <?xml version= 1.0 > <Ensemble_d_Unites Domaine= EOS > <Ensemble_de_Dimensions> <!-- **** définition des dimensions **** --> <Dimension nom= Energie_massique > <UnitesAlternatives defaut= erg.g-1 > <Liste_d_Unites> J.kg-1 erg.g-1 </Liste_d_Unites> <Conversion de= J.kg-1 vers= erg.g-1 coeff= 1.E+4 /> </UnitesAlternatives> </Dimension>.. </Ensemble_de_Dimensions> <!-- **** définition des systèmes d unités **** --> <Systeme_d_Unites nom= SI > <UniteDuSysteme dimension= Energie_massique valeur= J.kg-1 />... </Systeme_d_Unites> </Ensemble_d_Unites> 14 7
8 Axe de travail : Données Numériques m Définition d un référentiel commun métier utilisable par l ensemble des codes de simulation et logiciels d interprétation des données l Vers un Modèle de Données Numériques normalisé l Approche pragmatique incrémentale Travail à long terme Faire converger nos propres modèles Suivre les travaux de la communauté internationale 15 Nature des Données Numériques m Espace des variables, supports l Un espace de variables E: Géométrie (1D, 2D, 3D), temps mais aussi : Energies, directions angulaires, températures, densités,... l Un support S inclus dans E m Grandeurs l Une grandeur (un champ) Scalaire, vectorielle, tensorielle... ou une famille de grandeurs m Discrétisation du support (maillage) l Valeurs aux nœuds, aux surfaces, aux mailles,... ==> Gros tableaux numériques 16 8
9 Discrétisation du support (maillage) Matériaux 17 Exemple de modélisation d un champ E=f(V,T) sur un maillage rectilinéaire <Support1D nom= GrilleV > <Grandeur> <Volume_massique unite= cm3.g-1 /> </Grandeur> <!-- **** discrétisation en V **** --> <TableauDeReels>. </TableauDeReels> </Support1D> <Support1D nom= GrilleT > <Grandeur> <Temperature unite= K /> </Grandeur> <!-- **** discrétisation en T **** --> <TableauDeReels>. </TableauDeReels> </Support1D> <Fonction nom= Uranium#Energie > <Grandeur> <Energie_massique unite= erg.g-1 /> </Grandeur> <DomaineProduit> <Domaine support= GrilleV variete= NŒUD /> <Domaine support= GrilleT variete= NŒUD /> </DomaineProduit> <!-- **** matrice des valeurs aux nœuds **** --> <TableauDeReels>. </TableauDeReels> </Fonction> 18 9
10 Axe de travail : Données Numériques Travail à court et moyen terme : m Faciliter les échanges de données numériques l Définition de formats l Passerelles assurant les conversions de format m Structuration a posteriori d anciennes données l Saisie a posteriori de la structuration (implicite) de fichiers l inclusion des valeurs numériques en utilisant les ENTITY XML m Connexions avec les outils de visualisation scientifique l Passerelles vers les formats internes de ces outils 19 XML pour la modélisation des Données Numériques (1) m Les manques l Pas de typage des données contournement : Eléments XML spécifiques à définir (cf. XMLSchema) types numériques de base (entiers, flottants) et Tableaux Traitement soigné de la représentation ASCII (nombre de chiffres significatifs) et des programmes de lecture/écriture ASCII l Les performances représentation ASCII/représentation binaire = 5 à 10 en encombrement (volumes) en temps d accès (lecture/écriture et communications) 20 10
11 XML pour la modélisation des Données Numériques (2) m Intérêts intrinsèques à XML l Structuration, lisibilité, éditabilité m Bases de Données Numériques l La représentation binaire reste privilégiée (pour les gros volumes) l Utilisation d une représentation XML à des fins d importation/exportation de données limitées (un petit ensemble d objets) l Mise en place de passerelles automatisées entre les représentations binaire et XML des objets numériques 21 Applications : Données Numériques m Interfaçage d un code de calcul de sections efficaces neutroniques avec les bases de données nucléaires l Les données produites par le code sont créées au format XML l Un processus externe assure la reprise des données et la mise en base (binaire) m Analyse et conception d une base de données pour les équations d état l Description XML des modèles et de leurs arguments l modélisation XML de l architecture de la future base de données m Importateur générique de données dans un logiciel de visualisation l Notions de grandeurs, unités, grilles et fonctions multivariables décrites en XML l Configuration automatique du logiciel l Importation/Exportation de données valides 22 11
12 Persistance d objets du langage C m Lecture ou écriture d un treillis d objets d une application informatique vers un support de stockage treillis d objets (en mémoire) Application Identificateur Store Load image du treillis Support de stockage Correspondance biunivoque objet C <-> objet XML Objet en langage C Représentation XML ObjType obj; declaration d un objet obj de type ObjType (instance) struct ObjType { ObjType_ID* id; fieldtype_1 field_1; fieldtype_q field_n; }; définition du type ObjType <ObjType> <ObjType_ID... /> <ObjType.field_1> <fieldtype_1>... </fieldtype_1> </ObjType.field_1> <ObjType.field_n> <fieldtype_q>... </fieldtype_q> </ObjType.field_n> </ObjType> 12
13 Objet en langage C Représentation XML struct Nappe { NappeID* id; Axe* axex; Axe* axey; union { int len; }f; }; float* val; struct Axe { char* nom; union { int len; float* val; }grille; }; struct NappeID { char* grandeur; char* materiau; }; <Nappe> <NappeID grandeur= Opacite materiau= Au /> <Nappe.axeX> <Axe> <Axe.nom value= Densite /> <Axe.grille> <FloatArray> </FloatArray> </Axe.grille> </Axe> </Nappe.axeX> <Nappe.axeY> <Axe> <Axe.nom value= Temperature /> <Axe.grille> <FloatArray> </FloatArray> </Axe.grille> </Axe> </Nappe.axeY> <Nappe.f> <FloatArray> </FloatArray> </Nappe.f> </Nappe> Chargement dans une structure C d un élément XML Sauvegarde d une structure C dans un fichier XML Nappe* manappe=null; Axe *axet, *axero; NappeID ident; int ir; ident.grandeur= Opacite ; ident.materiau= Au ; ir = OPA_LoadXML_Nappe ( myxmlfile, &ident, &manappe); axero = manappe->axex; axet = manappe->axey;... Nappe manappe; Axe axet, axero; NappeID ident; int ir; axet.nom= Temperature ; axero.nom= Densite ;... manappe.axex=&axero; manappe.axey=&axet;... ident.grandeur= Opacite ; ident.materiau= Au ; ir = OPA_StoreXML_Nappe ( myxmlfile, &ident, &manappe); 13
14 Génération automatique du code C et de la DTD dépend de traité par produit par fichier exécutable interne externe utilisateur généré monschema_b.xml monschema.dtd GenDtd XML_Norm Clio_b.dtd monschema_x.xml CompXML monschematypes.h monschemaxml.c XML_Norm Clio_x.dtd Conclusion : Gestion des Données Scientifiques m Nouveaux besoins : établir des liens entre les données numériques et les données documentaires l Vers un accès plus complet à l ensemble de l information Rapports fiches descriptives Données expérimentales et calculées, données de modélisation l Exemple : fiches matériaux m Généraliser l utilisation de XML dans les entrées des codes m Poursuivre l effort sur les données numériques l Utilisation de XML pour la définition de standards l Utilisation de XML pour la réalisation d interfaces 28 14
1 Description générale de VISFIELD
Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit
Introduction à la Visualisation Scientifique
à la Visualisation Scientifique CEA, DAM, DIF [email protected] 5 décembre 2008 à la Visualisation Scientifique p. 1 / 22 1 2 à 3 4 à 5 à la Visualisation Scientifique p. 2 / 22 à Ces dernières
FileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques
Titre : TTLV100 - Choc thermique dans un tuyau avec condit[...] Date : 02/03/2010 Page : 1/10 Manuel de Validation Fascicule V4.25 : Thermique transitoire des structures volumiques Document : V4.25.100
XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)
Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du
données en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information
Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information Atelier Ingénierie GALIA 30 novembre 2010 Introduction Les travaux de ce
Chapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
TP2 ACTIVITE ITEC. Centre d intérêt : AUBE D UN MIRAGE 2000 COMPORTEMENT D UNE PIECE. Documents : Sujet Projet Dossier technique - Document réponse.
ACTIVITE ITEC TP2 Durée : 2H Centre d intérêt : COMPORTEMENT D UNE PIECE AUBE D UN MIRAGE 2000 BA133 COMPETENCES TERMINALES ATTENDUES NIVEAU D ACQUISITION 1 2 3 * * Rendre compte de son travail par écrit.
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
X2BIRT : Mettez de l interactivité dans vos archives
Présentation Produit Présentation Produit X2BIRT : Mettez de l interactivité dans vos archives L accès à l information est capital pour les affaires. X2BIRT, la dernière innovation d Actuate, prend le
Catalogue des formations Edition 2015
Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(
UE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Module BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet [email protected] 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Catalogue Formation «Vanilla»
Catalogue Formation «Vanilla» Date : octobre 2009 Table des matières Liste des Formations...2 Contenu des formations...3 Vanilla FastTrack...3 Vanilla Architecture...5 Enterprise Services...6 BIPortail...7
Introduction au maillage pour le calcul scientifique
Introduction au maillage pour le calcul scientifique CEA DAM Île-de-France, Bruyères-le-Châtel [email protected] Présentation adaptée du tutorial de Steve Owen, Sandia National Laboratories, Albuquerque,
Cré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
XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)
Modularité Extensions Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs) généricité modules de première classe : peuvent être
DSL. Domain Specific Language. À l'aide des technologies Eclipse Modeling. Goulwen Le Fur [email protected]. Le 23 novembre 2012
DSL Domain Specific Language À l'aide des technologies Eclipse Modeling Le 23 novembre 2012 Goulwen Le Fur [email protected] Le but de cette session Montrer : Ce qu'est-un DSL/DSM Comment implémenter
INDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Code_Aster. Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But
Titre : Procédure IMPR_RESU aux formats 'RESULTAT' et 'AST[...] Date : 24/04/2013 Page : 1/9 Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But Écrire le maillage ou les résultats d'un calcul
Systèmes d information et bases de données (niveau 1)
Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel
Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker
Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker DeCarvalho Adelino [email protected] septembre 2005 Table des matières 1 Introduction
Fascicule u7.05 : Impression de résultat pour visualisation
Titre : Procédure IMPR_RESU (FORMAT 'MED' Date : 06/05/2013 Page : 1/10 Procédure IMPR_RESU (FORMAT 'MED' 1 But Écrire le résultat d un calcul dans un fichier au format MED. On décrit l ensemble des mots
PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau
Performances PHP Julien Pauli Cyril Pierre de Geyer Guillaume Plessis Préface d Armel Fauveau Groupe Eyrolles, 2012, ISBN : 978-2-212-12800-0 Table des matières Avant-propos... 1 Pourquoi ce livre?.....................................................
Vérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
SharePoint Foundation 2013 Construire un intranet collaboratif en PME (édition enrichie de vidéos)
Présentation des technologies SharePoint 1. Introduction 19 2. Enjeux 20 3. Les pièges à éviter 22 4. Présentation technologique 22 4.1 Historique 23 4.2 Briques fonctionnelles et comparatif des éditions
Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition
XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante
SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES
Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité
SQL Server 2012 et SQL Server 2014
SQL Server 2012 et SQL Server 2014 Principales fonctions SQL Server 2012 est le système de gestion de base de données de Microsoft. Il intègre un moteur relationnel, un outil d extraction et de transformation
Créer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon ([email protected]) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités
Bureau Virtuel L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités Que ce soit par la communication, par les échanges ou par la collaboration,
Introduction à NetCDF
Introduction à NetCDF École normale supérieure L3 géosciences 2014/2015 Lionel GUEZ [email protected] Laboratoire de météorologie dynamique Explications préliminaires Deux distinctions générales sur les
Ingénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique [email protected]
LA BATTERIE DU PORTABLE
LA BATTERIE DU PORTABLE Table des matières Fiche professeur... 2 Fiche élève... 4 Narration de séance et productions d élèves... 5 1 Fiche professeur LA BATTERIE DU PORTABLE Niveaux et objectifs pédagogiques
Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar [email protected]
Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar [email protected] Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines
CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION
CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION par Julien Gaffuri JRC IES SDI unit Via Enrico Fermi, 21027 Ispra, Italie [email protected] Les cartes en ligne pourraient être améliorées par l utilisation
La solution pour gérer vos connaissances techniques et scientifiques
La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif
Parcours DIWEB : (Données, Interaction et Web)
Parcours DIWEB : (Données, Interaction et Web) Semestre 2 (et vue sur le M2) Pierre Pompidor Faculté des Sciences Novembre 2010 Pierre Pompidor (Université Montpellier 2) Master Informatique - Spécialité
ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans
ANALYSE CATIA V5 1 GSA Generative Structural Analysis 2 Modèle géométrique volumique Post traitement Pré traitement Maillage Conditions aux limites 3 Ouverture du module Choix du type d analyse 4 Calcul
Programmes des classes préparatoires aux Grandes Ecoles
Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Classes et Objets en Ocaml.
Classes et Objets en Ocaml. Didier Rémy 2001-2002 http://cristal.inria.fr/ remy/mot/2/ http://www.enseignement.polytechnique.fr/profs/informatique/didier.remy/mot/2/ Cours Exercices Slide 1 1. Objets 2.
REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit
v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative
MANAGEMENT DES SERVICES INFORMATIQUES
MANAGEMENT DES SERVICES SOMMAIRE SAP BO DASHBOARDS 4.0 3 Nouveautés SAP BO Web Intelligence BI 4 3 SAP BO Web Intelligence 4 Niveau 1 4 SAP BO Web Intelligence 4 Niveau 2 4 SAP BO Web Intelligence XI3
FileMaker Server 12. publication Web personnalisée avec XML
FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont
Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions
Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental
Evry - M2 MIAGE Entrepôt de données
Evry - M2 MIAGE Entrepôt de données Intégration de données multi-sources D. Ploix - M2 Miage - EDD - IDMS 1 Intégration de données L intégration de données désigne l ensemble des opérations aboutissant
Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Mise en place d'une chaîne de production raster multi-échelles
25 Février 2014 Thierry Boch [email protected] Mise en place d'une chaîne de production raster multi-échelles FranceRaster Programme FranceRaster v4 Le produit "France Raster", coédition Esri France
IBM DB2 Alphablox. d administration GC11-2170-00
IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 ii IBM DB2 Alphablox - Guide d administration Table des matières Avis
CAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8
Sage 100 CRM Guide de l Import Plus avec Talend Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel
Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
ARCHEOVISION. Centre de Ressources Numériques 3D. UMR 5607 du CNRS. R. Vergnieux IR-CNRS
ARCHEOVISION Centre de Ressources Numériques 3D R. Vergnieux IR-CNRS UMR 5607 du CNRS Archéovision CNRS Caroline Delevoie (AI cnrs Coordination - 2D) Bruno Dutailly (IE cnrs Dev. 3D) Robert Vergnieux (IR
Master Technologies numériques appliquées à l'histoire Deuxième année
Master Technologies numériques appliquées à l'histoire Deuxième année Octobre 2014 Octobre Novembre Décembre Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Semaine 7 Semaine 8 Semaine 9 Semaine
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
Présentation Alfresco
Présentation d un CMS : Alfresco Présentation Alfresco Ludovic Plantin, Frédéric Sénèque, Xu Zhao Polytech Grenoble Décembre 2008 Plantin, Sénèque, Xu (Polytech) Présentation Alfresco Décembre 2008 1 /
Utilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par
SQL SERVER 2008, BUSINESS INTELLIGENCE
SGBD / Aide à la décision SQL SERVER 2008, BUSINESS INTELLIGENCE Réf: QLI Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Cette formation vous apprendra à concevoir et à déployer une solution de Business
Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative
Master Informatique et Systèmes Architecture des Systèmes d Information 02 Architecture Applicative Damien Ploix 2014-2015 Plan du chapitre 1 1.1 1.2 2 2.1 2.2 Architecture Applicative Modélisation des
INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE
INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE 1 Introduction aux tests de performance et de charge Sommaire Avertissement...2 Aperçu...3 1. Création du scénario de navigation web (Test web)...4 2.
Informatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) [email protected] Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Les nouveautés de Femap 11.1
Siemens PLM Software Les nouveautés de Femap 11.1 Amélioration de la productivité des Ingénieurs calcul Avantages Manipulation plus rapide des modèles grâce à des performances graphiques améliorées Flexibilité
RTDS G3. Emmanuel Gaudin [email protected]
RTDS G3 Emmanuel Gaudin [email protected] PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Evolution 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 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set
Simulation du transport de matière par diffusion surfacique à l aide d une approce Level-Set J. Brucon 1, D. Pino-Munoz 1, S. Drapier 1, F. Valdivieso 2 Ecole Nationale Supérieure des Mines de Saint-Etienne
"Modélisation interactive d'un genou humain"
Stage M2 PRO IICAO, du 1er avril au 31 septembre 2008 "Modélisation interactive d'un genou humain" Vincent Vansuyt Sous la tutelle de François Faure et François Boux de Casson Dans l'équipe Evasion, laboratoire
Prise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec [email protected] Action RASC Plan de cet exposé Contexte Motivations
THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL
. THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,
Entreprises Solutions
ERP Entreprises Solutions Choisir un progiciel de gestion intégrée Questions de technologie? 1 Dans le choix d une solution de gestion intégrée de type PGI/ERP, les aspects fonctionnels sont clés. L entreprise
ARCHIVES DEPARTEMENTALES DU NORD
ARCHIVES DEPARTEMENTALES DU NORD SERVICE DE LA COLLECTE ET DU TRAITEMENT DES ARCHIVES PUBLIQUES PREFECTURE DU NORD ARCHIVAGE DES DOSSIERS DE DEMANDE DE TITRE DE SEJOUR DES ETRANGERS Vincent Doom SOMMAIRE
Version default Titre : Opérateur MECA_STATIQUE Date : 17/10/2012 Page : 1/5 Responsable : Jacques PELLET Clé : U4.51.
Titre : Opérateur MECA_STATIQUE Date : 17/10/2012 Page : 1/5 Opérateur MECA_STATIQUE 1 But Résoudre un problème de mécanique statique linéaire. Cet opérateur permet de résoudre soit : un problème mécanique
Cours intensif Java. 1er cours: de C à Java. Enrica DUCHI LIAFA, Paris 7. Septembre 2009. [email protected]
. Cours intensif Java 1er cours: de C à Java Septembre 2009 Enrica DUCHI LIAFA, Paris 7 [email protected] LANGAGES DE PROGRAMMATION Pour exécuter un algorithme sur un ordinateur il faut le
Introduction aux concepts d ez Publish
Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de
Mercredi 15 Janvier 2014
De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information [email protected] 02 38 64 26 41 Architecture Il est
OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE
OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE «Journée Open Data» 5 Novembre 2013 Présenté par : Imen Megdiche Directeur de thèse : Pr. Olivier Teste (SIG-IRIT) Co-directeur de thèse : Mr. Alain
Arborescence et interface
Architecture de l information et réseaux (EDM 2530) Automne 2012 UQAM Cours / 04 Arborescence et interface Geoffroi Garon et Martin Lessard Déroulement Partie 1 Ab Arborescence Ev1 Pause Partie 2 Interface
Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Pentaho Business Analytics Intégrer > Explorer > Prévoir
Pentaho Business Analytics Intégrer > Explorer > Prévoir Pentaho lie étroitement intégration de données et analytique. En effet, les services informatiques et les utilisateurs métiers peuvent accéder aux
Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza
Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été
Développement d'applications pour le référencement d'un site web et pour la gestion de campagnes de mails
Technology Evaluation Centers, Inc. Développement d'applications pour le référencement d'un site web et pour la gestion de campagnes de mails François TESSIER Stage du 10 Avril au 15 Juin 2007 Département
Projet SETHER Appel à projets 2008. Adrien Patenôtre, POWEO [email protected]
Projet SETHER Appel à projets 2008 Adrien Patenôtre, POWEO [email protected] SETHER STOCKAGE D ELECTRICITÉ SOUS FORME THERMIQUE À HAUTE TEMPÉRATURE Partenaires : POWEO, SAIPEM, CEA, CNAM, GEMH,
De la modélisation linguistique aux applications logicielles: le rôle des Entités Nommées en Traitement Automatique des Langues
De la modélisation linguistique aux applications logicielles: le rôle des Entités Nommées en Traitement Automatique des Langues Maud Ehrmann Joint Research Centre Ispra, Italie. Guillaume Jacquet Xerox
WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
les techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Adobe Technical Communication Suite 5
Adobe Technical Communication Suite 5 Comparatif des versions Adobe Technical Communication Suite 5 est arrivé Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 est une solution
Tutoriel QSOS. Version 2.0-13/02/2013
Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer
Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, [email protected]
Stages 2014-2015 ISOFT : UNE SOCIETE INNOVANTE Contact : Mme Lapedra, [email protected] ISoft, éditeur de logiciels, est spécialisé dans l informatique décisionnelle et l analyse de données. Son expertise
