PERSONNALISER DES DOCUMENTS EN COMPOSANT DES SERVICES

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

Download "PERSONNALISER DES DOCUMENTS EN COMPOSANT DES SERVICES"

Transcription

1 PERSONNALISER DES DOCUMENTS EN COMPOSANT DES SERVICES Claude Moulin 1, Sylvain Giroux 2, Raffaella Sanna 1, Alessandro Soro 1 1 CRS4 - Center for Advanced Studies, Research and Development in Sardinia, VI Strada Ovest, Z.I. Macchiareddu, Uta (CA), Italy moulin@crs4.it 2 Dept. of Mathematics and Computer Science, University of Sherbrooke, Sherbrooke, Canada, sylvain.giroux@dmi.usherb.ca Résumé : Notre recherche concerne l élaboration d une information personnalisée utilisant en particulier des données géo-référencées. Des documents sont créés par la collaboration de services distribués remplissant chacun un rôle bien défini, telle la gestion du profil de l utilisateur ou la fourniture d événements culturels relatifs à une position géographique. Notre solution est basée sur une forte interopérabilité entre services. Nous avons pour cela construit une ontologie qui permet aux services de parler la même langue et des outils qui leur permettent d exporter des données sous une forme RDF compatible avec l ontologie et ainsi compréhensible par tous. De plus, des règles d inférence permettent de filtrer les données et ainsi d accentuer la personnalisation. Nous illustrons notre propos en donnant l exemple de la construction d une documentation associée à un voyage. Mots-Clé : documents personnalisés, ontologie, services collaboratifs, RDF 1 Introduction Nous utilisons l architecture développée dans le cadre du projet e-mate 1 [2] [3] afin d étudier la phase de composition d un document virtuel. L architecture permet de déployer et de faire coopérer des services multi-modaux en ligne. Par multi-modal, nous entendons que le même service est accessible à partir d un ordinateur, d un assistant personnel, d un téléphone cellulaire, etc. Les objectifs du projet sont très proches des problèmes que mettent en exergue les recherches du Semantic Web [1] à savoir le fait de disposer sur le Web de données sous une forme exploitable par des applications et ainsi pas uniquement présentées sur un écran. Nous présentons dans cet article les caractéristiques d une solution permettant d obtenir une information personnalisée. Elle est basée sur l intégration de services de base. Ces services sont indépendants les uns des autres et destinés simplement à fournir une information sans connaissance du service destinataire. La solution inclut également la conception d un scénario dépendant du type d information désiré, qui se traduira par l élaboration d un service dit composite intégrant les services de base. Le modèle de service e-mate inclut des meta-données permettant de rechercher des 1. E-MATE signifie Architecture Multi-modale pour Environnement Télématique. Le projet e-mate se termine en juin 2002 et aura duré deux ans.

2 services dans un portail à l exclusion de toute autre information, une description de l interface utilisateur indépendante de toute modalité d accès et une description des entrées sorties permettant une intégration dynamique des services. Utilisant le modèle de l utilisateur, le service composite fournit une information adaptée à ses préférences et au contexte, et la construction de l interface proprement dite qui est prise en charge par l architecture elle-même prend en compte également le dispositif utilisé. L article présente à titre d exemple un planificateur de voyage. Ce service composite communique entre autres avec le service de personnalisation et avec des services spécifiques qui délivrent des descriptions d événements culturels et d horaires de vols, en vue de proposer un voyage à un touriste et sa documentation circonstanciée. Nous présentons également les caractéristiques du système que l implémentation de la chaîne de communication complète met en évidence. Il s agit principalement de la nécessité d une ontologie commune et partagée par l ensemble des services et de la présence de ponts entre les objets d un langage de programmation usuel tel Java et cette ontologie qui assurent l interopérabilité des services. 2 Le Scénario t-mate L assistant de voyage (t-mate) donne un exemple de planification d un voyage et de toutes ses phases, de la réservation des vols jusqu à la construction de l itinéraire du touriste et de l insertion dans son agenda des événements culturels qui pourraient l intéresser. Il est implémenté en composant un certain nombre de services et le profil utilisateur recueille les éléments clés requis pour apparier et sélectionner l information pertinente pour l utilisateur, basée sur son age, son sexe, ses préférences... Les services impliqués dans ce scénario sont : Un service d information sur les transports : il fournit une liste de dates de départ et d arrivée d avions ainsi que les villes concernées ; un service de recueil d événements culturels : pour un jour et une ville donnés, il fournit une liste d événements culturels ou sociaux (tels que cinéma, théâtre, sport... ) ; un agenda personnel : il conserve les rendez-vous de l utilisateur et lui envoie les courriels ou les messages SMS appropriés ; un service de personnalisation: il ordonne une liste d éléments (films, restaurants, musées... ) en fonction des préférences de l utilisateur ; un service de planification : il utilise l information sur les transports (service 1) pour réserver les billets et sauvegarder l heure de départ dans l agenda de l utilisateur (service 3). Il répertorie également les événements culturels disponibles (service 2) de façon à placer dans l agenda ceux qui correspondent au voyage et au profil de l utilisateur, en tenant compte évidemment des rendez-vous déjà pris. Il requiert enfin le profil utilisateur (service 4) pour filtrer l information et signale les événements qui correspondent au mieux aux préférences de l utilisateur. L implémentation et la composition de ces services soulève deux problèmes principaux. Tout d abord les services doivent être strictement découplés tant du point de vue du code que de l implémentation des types de données et ils doivent être malgré cela entre de manière pertinente dans une composition. En effet, un même service peut

