Documentation Infoglue : Développement de composants pour le CMS Infoglue
|
|
- Sophie Juneau
- il y a 8 ans
- Total affichages :
Transcription
1 Documentation Infoglue : Développement de composants pour le CMS Infoglue Menéndez Julián CRI (Centre de Ressources Informatiques) Université de Rennes I - 10/08/06 Avant-propos Cette documentation succincte s adresse aux utilisateurs désireux de se mettre rapidement à développer des composants pour le CMS Infoglue. Cette documentation, en français, s appuie sur la documentation Template Reference disponible en ligne (en Anglais) dont une limite est le manque criant d exemples permettant une rapide prise en main de l'outil. En effet, le seul exemple donné n est pas commenté, ne fait appel qu a des tags d Infoglue et non aux méthodes java de l API (i.e. l interface de programmation) et est écrit en Velocity. Tout en me basant sur la documentation précédente, je me propose ici d agrémenter le propos d exemples pertinents en favorisant l utilisation de l API Java d Infoglue et l écriture en JSP. La combinaison JSP API Java me semble, en effet, mieux exploiter la richesse d Infoglue, la combinaison Velocity Tags cherchant à simplifier le code des composants et leur présentation. De plus le passage JSP API Java vers Velocity et l utilisation de tags est très aisé. «L esprit» Infoglue. Infoglue est un système de gestion de contenus (ou CMS pour Content Management System) open source (bien que certaines documentations soient payantes). En tant que CMS, Infoglue cherche à séparer le fond de la forme lors de la construction d'un site Internet. Pour une présentation plus approfondie de l interface du CMS vous pourrez vous reporter avec profit à la documentation ou au tutoriel vidéo établis par Mattias Bogeblad, principal développeur de l'outil Infoglue. La construction des pages du site se fait grâce à des composants (que l'on nommera indifféremment templates par la suite) réutilisables correspondants à des tâches logiques de base (on pourra avoir un composant chargé de l'affichage du menu du site, un autre qui affiche un flux RSS paramétrable, etc.). Les classes BasicTemplateController et ComponentLogic sont les deux classes les plus utiles pour la réalisation de composants et offrent de nombreuses méthodes intéressantes. Le langage utilisé dans les templates peut aussi bien être du Velocity d Apache que du JSP. Infoglue offre une série de points de connexion et de fonctionnalités qui permettent d extraire du contenu du CMS. Plan «L ESPRIT» INFOGLUE....1 GENERALITES...2 SYNTAXE :...3 CONTENUS...4 DIGITAL ASSETS...5 STRUCTURE / NAVIGATION...6 REUTILISATION DE TEMPLATES...8 INTEGRATION D APPLICATIONS...9 DIVERS...9 LIENS :...9
2 Généralités Il y a certaines notions qui doivent être comprises avant de pouvoir construire des templates. La plus importante est celle de contexte de page. Quand un utilisateur demande une page dans le site toutes les requêtes passent par un distributeur central. Si on prend, par exemple, une requête courante cela doit ressembler à cela : Le ViewPage.action est le distributeur central et possède de nombreuses fonctionnalités mais nous nous focaliserons sur le traitement courant des pages. La page demandée par l utilisateur est identifiée par son sitenodeid=34 dans l URL précédente. Le sitenodeid identifie un unique sitenode, c'est-à-dire un nœud donné, vu comme un dossier, dans la structure hiérarchisée du site (Figure 1). Ces sitenodes sont construits dans l outil Structure du CMS Infoglue. Lorsque le sitenode est localisé ViewPage.action vérifie d abord la langue dans laquelle il doit rendre la page. L URL contient également cette information dans le paramètre languageid=1 qui identifie de façon unique la langue Française par exemple. SiteNodes Figure 1 - Nœuds du site (SiteNodes) dans l'onglet Structure du CMS L étape suivante consiste à associer un (ou plusieurs) template à cette page. L onglet structure permet d associer des template de contenu (template-content) au template conteneur (ou de liaison : template-binding) associé à chaque page (Figure 2). Figure 2 - Permet d associer un template au nœud courant parmi les templates disponibles (crées dans l onglet contenu) au travers d'une fenêtre "pop-up" Développement de Composants pour le CMS Infoglue 2
3 Syntaxe : En JSP Les pages JSP (Java Server Pages) permettent de générer des pages HTML dynamiques à partir de scriptlets (morceaux de code Java). L utilisation de JSP dans le CMS Infoglue est bien éloignée de leur utilisation dans une application Web quelconque où il est recommandé de concentrer la partie présentation dans les JSP et la partie applicative dans des servlets. Dans Infoglue les JSP contiennent à la fois la présentation (le code HTML généré) et la partie applicative (souvent limitée malgré tout). Il faut tout d abord récupérer le contexte du template principal lié à une sitenode (page du site) à l aide de l instance de la classe BasicTemplateController qui est la principale classe de l API. Pour cela on fait appel à la méthode suivante : (BasicTemplateController) request.getattribute("org.infoglue.cms.deliver.templatelogic") On peut ensuite appliquer la méthode désirée à notre instance de classe. ({méthode} fait référence à une méthode quelconque de l API). templatelogic.{méthode} Exemple L exemple ci-dessous se contente d importer l objet BasicTemplateController dont on récupère l instance de la page dans la variable templatelogic. On affiche ensuite le titre de la page : <%@page import="org.infoglue.deliver.controllers.kernel.impl.simple.basictemplatecontroller" <% (BasicTemplateController) request.getattribute("org.infoglue.cms.deliver.templatelogic") ; <%= templatelogic.getpagetitle() En Velocity En Velocity, on récupère très facilement le contexte grâce à la référence : $templatelogic Ensuite Infoglue met à disposition 4 librairies propres qui, bien que non exhaustives, donnent accès aux fonctionnalités les plus utilisées du CMS. Page Tags : Librairie de méthodes concernant la manipulation de pages Content Tags : Librairie de tags concernant la manipulation de contenu Structure Tag : Librairie de tags concernant la manipulation de la structure du site Management Tags : Librairie de tags concernant la partie management Exemple L exemple ci-dessous est l équivalent de l exemple précédent mais rédigé en Velocity et faisant appel aux taglibs propres à Infoglue : $templatelogic.getpagetitle() CRI Université de Rennes I Julián Menéndez -10/08/2006 3
4 Contenus Les contenus sont les briques de base d un site. Ce peut être du texte, des images, des pdfs, des templates ou tout autre type d information. Un contenu n est disponible à partir d un sitenode qu après qu il y ait été attaché d une façon ou d un autre par l intermédiaire de l outil structure. L idée de l établissement de liens (binding) est basée sur celle de réutilisation de contenus dans diverses pages, ce qui constitue une pierre angulaire de la gestion de contenu (content management). En effet, la plupart du temps, les personnes saisissant le texte et celles décidant de leur utilisation dans le site ne sont pas les mêmes. Le concept sépare très nettement le contenu de l architecture du site. De même que le CMS Infoglue offre de multiples façons de lier les contenus il existe également de multiples façons de les récupérer dans les templates. Ci-dessous vous trouverez les méthodes concernant les contenus de type texte ordinaire. Reportez-vous à la javadoc pour une liste complète. getcontentattribute(string contentbindningname, String attributename) This method delivers a String with the content-attribute asked for. As the sitenode can have multiple bindings as well as content as a parameter this parameter requires a bindingname which refers to the AvailableServiceBinding.name-attribute. getcontentattribute(string attributename) This method delivers a String with the content-attribute asked for if it exists in the content defined in the url-parameter contentid. getcontentattribute(integer contentid, String attributename) This method delivers a String with the content-attribute asked for on the content specified. getboundcontent(string structurebindningname) The method returns a single ContentVO-object that is the bound content of named binding. It's used for getting one content. getboundcontents(string structurebindningname) The method returns a list of ContentVO-objects that is the bound content of named binding. The method is great for collection-pages on any site. getboundfoldercontents(string structurebindningname, boolean searchrecursive, String sortattribute, String sortorder) The method returns a list of ContentVO-objects that is children to the bound content of named binding. The method is great for collection-pages on any site where you want to bind to a folder containing all contents to list. You can also state if the method should recurs into subfolders and how the contents should be sorted. The recursion only deals with three levels at the moment for performance-reasons. Exemple L exemple ci-dessous récupère les Méta Informations de la page courante grâce à la méthode getmetainformationcontentid() et en affiche l'attribut Title : <%@page import="org.infoglue.deliver.controllers.kernel.impl.simple.basictemplatecontroller" <% (BasicTemplateController) request.getattribute("org.infoglue.cms.deliver.templatelogic") ; <%= templatelogic.getcontentattribute(templatelogic.getmetainformationcontentid(),"title") Développement de Composants pour le CMS Infoglue 4
5 Digital Assets La section précédente concernait les contenus basés sur du texte tel qu un article ou un simple champ contenant une phrase ou une URL. La plupart des sites font également appel a des contenus de type image ou documents binaires (PDF, Word, Excel etc.) entre autres. La plateforme Infoglue supporte cette dernière catégorie de façon générique sous l'appellation "Digital Assets" dont il existe plusieurs façons de les manipuler. De même que les autres contenus, les assets sont également stockés dans la base de données. Cependant, lors de la requête, les assets sont convertis (et mis en cache) en fichiers atteignables au travers d une URL. getasseturl(string contentbindningname) This method delivers a String with the URL to the digital asset asked for. As the sitenode can have multiple bindings as well as content as a parameter this parameter requires a bindingname which refers to the AvailableServiceBinding.name-attribute. getasseturl(integer contentid) This method delivers a String with the URL to the digital asset asked for. getasseturl(integer contentid, String assetkey) This method delivers a String with the URL to the digital asset asked for. getasseturl(string contentbindningname, int index) This method delivers a String with the URL to the digital asset asked for. As the sitenode can have multiple bindings as well as content as a parameter this parameter requires a bindingname which refers to the AvailableServiceBinding.name-attribute. getasseturl(string contentbindningname, String assetkey) This method delivers a String with the URL to the digital asset asked for. As the sitenode can have multiple bindings as well as content as a parameter this parameter requires a bindingname which refers to the AvailableServiceBinding.name-attribute. getarchivebaseurl(string contentbindningname, String assetkey) This method delivers a String with the URL to the base path of the directory resulting from an unpacking of a uploaded zip-digitalasset. getarchivebaseurl(integer contentid, String assetkey) This method delivers a String with the URL to the base path of the directory resulting from an unpacking of a uploaded zip-digitalasset. getarchivebaseurl(string contentbindningname, int index, String assetkey) This method delivers a String with the URL to the base path of the directory resulting from an unpacking of a uploaded zip-digitalasset. getcontentattributeasimageurl(string contentbindningname, String attributename, int canvaswidth, int canvasheight, int textstartposx, int textstartposy, int textwidth, int textheight) This method delivers a String with the content-attribute asked for generated as a gif-file. That is - the text is printed as an image. getcontentattributeasimageurl(string contentbindningname, String attributename, int canvaswidth, int canvasheight) This method delivers a String with the content-attribute asked for generated as a gif-file. That is - the text is printed as an image. CRI Université de Rennes I Julián Menéndez -10/08/2006 5
6 Exemple Cet exemple récupère dans une Collection Java les images attachées au template par l'intermédiaire d'une propriété ajoutée au template (Figure 3). Cette Collection est ensuite transformée en tableau afin d y accéder plus aisément et on affiche ensuite la dernière Image de la collection (Remarque : la méthode getcomponentlogic() permet de récupérer le contexte de l'objet ComponentLogic associé) : <%@page import="org.infoglue.deliver.controllers.kernel.impl.simple.basictemplatecontroller, java.util.collection" <% (BasicTemplateController) request.getattribute ("org.infoglue.cms.deliver.templatelogic") ; //Récupération dans une Collection de toutes les Images contenues dans la propriété Image Collection assetkeyscollection = templatelogic.getassetkeys(templatelogic.getcomponentlogic().getboundcontentid("images")); //Conversion de la collection en tableau pour un accès séquentiel des éléments Object[] assetkeysarray = assetkeyscollection.toarray() ; //Récupération du nombre d'images contenues dans le contenu Images int nbimages = assetkeyscollection.size(); <img src=" <%= templatelogic.getcomponentlogic().getasseturl("images",assetkeysarray[nbimages-1].tostring()) " /> Figure 3 - Définition d'une propriété "Images" dont le type devra correspondre à du Contenu Image et qui contenant des "Digital Assets" image. Structure / Navigation La structure d'un site, à l'instar du contenu, est un élément central. C est à ce niveau qu'est définie l'ossature générale du site et qui influera de façon décisive sur la navigation future au sein du site. Les relations entre les pages et les nœuds du site (SiteNodes) sont définies grâce à de liens (bindings) établis à l aide de l outil structure (Structure Tool). Le CMS Infoglue met à disposition un ensemble de méthodes permettant de définir de quelle manière les pages et les nœuds sont mis en relation ainsi qu un ensemble de méthodes permettant des récupérer des références aux nœuds dans les templates. getpageurl(string structurebindningname) This method delivers a String with the URL to the page asked for. As the sitenode can have multiple bindings the method requires a bindingname which refers to the AvailableServiceBinding.name-attribute. Développement de Composants pour le CMS Infoglue 6
7 getpageurl(webpage webpage, Integer contentid) This method just gets a new URL but with the given contentid in it. getpagebaseurl(string structurebindningname) This method delivers a String with the URL to the page asked for. As the sitenode can have multiple bindings the method requires a bindingname which refers to the AvailableServiceBinding.name-attribute. getsitenodeid(string structurebindningname) Getter for the sitenodeid on a specific bound page getpageurl(string structurebindningname, Integer contentid) This method delivers a String with the URL to the page asked for. As the sitenode can have multiple bindings the method requires a bindingname which refers to the AvailableServiceBinding.name-attribute. This method also allows the user to specify that the content is important. This method is mostly used for master/detail-pages. getpageurl(string structurebindningname, int position, Integer contentid) This method delivers a String with the URL to the page asked for. As the sitenode can have multiple bindings the method requires a bindingname and also allows the user to specify a special sitenode in an ordered collection which refers to the AvailableServiceBinding.nameattribute. This method also allows the user to specify that the content is important. This method is mostly used for master/detail-pages. getcurrentpageurl() This method delivers a new url pointing to the same address as now but in the language corresponding to the code sent in. getpageurlafterlanguagechange(java.lang.string languagecode) This method delivers a new url pointing to the same address as now but in the language corresponding to the code sent in. getpagetitle() The navigation-title is fetched from the meta-info-content bound to the site node. getpagenavtitle(string structurebindningname) This method delivers a String with the Navigation title the page asked for has. As the sitenode can have multiple bindings the method requires a bindingname which refers to the AvailableServiceBinding.name-attribute. The navigation-title is fetched from the meta-info-content bound to the site node. getchildpages() The method returns a list of WebPage-objects that is the children of the current sitenode. The method is great for navigation-purposes on a structured site. getboundpages(string structurebindningname) getboundpages(integer sitenodeid, String structurebindningname) This methods get a list of bound pages with the structurebindningname sent in which resides on the sitenodeid sent in. CRI Université de Rennes I Julián Menéndez -10/08/2006 7
8 getlocalizedboundpages(string structurebindningname) The method returns a list of WebPage-objects that is the bound sitenodes of named binding. The method is great for navigation-purposes on any site. We also filter out all pages that don't have a localized version of the page meta-content. getboundpage(string structurebindningname, int position) The method returns a list of WebPage-objects that is the bound sitenodes of named binding. The method is great for navigation-purposes on any site. getisparenttocurrent(integer sitenodeid) This method helps us find out if the current site node is the same or a child to the sent in one. So if the current page is a child (in the entire hierarchy below) below the sitenode sent in the method returns true. Useful for navigational purposes. Exemple L exemple ci-dessous récupère les pages du site, liées au composant par l'intermédiaire d'une propriété "Pages" (Figure 4), sous forme d'objets WebPage contenus dans une liste et affiche des hyperliens y conduisant : <%@page import="org.infoglue.deliver.controllers.kernel.impl.simple.basictemplatecontroller, org.infoglue.deliver.applications.databeans.webpage, java.util.list, java.util.iterator" <% (BasicTemplateController) request.getattribute("org.infoglue.cms.deliver.templatelogic") ; // Récupération d'une liste contenant les Pages associées au template grâce à la propriété Page List listpages = templatelogic.getcomponentlogic().getboundpages("pages") ; // Itération sur chaque page contenue dans la Liste pour construire le menu for (Iterator itc = listpages.iterator() ; itc.hasnext() ; ) { WebPage unepage = (WebPage) itc.next(); <a href=" <%= unepage.geturl() " > <%= unepage.getnavigationtitle() </a> <% } Figure 4 - Propriété "Pages" contenant les pages du site dont on veut récupérer des références dans le template Réutilisation de Templates Lors de la construction du site Internet ou toute autre représentation visuelle de l information il y a souvent de nombreuses parties réutilisables dans la page. Par exemple, on pourra vouloir réutiliser un entête dans d autres templates. Cette fonctionnalité est supportée par Infoglue. Ce que l on souhaite c est identifier les parties réutilisables et les mettre dans leur propre contenu de type template. Les templates auront alors le même contexte que les template appelants ce qui implique qu un template offre exactement les mêmes fonctionnalités que le template principal. On peut en particulier inclure des templates dans un template lui-même inclus dans un autre template ce qui permet de développer de très petits composants réutilisables si tel est le but recherché. Développement de Composants pour le CMS Infoglue 8
9 include(string contentbindningname, String attributename) This method allows the current template to include another template which is also rendered in the current context as if it were a part. Intégration d applications Les sites web proposent en général de nombreuses fonctionnalités. Cette section présente quelques façons d intégrer des applications dans un site web sans avoir à réécrire l application ou en ayant juste à intégrer une logique applicative dans le site tout en la paramétrant à votre gré. Il est aussi possible de construire des logiques applicatives directement dans la plateforme dans une optique de réutilisabilité et d extensibilité. geturlcontent(string url) This method fetches a given URL contents. This means that we can include an external url's contents in our application. Divers Ici sont regroupées quelques fonctionnalités utiles supplémentaires. Assurez-vous de consulter la javadoc pour une liste exhaustive. getsitenodeid() Getter for the sitenodeid getlanguageid() Getter for the languageid getcontentid() Getter for the contentid getrequestparameter(string parametername) Getter for request-parameters getcontenttypedefinitionvo(integer contentid) The method returns the ContentTypeVO-objects of the given contentid. Liens : Template Reference : API / javadoc : Velocity : Documentation : Tutoriel vidéo : Mathias Bogeblad : mailto:mattias.bogeblad@modul1.se BasicTemplateController : ComponentLogic : JSP : WebPage : CRI Université de Rennes I Julián Menéndez -10/08/2006 9
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
Plus en détailWEB page builder and server for SCADA applications usable from a WEB navigator
Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel
Plus en détailTutoriel de formation SurveyMonkey
Tutoriel de formation SurveyMonkey SurveyMonkey est un service de sondage en ligne. SurveyMonkey vous permet de créer vos sondages rapidement et facilement. SurveyMonkey est disponible à l adresse suivante
Plus en détailLes Portfolios et Moodle Petit inventaire
Les Portfolios et Moodle Petit inventaire Jean.Fruitete@univ-nantes.fr Sommaire Les Portfolios et Moodle Petit inventaire... 1 Introduction... 1 Contexte... 1 Des portfolios utilisés dans la communauté
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailUtiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces
Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles
Plus en détailOnce the installation is complete, you can delete the temporary Zip files..
Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une
Plus en détailTelecharger gratuitement convertisseur de fichier word en pdf
Telecharger gratuitement convertisseur de fichier word en pdf Cliquez sur le bouton pour tlcharger le convertisseur PDF en Word. online pour convertir des fichiers PDF en fichiers Word ditables (gratuit,
Plus en détailDOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0
DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0 INDEX : DOCUMENTATION - FRANCAIS... 2 1. INSTALLATION... 2 2. CONFIGURATION... 2 3. LICENCE ET COPYRIGHT... 3 4. MISES
Plus en détailEnglish Q&A #1 Braille Services Requirement PPTC 144918. Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?
English Q&A #1 Braille Services Requirement PPTC 144918 Q1. Would you like our proposal to be shipped or do you prefer an electronic submission? A1. Passport Canada requests that bidders provide their
Plus en détailGénéralités. javadoc. Format des commentaires. Format des commentaires. Caractères spéciaux. Insérer du code
Généralités javadoc Université de Nice - Sophia Antipolis Richard Grin Version 1.4.1 8/2/11 javadoc produit de la documentation en partant de commentaires particuliers insérés dans le code source des classes
Plus en détailRAPID 3.34 - Prenez le contrôle sur vos données
RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux
Plus en détailLe passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!
> Le passé composé le passé composé C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! «Je suis vieux maintenant, et ma femme est vieille aussi. Nous n'avons pas eu d'enfants.
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailThe new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.
General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation
Plus en détailPlan. Department of Informatics
Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise
Plus en détailGet Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF
CEST MAINTENANT PDF ==> Download: CEST MAINTENANT PDF CEST MAINTENANT PDF - Are you searching for Cest Maintenant Books? Now, you will be happy that at this time Cest Maintenant PDF is available at our
Plus en détailApplication Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
Plus en détailInstructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00
Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce
Plus en détailHow to Login to Career Page
How to Login to Career Page BASF Canada July 2013 To view this instruction manual in French, please scroll down to page 16 1 Job Postings How to Login/Create your Profile/Sign Up for Job Posting Notifications
Plus en détail3615 SELFIE. http://graffitiresearchlab.fr HOW-TO / GUIDE D'UTILISATION
3615 SELFIE http://graffitiresearchlab.fr HOW-TO / GUIDE D'UTILISATION Hardware : Minitel Computer DIN FM545 45 connector (http://www.gotronic.fr/art-fiche-din-fm545-4747.htm) Cable Arduino compatible
Plus en détailMELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :
MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE : Housing system est un service gratuit, qui vous propose de vous mettre en relation avec
Plus en détailMANUEL MARKETING ET SURVIE PDF
MANUEL MARKETING ET SURVIE PDF ==> Download: MANUEL MARKETING ET SURVIE PDF MANUEL MARKETING ET SURVIE PDF - Are you searching for Manuel Marketing Et Survie Books? Now, you will be happy that at this
Plus en détailPUPPET. Romain Bélorgey IR3 Ingénieurs 2000
PUPPET Romain Bélorgey IR3 Ingénieurs 2000 SOMMAIRE Qu est-ce que Puppet? Utilisation de Puppet Ses composants Son utilisation Le langage Puppet Démonstration QU EST-CE QUE PUPPET? Administration centralisée
Plus en détailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...
Plus en détaillundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public
Communautés Numériques L informatique à la portée du Grand Public Initiation et perfectionnement à l utilisation de la micro-informatique Microsoft Document Connection pour Mac. Microsoft Document Connection
Plus en détailAcronymes et abréviations. Acronymes / Abbréviations. Signification
Acronymes et abréviations Acronymes / Abbréviations Signification AD CS Active Directory Certificate Services CA Certification Authority CRL Certificate Revocation List CDP Certificate Distribution Points
Plus en détailcalls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial
calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne Online Applications Tutorial 1/4 Pour postuler aux Appels d Offres de l ENP, vous devez aller sur la plateforme : calls.parisneuroscience.fr.
Plus en détailGestion des prestations Volontaire
Gestion des prestations Volontaire Qu estce que l Income Management (Gestion des prestations)? La gestion des prestations est un moyen de vous aider à gérer votre argent pour couvrir vos nécessités et
Plus en détailCEST POUR MIEUX PLACER MES PDF
CEST POUR MIEUX PLACER MES PDF ==> Download: CEST POUR MIEUX PLACER MES PDF CEST POUR MIEUX PLACER MES PDF - Are you searching for Cest Pour Mieux Placer Mes Books? Now, you will be happy that at this
Plus en détailANGULAR JS AVEC GDE GOOGLE
ANGULAR JS AVEC GDE GOOGLE JUIN 2015 BRINGING THE HUMAN TOUCH TO TECHNOLOGY 2015 SERIAL QUI SUIS-JE? ESTELLE USER EXPERIENCE DESIGNER BUSINESS ANALYST BRINGING THE HUMAN TOUCH TO TECHNOLOGY SERIAL.CH 2
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailSYSTÈMES D INFORMATIONS
SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.
Plus en détailExtension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.
Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence
Plus en détailMapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15
MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué
Plus en détailPHP 5.4 Développez un site web dynamique et interactif
Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................
Plus en détailPractice Direction. Class Proceedings
Effective Date: 2010/07/01 Number: PD - 5 Title: Practice Direction Class Proceedings Summary: This Practice Direction describes the procedure for requesting the assignment of a judge in a proceeding under
Plus en détailManuel Utilisateur. Boticely
Manuel Utilisateur Boticely Auteur : Logica Version : 1.4 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales
Plus en détailExercices sur SQL server 2000
Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table
Plus en détailSERVEUR DÉDIÉ DOCUMENTATION
SERVEUR DÉDIÉ DOCUMENTATION Release 5.0.6.0 19 Juillet 2013 Copyright 2013 GIANTS Software GmbH, All Rights Reserved. 1/9 CHANGE LOG Correction de bug divers (5.0.6.0) Ajout d une option de relance automatique
Plus en détailAMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32
THAT the proposed clause 6(1), as set out in Clause 6(1) of the Bill, be replaced with the following: Trustee to respond promptly 6(1) A trustee shall respond to a request as promptly as required in the
Plus en détailLa rencontre du Big Data et du Cloud
La rencontre du Big Data et du Cloud Libérez le potentiel de toutes vos données Visualisez et exploitez plus rapidement les données de tous types, quelle que soit leur taille et indépendamment de leur
Plus en détailADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5
ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailPublication sur serveur distant
DOCUMENTATION Publication sur serveur distant Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search, social and portal
Plus en détailService d'authentification LDAP et SSO avec CAS
Service d'authentification LDAP et SSO avec CAS Clé de l'extension : ig_ldap_sso_auth 2006-2007, Michaël Gagnon, Ce document est publié sous la licence open source, disponible au
Plus en détailGuide d'installation rapide TFM-560X YO.13
Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically
Plus en détailCETTE FOIS CEST DIFFERENT PDF
CETTE FOIS CEST DIFFERENT PDF ==> Download: CETTE FOIS CEST DIFFERENT PDF CETTE FOIS CEST DIFFERENT PDF - Are you searching for Cette Fois Cest Different Books? Now, you will be happy that at this time
Plus en détailGuide de recherche documentaire à l usage des doctorants. Partie 1 : Exploiter les bases de données académiques
Guide de recherche documentaire à l usage des doctorants Partie : Exploiter les bases de données académiques Sylvia Cheminel Dernière mise à jour : décembre 04 PANORAMA DES SOURCES DOCUMENTAIRES ACADEMIQUES...
Plus en détailAcce s aux applications informatiques Supply Chain Fournisseurs
Acce s aux applications informatiques Supply Chain Fournisseurs Toujours plus de service pour vous ; rapide, pratique, sécurisé, écologique et gratuit! Vous vous connectez à notre site MESSIER BUGATTI
Plus en détailPréparation d un serveur Apache pour Zend Framework
Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine
Plus en détailJava 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étailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailModule 7 : Configuration du serveur WEB Apache
Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail
Plus en détailLOI SUR LA RECONNAISSANCE DE L'ADOPTION SELON LES COUTUMES AUTOCHTONES ABORIGINAL CUSTOM ADOPTION RECOGNITION ACT
ABORIGINAL CUSTOM ADOPTION RECOGNITION ACT ABORIGINAL CUSTOM ADOPTION RECOGNITION REGULATIONS R-085-95 In force September 30, 1995 LOI SUR LA RECONNAISSANCE DE L'ADOPTION SELON LES COUTUMES AUTOCHTONES
Plus en détailRèglement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation
THE CONSUMER PROTECTION ACT (C.C.S.M. c. C200) Call Centres Telemarketing Sales Regulation LOI SUR LA PROTECTION DU CONSOMMATEUR (c. C200 de la C.P.L.M.) Règlement sur le télémarketing et les centres d'appel
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailSupervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14
Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...
Plus en détailAIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES
AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES FORMULAIRE DE DEMANDE D AIDE / APPLICATION FORM Espace réservé pour l utilisation de la fondation This space reserved for foundation use
Plus en détailNotice Technique / Technical Manual
Contrôle d accès Access control Encodeur USB Mifare ENCOD-USB-AI Notice Technique / Technical Manual SOMMAIRE p.2/10 Sommaire Remerciements... 3 Informations et recommandations... 4 Caractéristiques techniques...
Plus en détailJava et les bases de données
Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailVanilla : Virtual Box
Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,
Plus en détailOUTIL DE TRAVAIL COLLABORATIF
B i b l i o t h è q u e OUTIL DE TRAVAIL COLLABORATIF Septembre 2012 TitanPad est un outil de travail collaboratif permettant de prendre des notes ou de rédiger à plusieurs un même texte à distance en
Plus en détailiqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2
iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2 134712-LLP-2007-HU-LEONARDO-LMP 1 Information sur le projet iqtool - Outil e-learning innovateur pour enseigner
Plus en détailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailINTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailContents Windows 8.1... 2
Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to
Plus en détailWiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)
#45 #46 WiFi Security Camera Quick Start Guide Guide de départ rapide Caméra de surveillance Wi-Fi (P5) #47 Start Here 1 Is this you? TECH SUPPORT CTRL ALT DEL 2 If yes, turn to page three 1 3 If not,
Plus en détailDOCUMENTATION - FRANCAIS... 2
DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des
Plus en détailthat the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on
ONTARIO Court File Number at (Name of court) Court office address Applicant(s) (In most cases, the applicant will be a children s aid society.) Full legal name & address for service street & number, municipality,
Plus en détailFormation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Plus en détailArchitecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Plus en détailPetit guide pour l installation de CVW sous Linux
LinuxFocus article number 310 http://linuxfocus.org par Juan Manuel Triana,Carlos Andrés Pérez Petit guide pour l installation de CVW sous Linux L auteur:
Plus en détailTHE LAW SOCIETY OF UPPER CANADA BY-LAW 19 [HANDLING OF MONEY AND OTHER PROPERTY] MOTION TO BE MOVED AT THE MEETING OF CONVOCATION ON JANUARY 24, 2002
2-aes THE LAW SOCIETY OF UPPER CANADA BY-LAW 19 [HANDLING OF MONEY AND OTHER PROPERTY] MOTION TO BE MOVED AT THE MEETING OF CONVOCATION ON JANUARY 24, 2002 MOVED BY SECONDED BY THAT By-Law 19 [Handling
Plus en détailCompléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :
FOIRE AUX QUESTIONS COMMENT ADHÉRER? Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante : 275, boul des Braves Bureau 310 Terrebonne (Qc) J6W 3H6 La
Plus en détailSoon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions
Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailCOUNCIL OF THE EUROPEAN UNION. Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53
COUNCIL OF THE EUROPEAN UNION Brussels, 18 September 2008 (19.09) (OR. fr) 13156/08 LIMITE PI 53 WORKING DOCUMENT from : Presidency to : delegations No prev. doc.: 12621/08 PI 44 Subject : Revised draft
Plus en détailLe Product Backlog, qu est ce c est?
Le Product Backlog, qu est ce c est? Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Sommaire > Rappels théoriques : qu est ce qu un Product Backlog? > Le Product Backlog n est pas seul! > Techniques
Plus en détailOcs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.
Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils
Plus en détailWeb Tier : déploiement de servlets
Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation
Plus en détailConnaître la version de SharePoint installée
Connaître la version de SharePoint installée Comment savoir la version de SharePoint en cours Dans le cadre de la maintenance de plusieurs fermes SharePoint, il est indispensable de connaître les versions
Plus en détailSurveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition
Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution
Plus en détail4. Groupement d objets
Conception objet en Java avec BlueJ une approche interactive 4. Groupement d objets Collections et itérateurs David J. Barnes, Michael Kölling version française: Patrice Moreaux Rédigé avec 1.0 Principaux
Plus en détailTitulaires de marques
1 / 12 Titulaires de marques Enregistrez votre réseau Frogans dédié pendant la période d'enregistrement prioritaire pour les titulaires de marques 2 / 12 Produits et Services Classes d'enregistrement Marques
Plus en détailPaxton. ins-20605. Net2 desktop reader USB
Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.
Plus en détailles 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
Plus en détailModule Title: French 4
CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 2 Examinations 2010 Module Title: French 4 Module Code: LANG 6020 School: Business Programme Title: Bachelor of Business Stage 2
Plus en détailAPPENDIX 6 BONUS RING FORMAT
#4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor
Plus en détailTP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A
Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau
Plus en détailL installation a quelque peu changée depuis les derniers tutos, voici une actualisation.
Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur
Plus en détailExtension fonctionnelle d un CRM. CRM étendu >> Conférence-débat 15 April 2015. Club Management des Systèmes d Information de l'iae de Paris Alumni
Extension fonctionnelle d un CRM Conférence-débat 15 April 2015 Club Management des Systèmes d Information de l'iae de Paris Alumni CRM étendu >> Programme // CRM étendu Vision 360 et Plateforme Cloud
Plus en détailGestion d Epargne de Crédit & Comptabilité
Présentation du produit Introduction Fonctionnalités Technologies Open Source Avantages Spécifications techniques Services Captures d écran Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Introduction
Plus en détailParis Airports - Web API Airports Path finding
Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : Olivier.MONGIN@adp.fr Date : 19/05/2015 Approbateur
Plus en détail