3 entrer dans la composition de plusieurs scenarii. Ensuite l information doit être filtrée selon les préférences et les besoins de l utilisateur. La résolution de ces deux problèmes conduit notamment à élaborer une ontologie commune à l ensemble des services. En d autres termes, les services doivent accéder à une représentation partagée des concepts de façon à pouvoir communiquer pleinement. La personnalisation peut alors être accomplie d une part en filtrant l information disponible et d autre part en collectant les choix de l utilisateur lors de la fréquentation de la plate-forme. 3 Ontologie du Domaine Comme indiqué dans [10], les ontologies peuvent être utilisées pour résoudre trois types de problèmes : la communication entre les personnes, l interopérabilité entre les systèmes et l ingénierie des systèmes. Ceci reflète tout à fait la manière avec laquelle le contexte e-mate utilise les ontologies. L auteur d un scénario définit ou utilise une ontologie d un domaine (dans l exemple t-mate, celui des voyages et des loisirs) et l ajoute à l ontologie d e-mate qui définit les concepts généraux utilisés pour le profil de service ou celui de l utilisateur. Il est également nécessaire de représenter les concepts de la programmation orientée objet par des concepts ontologiques. Ceci est simplifié par des facilités de traduction que fournit l architecture e-mate. 3.1 Une Ontologie dans le Domaine des Voyages et des Loisirs Dans cette section nous utilisons des fragments d une ontologie du domaine des voyages et des loisirs que nous avons construite, pour illustrer les concepts ontologiques, les prédicats et les instances. Les lignes suivantes en montrent un extrait écrit dans le langage F-Logic [4] 1 : /* schema declaration */ monument::attraction. 2 museum::attraction. attraction::location. location[name=>>string; 3 issituatedin=>location]. trip[from=>>location; to=>>location; attractions=>>attraction]. preference[hasobjetc=>>resource; hasvalue=>>integer]. /* instances */ paris:location. 4 toureiffel:monument[name->>"tour Eiffel"; 5 issituatedin->>paris]. louvre:museum[name->>"musee du Louvre"; issituatedin->>paris]. 3.2 Transformation d Objets en Instances d Ontologie L infrastructure e-mate fournit des outils qui aident à résoudre les problèmes d interopérabilité, plus précisément la communication entre services en appariant objets et concepts ontologiques. Un parser vérifie la compatibilité sémantique et exécute les traductions nécessaires. Les services définissent indépendamment leur propres structures de données selon leurs besoins internes. Ils doivent fournir un document de mapping que 1. Les fichiers complets ont été générés avec OntoEdit [8]. 2. monument::attraction indique que monument est un sous-concept de attraction. 3. name est un prédicat ayant pour domaine location et image string. 4. paris est une instance du concept location. 5. La propriété name a pour l instance toureiffel la valeur "Tour Eiffel".

4 le parser e-mate utilisera pour construire dynamiquement une représentation RDF de ces données. Réciproquement, ce document de mapping est aussi utilisé pour construire des objets à partir d une représentations RDF. Par exemple le concept ontologique trip : trip::rankme[to=>location; from=>location; attractions=>>attraction]. peut être associée à la classe Java Trip : public class Trip implements Rankme { private Location from, to; private Attraction[] attractions; /* accessors omitted */ } 4 Personnalisation 4.1 Profil Utilisateur Le profil utilisateur est construit en utilisant deux sources d information principales. Au départ l utilisateur fixe quelques paramètres comme l âge, le sexe. Ensuite les services mettent à jour eux-mêmes d autres paramètres comme ses préférences, en modifiant par exemple des taux de fréquentation associés à certaines instances de concepts. Le service de personnalisation peut exporter le profil de l utilisateur dans un document écrit en RDFS. Celui-ci peut ainsi être ajouté à l ontologie et être l objet d inférences. Dans le profil utilisateur, il est possible d étendre l ontologie du domaine avec des déclarations et des définitions d instances de concepts que l ontologie ne contient pas elle-même. Par exemple, il est possible de déclarer de nouveaux monuments de Paris dans le profil utilisateur : notredame:monument[name->>"notre Dame"; issituatedin->>paris]. trocadero:monument[name->>"trocadero"; issituatedin->>paris]. Le profil utilisateur peut ensuite utiliser à la fois l ontologie commune et ses extensions pour spécifier les préférences de l utilisateur : p1:preference[hasobject->>{museum, trocadero}; hasvalue->>5]. p2:preference[hasobject->>notredame; hasvalue->>8]. p3:preference[hasobject->>{louvre, toureiffel}; hasvalue->>6]. La première ligne de l exemple précédent signifie que la préférence p1 a un niveau d intérêt de 5 et concerne à la fois le concept museum et l instance trocadero. La personnalisation peut utiliser les préférences rangées dans l ordre p2, p3 et p1 pour des comparaisons futures et pour des réservations. 4.2 Inférences basées sur le Profil Utilisateur Tandis qu il est généralement possible d exprimer dans un langage de représentation de connaissances, la structure d une hiérarchie de classes décrite dans un langage de programmation à objets usuel, le contraire n est pas nécessairement vrai. Des individus instances de plusieurs concepts, des taxonomies de propriétés particulières, des définitions

5 intensionnelles de concepts sont des exemples de modélisation puissants très difficiles voire impossibles à exprimer en programmation orientée objet. Cependant, les besoins requis par nos objectifs de recherche restreignent suffisamment l utilisation ontologique pour rendre possible cette double représentation. Le regroupement sous une forme commune, comme RDF(S), d éléments venant de sources différentes (ontologie du domaine, profil utilisateur et transformation de données) forme une base de faits sur laquelle le service de personnalisation peut inférer (pour l instant, en utilisant la logique du premier ordre). Pour ceci, quelques règles de base et des axiomes sont implémentés au niveau du système. Ainsi, toute propriété transitive génère les faits résultants non présents dans la base mais qui doivent absolument être pris en compte. La requête suivante montre l usage d une règle permettant de filtrer les faits selon les préférences de l utilisateur. FORALL Offer,Pref,Rank,Obj <- Offer:rankme AND Pref:preference AND Pref[hasObject->>Obj] AND EXISTS O match(offer,obj,o) AND Pref[hasValue->>Rank]. Cette règle recherche les préférences concordant avec une offre (de voyage) particulière et fait apparaître également le niveau de concordance associé ainsi que l objet associé : Offer = trip1 Pref = p1 Rank = 6.0 Obj = toureiffel 4.3 Création de Documents Virtuels Les règles d inférence proposent un certain nombre de résultats qui sont par exemple des offres de voyage. Ses offres sont soumises à l utilisateur qui en général en accepte une. L offre choisie est accompagnée de caractéristiques touristiques qui peuvent être des visites de musées, des propositions de restaurants, de spectacles, etc. Le planificateur peut ainsi s adresser aux services concernés pour obtenir une information qu il transformera en fragments de documents et élaborer ensuite une documentation circonstanciée du voyage accepté par le touriste : description des œuvres principales d un musée, critiques d un film, éléments historiques expliquant un monument, etc. Les services de l infrastructure e-mate étant multi-modaux cette documentation de voyage est accessible à partir de divers dispositifs comme un ordinateur de bureau ou bien un assistant personnel. Elle est disponible en plusieurs formats dont le langage HTML. Elle est également disponible en divers endroits et en particulier lors du voyage lui-même sur les sites intéressants. 5 Conclusion et Travaux Futurs Dans cet article nous avons essayé de répondre au problème de la composition d un document personnalisé en basant notre solution sur la réutilisation non pas de l information elle-même mais des applications (ou services) indépendantes qui la fournissent. Cette solution permet en particulier sans changer le scénario d utilisation, et le service composite associé, de remplacer une application intermédiaire par une autre, ayant les mêmes propriétés, mais plus récente, plus puissante ou plus adaptée. C est la voie que choisit également le Semantic Web en favorisant l effort de standardisation des Web services [9]. Nous avons montré comment des services peuvent fournir ou échanger une information tout en restant indépendants les uns des autres et du scénario qui les exploitent. Ils doivent

6 cependant fournir des meta data décrivant leurs points d intégration et un document dit document de matching, utilisé pour représenter leurs données dans une forme compatible avec une ontologie commune. Bien sûr les éléments de cette stratégie peuvent être améliorés. Tout d abord, pour éviter de partager la même ontologie, chaque service pourrait dépendre d une ontologie spécifique et les résultats sur la recherche de traduction d ontologies pourraient être utilisés pour adapter notre système. Puis, pour obtenir une meilleure personnalisation, nous pourrions aller au-delà de la logique du premier ordre, en utilisant par exemple, une logique probabiliste basée sur les réseaux bayesiens [5]. Références [1] Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001), p [2] Giroux, S., et al., Mobilite, Personnalisation et Information geo-referencee, JFIADSMA 2001, Montréal, Canada. [3] Davide Carboni, Sylvain Giroux, Eloisa Vargiu, Claude Moulin, Stefano Sanna, Alessandro Soro, Gavino Paddeu, e-mate: An open architecture to support mobility of users, proceedings of the Fifth International Baltic Conference on Databases and Information Systems (BalticDB&IS 2002), p , Tallinn, Estonia, June 3-6, [4] Kifer, M., Lausen, G., Wu, J.: Logical Foundations of Object-Oriented and Frame- Based Languages. Journal of the ACM (1995). [5] Koller, D., Pfeffer, A.: Probabilistic frame-based systems. Fifteenth National Conference on Artificial Intelligence, Madison, Wisconsin (1998), p [6] Lassila, O., Swick, R. R.: Resource Description Framework (RDF) Model and Syntax Specification. W3C Recommendation, 22 February [7] Mizoguchi, R., Kitamura, Y., Foundation of Knowledge Systematization: Role of Ontological Engineering, Industrial Knowledge Management - A Micro Level Approach. Rajkumar Roy Ed., Springer-Verlag (2000) Chapter 1, p [8] OntoEdit Development Environment, products.htm [9] T. Sollazzo, S. Handschuh, S. Staab, M. Frank. Semantic Web Service Architecture - Evolving Web Service Standards toward the Semantic Web. Proc. of the 15th International FLAIRS Conference. Pensacola, Florida, May 16-18, AAAI Press. [10] Uschold, M., Grüninger, M.: Ontologies: Principles, Methods and Applications. The Knowledge Engineering Review, V.11, N.2 (1996).

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes 303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire

Plus en détail

Évaluation d une architecture de stockage RDF distribuée

Évaluation d une architecture de stockage RDF distribuée Évaluation d une architecture de stockage RDF distribuée Maeva Antoine 1, Françoise Baude 1, Fabrice Huet 1 1 INRIA MÉDITERRANÉE (ÉQUIPE OASIS), UNIVERSITÉ NICE SOPHIA-ANTIPOLIS, I3S CNRS prénom.nom@inria.fr

Plus en détail

Forthcoming Database

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

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr

Adaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Adaptabilité d un MOOC aux styles d apprentissage Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Agenda 1. Contexte : l apprentissage dans le projet PLACIS 2. Choix du

Plus en détail

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

Plus en détail

Formula Negator, Outil de négation de formule.

Formula Negator, Outil de négation de formule. Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

Le logiciel internet pour les consultants et entreprises en ressources humaines

Le logiciel internet pour les consultants et entreprises en ressources humaines Le logiciel internet pour les consultants et entreprises en ressources humaines TECHNOLOGIE DE POINTE : OKTOCAREER EST VOTRE AVANTAGE CONCURRENTIEL Avec OktoCareer, je garde le contrôle Tandis que les

Plus en détail

Présentation générale du projet data.bnf.fr

Présentation générale du projet data.bnf.fr Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données

Plus en détail

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Problématiques de recherche. Figure Research Agenda for service-oriented computing Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

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

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services 69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

OpenText StreamServe Cours 4-3710 Customer Communication Management L essentiel

OpenText StreamServe Cours 4-3710 Customer Communication Management L essentiel OpenText StreamServe Cours 4-3710 L essentiel Durée : 4 jours Apprendre à utiliser OpenText CCM () pour contrôler vos communications d entreprises. Par une combinaison de théorie et de pratique, le formateur

Plus en détail

Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle

Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) PLANIFICATION DE TÂCHES DANS MS PROJECT IFT702 Planification en intelligence artificielle Présenté à M. Froduald KABANZA

Plus en détail

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton

Linked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton Linked Open Data Le Web de données Réseau, usages, perspectives Sommaire Histoire du Linked Open Data Structure et évolution du réseau Utilisations du Linked Open Data Présence sur le réseau LOD Futurs

Plus en détail

JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.

JADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry. : Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.fr Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Tutoriel QSOS. Version 2.0-13/02/2013

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

Plus en détail

Thales Services, des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com

Thales Services, des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com , des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com Thales, leader mondial des hautes technologies Systèmes de transport, Espace, Avionique, Opérations aériennes, Défense terrestre,

Plus en détail

Systèmes d information novateurs pour les transports en commun

Systèmes d information novateurs pour les transports en commun O9 P o l i c y A d v i C E n ot e s CIVITAS Initiative est une action européenne qui aide les villes à mettre en œuvre une politique intégrée de transport durable, propre et efficace. Les leçons apprises

Plus en détail

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Journée organisée par le CRFCB Midi-Pyrénées / Languedoc-Roussillon

Plus en détail

Cadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire

Cadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire Cadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire Mounira Kezadri-Hamiaz 1, Daniela Rosu 1, Szymon Wilk 2, Craig Kuziemsky 1, Wojtek Michalowski

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

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

BACHELOR'S DEGREE IN ECONOMICS AND MANAGEMENT

BACHELOR'S DEGREE IN ECONOMICS AND MANAGEMENT BACHELOR'S DEGREE IN ECONOMICS AND MANAGEMENT ECTS CM TD Volume horaire Semester 1 30 161 109 288 UE1 Economics 9 48 32 80 Microeconomics 1: Central/Essential/Major Principles 24 16 40 Macroeconomics 1:

Plus en détail

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures

Plus en détail

Forge. Présentation ( )

Forge. Présentation ( ) ( RetourListeFichesParThèmes ) Forge Présentation Définition Objectifs Services fournis, fonctions disponibles Services en ligne d hébergement de projets La solution des logiciels intégrés pour le déploiement

Plus en détail

Protection de la vie privée basée sur des ontologies dans un système Android

Protection de la vie privée basée sur des ontologies dans un système Android Protection de la vie privée basée sur des ontologies dans un système Android Johann Vincent, Tom Dubin, Christine Porquet To cite this version: Johann Vincent, Tom Dubin, Christine Porquet. Protection

Plus en détail

Auto-explication des Chorégraphies de Services

Auto-explication des Chorégraphies de Services Mario Cortes Cornax Sophie Dupuy-Chessa Dominique Rieu Université de Grenoble, LIG Auto-explication des Chorégraphies de Services 1 Problématique Chorégraphie de services Vision globale des processus distribués

Plus en détail

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan

Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture

Plus en détail

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de

openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l

Plus en détail

Une architecture pour la découverte et l orchestration de services Web sémantiques

Une architecture pour la découverte et l orchestration de services Web sémantiques Une architecture pour la découverte et l orchestration de services Web sémantiques Une utilisation des ontologies en milieu industriel Pierre Châtel Thales Communications France, Laboratoire d Informatique

Plus en détail

Bases Java - Eclipse / Netbeans

Bases Java - Eclipse / Netbeans Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

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

Une approche langage pour la gestion de données dans les systèmes de méta-modélisation

Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Stéphane Jean Yamine Aït-Ameur Guy Pierra LISI/ENSMA et Université de Poitiers - Téléport 2-1, Avenue Clément Ader

Plus en détail

Must Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction

Must Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction Must Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction Website: https://dce.yorku.ca/crhn/ Submission information: 11th Annual Canadian Risk and Hazards Network Symposium

Plus en détail

L analyse documentaire : Comment faire des recherches, évaluer, synthétiser et présenter les preuves

L analyse documentaire : Comment faire des recherches, évaluer, synthétiser et présenter les preuves L analyse documentaire : Comment faire des recherches, évaluer, synthétiser et présenter les preuves Cet atelier portera sur 1. la recherche dans la documentation de sources pertinentes; 2. l évaluation

Plus en détail

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 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.................................

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

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

Plus en détail

Learning Object Metadata

Learning Object Metadata Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources

Plus en détail

Conditions. générales de vente. Site de vente en ligne

Conditions. générales de vente. Site de vente en ligne Conditions générales de vente Site de vente en ligne 1 Conditions générales de vente Les présentes conditions générales régissent les ventes de billets de spectacles du site https://reims-galerie.shop.secutix.com/.

Plus en détail

Développer votre plan et votre stratégie Intranet

Développer votre plan et votre stratégie Intranet Développer votre plan et votre stratégie Intranet Ce document présente un aperçu des éléments à prendre en compte lors de la planification d un Intranet en suggérant des méthodes de gestion. Présenté dans

Plus en détail

L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME. Guide utilisateur

L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME. Guide utilisateur L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME Guide utilisateur Connexion et profils Copyright 2008 CWT 2 Aux prochaines connexions, il vous suffira d entrer votre identifiant

Plus en détail

CALENDRIER DES FORMATIONS

CALENDRIER DES FORMATIONS N Enregistrement TFP 12/207/04 Microsoft Gold Certified Partner for Learning Solutions CALENDRIER DES FORMATIONS 1er Semestre 2013 RESEAUX ET SYSTEMES M10224 Installation et configuration du client Windows

Plus en détail

Conseils, inscription et accompagnement pour vos études en Australie

Conseils, inscription et accompagnement pour vos études en Australie Conseils, inscription et accompagnement pour vos études en Australie Représentant de plus de 100 établissements australiens, universités et centres de langues. NOS SERVICES Conseils, inscriptions et accompagnement

Plus en détail

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

Documentation de conception

Documentation de conception Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes

Plus en détail

La spécialisation intelligente

La spécialisation intelligente La spécialisation intelligente Réunion d information et de lancement de la consultation auprès des entreprises d Aquitaine Pr. Dominique Foray 6 Février 2013 Collège du Management de la Technologie CDM

Plus en détail

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012 CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des

Plus en détail

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes

PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à

Plus en détail

Renforcez votre entreprise grâce à l expertise d Applied

Renforcez votre entreprise grâce à l expertise d Applied : : A P P L I E D S U P P O R T : : Renforcez votre entreprise grâce à l expertise d Applied Maximisez votre investissement technologique LE SUCCÈS DE VOTRE ENTREPRISE DÉPEND DE LA PERFORMANCE DE VOS CAPACITÉS

Plus en détail

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce

Plus en détail

Ingénierie et gestion des connaissances

Ingénierie et gestion des connaissances Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie

Plus en détail

4. SERVICES WEB REST 46

4. 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étail

ED STIC - Proposition de Sujets de Thèse. pour la campagne d'allocation de thèses 2013

ED STIC - Proposition de Sujets de Thèse. pour la campagne d'allocation de thèses 2013 ED STIC - Proposition de Sujets de Thèse pour la campagne d'allocation de thèses 2013 Axe Sophi@Stic : Titre du sujet : aucun Composition de systèmes d information dirigée par les modèles : une démarche

Plus en détail

Accès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution

Accès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution @promt Office 8.0 Description abrégée Spécifiquement conçu pour la maison et les petites entreprises Traduction de documents, de courriers électroniques et de messages instantanés ICQ Traduction de pages

Plus en détail

Extraction automatique de modèles de processus pour l étude de la résolution collective de problèmes dans les communautés du logiciel libre

Extraction automatique de modèles de processus pour l étude de la résolution collective de problèmes dans les communautés du logiciel libre Extraction automatique de modèles de processus pour l étude de la résolution collective de problèmes dans les communautés du logiciel libre Gabriel Ripoche 1,2 gripoche@uiuc.edu Les Gasser 1 gasser@uiuc.edu

Plus en détail

TP1 : Initiation à Java et Eclipse

TP1 : 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étail

La virtualisation, si simple!

La virtualisation, si simple! La virtualisation, si simple! par Michel Guy Paiement Les mardi 15 juin 2010 & jeudi 17 juin 2010 Securecom Services Conseils inc. 507, Place D Armes, bureau 1160 Montréal, Québec H2Y 2W8 Tél: 514 544-0442

Plus en détail

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

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail

Anne-Sophie FERNANDEZ

Anne-Sophie FERNANDEZ Anne-Sophie FERNANDEZ Courriel : Anne-sophie.fernandez@umontpellier.fr Fonction : Maître de conférences Biographie Anne-Sophie FERNANDEZ est Maître de Conférences au sein de l Université de Montpellier.

Plus en détail

1ère partie Nadine Cullot. Bases de données déductives. Bases de données déductives Introduction et Motivation

1ère partie Nadine Cullot. Bases de données déductives. Bases de données déductives Introduction et Motivation Master STIC «Image Informatique et Ingénierie» Module Informatique Modèles de représentation - 10h CM Nadine Cullot Kokou Yétongnon nadine.cullot@u-bourgogne.fr kokou.yetongnon@u-bourgogne.fr 1ère partie

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

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) Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier

Plus en détail

Whitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services

Whitepaper. 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étail

Organiser un espace de travail collaboratif avec sa classe.

Organiser un espace de travail collaboratif avec sa classe. STG Travail collaboratif / c2i Février 2008 Organiser un espace de travail collaboratif avec sa classe. Olivier Mondet http://unidentified one.net A. Plateforme de travail collaboratif «Une plateforme

Plus en détail

L'impact du langage UsiXML sur le e-commercee

L'impact du langage UsiXML sur le e-commercee L'impact du langage UsiXML sur le e-commercee Agence Web «full services» en Belgique Pérennité, stabilité et expérience depuis 1992 Présence forte en Wallonie avec 2 bureaux (Namur et Liège) Équipe de

Plus en détail

Un système multi-agents sensible au contexte pour les environments d intelligence ambiante

Un système multi-agents sensible au contexte pour les environments d intelligence ambiante sensible au contexte pour les Andrei Olaru Directeurs de thèse: Adina Magda Florea, AI-MAS Lab, UPB Amal El Fallah Seghrouchni, LIP6, UPMC 27062011 Rapport d avancement Paris, France, 27062011 0/ 13 Positionnement

Plus en détail

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process

Plus en détail

6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES 819-697-2828

6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES 819-697-2828 6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES 819-697-2828 Qui sommes-nous? MultiHexa est l'une des premières sociétés privées au Canada à avoir fait de la formation informatique sa mission principale. Pionnière

Plus en détail

Présentation de la gamme Basware et de notre vision du B2B Cloud

Présentation de la gamme Basware et de notre vision du B2B Cloud Présentation de la gamme Basware et de notre vision du B2B Cloud Matthieu Reynier VP Sales Basware SAS Basware Experience Club Utilisateur Collaborer. Innover. Réussir. Australia Denmark Finland France

Plus en détail

AGROBASE : un système de gestion de données expérimentales

AGROBASE : 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étail

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID MSAS 2008 - Bamako Sellami Mokhtar, Zarzour Hafed Mind.lab/Laboratoire de Recherche en Informatique Université d Annaba

Plus en détail

Recherche bibliographique

Recherche bibliographique Séminaire «Maîtrise de l information scientifique» Recherche bibliographique Dernière mise à jour : 07/01/2015 - Auteur : Frédérique Flamerie Recherche bibliographique : méthode & outils La recherche bibliographique

Plus en détail

HYPERSUITE/5. La solution de GED et d Archivage Légal intégrée à Delta-Bank

HYPERSUITE/5. La solution de GED et d Archivage Légal intégrée à Delta-Bank HYPERSUITE/5 La solution de GED et d Archivage Légal intégrée à Delta-Bank Par les ordonnances et les réglementations croissantes, une importance particulière est attribuée aux systèmes d archives La conservation

Plus en détail

Dépenses garanties en Assurance prospection

Dépenses garanties en Assurance prospection NOTICE EXPLICATIVE Dépenses garanties en Assurance prospection Les dépenses garanties en Assurance prospection sont des frais spécifiques et doivent correspondre à des dépenses nouvelles (par opposition

Plus en détail

Fiche Produit Conference Center

Fiche Produit Conference Center Fiche Produit Conference Center applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate Speed

Plus en détail

Solutions de gestion Catalyseur de performance

Solutions de gestion Catalyseur de performance 2 Le groupe Divalto, Solutions de gestion Catalyseur de performance Créé en 1982, le groupe Divalto propose des solutions de gestion adaptées à toutes les tailles d entreprise : entrepreneur, PME-PMI et

Plus en détail

Programme des Obligations d épargne du Canada. Guide d utilisation du serveur FTPS. Version 2.4

Programme des Obligations d épargne du Canada. Guide d utilisation du serveur FTPS. Version 2.4 Programme des Obligations d épargne du Canada Guide d utilisation du serveur FTPS Version 2.4 Le 5 août 2014 Guide d utilisation du serveur FTPS Guide d utilisation du serveur FTPS Historique des mises

Plus en détail

TROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE

TROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE TROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE B. Laponche 2 juin 2014 Voir en annexe la présentation de la politique énergétique allemande * 1. Sur la consommation d électricité des

Plus en détail

Grenoble Institute of Technology Esisar department. Speaker : Laurent.Lefevre@grenoble-inp.fr

Grenoble Institute of Technology Esisar department. Speaker : Laurent.Lefevre@grenoble-inp.fr Grenoble Institute of Technology Esisar department Speaker : Laurent.Lefevre@grenoble-inp.fr Grenoble INP 6 Departments organized along the European standard «Bachelor, Master, Doctorate» Ense3 Energy,

Plus en détail

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Guillaume Ducellier 1, Benoit Eynard 1, Emmanuel Caillaud 2 1 Université de Technologie de Troyes 12 rue

Plus en détail

Mesure et modélisation de l énergie logicielle

Mesure et modélisation de l énergie logicielle Mesure et modélisation de l énergie logicielle Adel Noureddine, Romain Rouvoy, Lionel Seinturier Green Days @ Lille 29 novembre 2013 Plan Contexte! Problèmes et limitations! Mesure énergétique des logiciels

Plus en détail

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Release 2 Durée: 5 Jours Description Ce cours constitue la première étape de votre formation en tant

Plus en détail

Cisco Unified Computing Migration and Transition Service (Migration et transition)

Cisco Unified Computing Migration and Transition Service (Migration et transition) Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications

Plus en détail

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.

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

Plus en détail

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Le cloud computing : vue d ensemble Les sociétés de services du monde entier travaillent dans un environnement en pleine

Plus en détail

XML et travail collaboratif : vers un Web sémantique

XML et travail collaboratif : vers un Web sémantique XML et travail collaboratif : vers un Web sémantique Abderrazak MKADMI 1-2 1 Laboratoire Paragraphe, Université Paris8, France 2 Institut Supérieur de Documentation, Université de Manouba, Tunisie amkadmi@yahoo.fr

Plus en détail

GPC Computer Science

GPC Computer Science CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site

Plus en détail

Soumission des articles pour l ICOFOM Study Series

Soumission des articles pour l ICOFOM Study Series Soumission des articles pour l ICOFOM Study Series Procédure Les articles seront soumis à un comité de lecture pour une évaluation en double aveugle. A la suite des recommandations, si l article est accepté,

Plus en détail

CATALOGUE DE FORMATIONS

CATALOGUE DE FORMATIONS N Enregistrement TFP 12/207/04 Microsoft Gold Certified Partner for Learning Solutions CATALOGUE DE FORMATIONS 2ème Semestre 2013 Réseaux, Formation et Conseil, Immeuble Saadi Tour C-D 4 ème Etage El Menzah

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

Premier Accelerate Packages: Azure Fast Start

Premier Accelerate Packages: Azure Fast Start Premier Premier Accelerate Packages: Azure Fast Start Appuyez-vous sur l excellence Premier Premier Accelerate Packages Faites un premier pas sur Azure à travers une expérience mêlant formation atelier

Plus en détail