Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales"

Transcription

1 Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth Relecteur(s) : Hervé Platteaux Projet Learning Infrastructure 2013 Work Package Integration of 3rd party Environments with e-portfolios and institutional services Learning Infrastructure WP 1.3 1

2 Table des matières Table des matières Introduction PARTIE I. Technologie A. Sécurisation Oauth B. Protocol d échange REST SOAP HTTP(S) C. Représentation des données MICRODATA et MICROFORMAT METADATA D. WEB Sémantique RDF RDFa ATOM/RSS PARTIE II. Technologies des plateformes sociales et professionnelles A. Tableau récapitulatif des technologies Conclusion Learning Infrastructure WP 1.3 2

3 Introduction Dans le rapport Identification des réseaux sociaux professionnels complémentaires à une démarche eportfolio (Mahara) [W.P.1.3.1], nous avons identifié les plateformes professionnelles et sociales susceptibles de bénéficier d un canal de communication dédié avec le eportfolio institutionnel. Sur la base des plateformes identifiées, nous résumons dans ce document les technologies nécessaires pour réaliser l échange de données entre un eportfolio Mahara et les plateformes professionnelles et sociales (illustrée dans la figure cidessous). Figure 1 - Plateformes professionnelles et sociales Learning Infrastructure WP 1.3 3

4 PARTIE I. Technologie Nous explorons les différentes technologies nécessaires lors de l échange de données entre des applications Web. Nous différençons quatre couches responsables pour l échange de données définissant chacune des normes et des protocoles: a) Sécurisation; b) Protocol d échange; c) Représentation des données et d) Web sémantique et RDF. A. Sécurisation Oauth Permet la communication inter application. Oauth permet d autoriser la communication entre deux applications (serveurs) au nom de l utilisateur. Oauth est un système d autorisation web. Il garantit que les comptes de l utilisateur (login et mot de passe) ne sont jamais échangés, car l application soumettant une requête reçoit uniquement un token. La validité du token peut être soit limitée à la transaction courante soit persistante, évitant ainsi à l utilisateur de devoir re-rentré son token. Il est généralement nécessaire de posséder une clé applicative qui est fournie par le service. Oauth est souvent un prérequis pour accéder aux APIs fournies par un fournisseur de services. B. Protocol d échange REST Le protocole REST fournit une API compatible avec les technologies du web qui encourage l exposition d un modèle de données hiérarchique abstrait. Les données retournées sont souvent au format XML ou JSON. Si l usage principal consiste à lire des données, il est également possible d effectuer des opérations d écriture (avec les requêtes POST, PUT et DELETE). Les APIs fournies ne sont pas standardisées (seul le protocole l est). Il est donc nécessaire de se référer à la documentation. Les appels sont généralement sécurisés avec Oauth. SOAP SOAP est un protocole d appel similaire à REST pour ce qui concerne des fonctionnalités de base. Il est toutefois plus compliqué. On préférera donc utiliser REST à chaque fois que cela est possible. Learning Infrastructure WP 1.3 4

5 HTTP(s) HTTP(s) permet la mise à disposition du contenu au travers d une URL standard. L URL peut être secrète, limitée dans le temps et à usage unique (c est le cas pour l échange simple de données entre applications). On associe les URLs principalement avec du contenu HTML mais les données transmises peuvent être de tous types: fichier, image, etc. Il est donc possible d utiliser ce système pour transférer des données formatées (par exemple LEAP2A) entre applications. Des métadonnées supplémentaires peuvent être transmises au travers du protocole HTTP (mime type, date, etc.). C. Représentation des données MICRODATA et MICROFORMAT Permettent de rendre le contenu HTML compréhensible par un système informatique (moteur de recherche, Zotero, etc.). Il s agit d ajouter dans le contenu de la page des attributs et des classes qui permettent d extraire les données spécifiques à chaque objet décrit, pouvant aller du nom de l objet, de sa date de création à l adresse postale d un évènement. Les MICRODATA et les MICROFORMAT décrivent une partie du document et non le document dans son entier. On peut donc lister plusieurs éléments dans la même page. On pourra alors avoir une page de profil d un auteur ou l ensemble de ses attributs personnels sera décrit et balisé (date de naissance, employeurs, adresse postale). La même page pourra aussi contenir la liste de ses publications. Ces derniers seront balisés de sorte à identifier les titres des livres, les éditeurs du livre, leur prix, etc. Les approches micros décrivent une approche pour interagir avec un système externe, mais ne décrivent pas les schémas de données à utiliser. Pour pouvoir décrire des entités connues (personnes, livres, etc.) il faut encore sélectionner un schéma de données qui soit compréhensible par le plus grand nombre. L initiative de Google, Yahoo, Yandex et Bing est actuellement la plus reconnue. Elle est décrite sur le site METADATA Comme son nom l indique, les METADATAs permettent d ajouter des métadonnées dans l en-tête de la page. Les métadonnées décrivent le contenu de la page dans son entier. Ces métadonnées peuvent être utilisées pour extraire les données d une page et/ou exposer les données d une page suivant le point de vue où l on se place. Learning Infrastructure WP 1.3 5

6 On distingue plusieurs schémas de métadonnées. Parmi eux, nous pouvons citer: DUBLIN CORE: métadonnées simples, il décrit des ressources numériques. Ce schéma est utilisé par des organisations internationales. Open Graph Protocol (OGP): décrit principalement des ressources physiques (évènements, groupe social, etc.). Ce schéma est entre autres utilisé par Facebook, qui l a créé en s inspirant de DUBLIN CORE. OEMBED: décrit principalement des ressources multimédias pouvant être incluses (vidéos, images, etc.). Les métadonnées fournissent le code HTML nécessaire pour inclure une ressource externe ainsi qu une représentation de la ressource. D. WEB Sémantique RDF Mise à disposition du contenu d un document HTML dans un format interprétable par un système informatique. Le fichier décrivant le contenu peut être pointé depuis une balise située dans l en-tête (header) du document HTML. Le fichier descriptif du contenu peut lui-même pointer vers d autres fichiers descripteurs. Ainsi, elles permettent de compléter le contenu des documents Web. RDFa Proche des microformats, RDFa permet de décrire du contenu à l intérieur d une page web et permettre son utilisation par un système informatique (e.g. moteurs de recherche tels que Google). ATOM/RSS Atom et RSS peuvent être utilisés pour extraire les données d un flux, mais également pour publier des articles si le système le permet avec Atom Publishing Protocol. Les URLs peuvent inclure un token sécurisé et être individuels à l utilisateur ou être génériques. Certains systèmes permettent de publier du contenu au travers d s. Les adresses peuvent être génériques ou propres à l'utilisateur. Il est maintenant question d identifier ces technologies au sein des plateformes professionnelles et sociales que nous avons identifiées dans le document précédent. Learning Infrastructure WP 1.3 6

7 PARTIE II. Technologies des plateformes professionnelles et sociales Après avoir identifié les technologies pouvant être utilisées pour l échange de données entre les plateformes professionnelles et Mahara, nous identifions pour chaque plateforme les technologies misent à disposition des développeurs pour interconnecter les services. Il est à noter que les technologies répertoriées cidessous sont issues d une exploration des adresses web listées dans la colonne Ressources 1. Figure 2 - Technologies des plateformes professionnelles et sociales 1 Informations retrouvées le Learning Infrastructure WP 1.3 7

8 A. Tableau Plateformes Technologies Ressources LinkedIn Plugin, OAuth, API REST et Javascript (XML, JSON) Academia.edu NA NA Eduportfolio.org NA NA Viadeo Plugin, REST API (XML JSON) Xing Plugin, REST API (XML JSON) Facebook Plugin, REST API (XML JSON), Facebook SDK Web, Android, ios m/ Blogger Plugin, REST API (XML JSON) blogger/ WordPress Plugin, REST API (XML JSON) m/docs/api/ ResearchGate.net Plugin developers/ Google Apps Plugin, OpenID & SAML Single Sign-On, 2-legged & 3-legged OAuth google-apps/?hl=fr OpenBadge API org/ Tableau 1 - Récapitulatif des technologies responsables de l interaction avec d autres plateformes Nous constatons que la majorité des plateformes à l exception d Academia.edu et eduportfolio.org mettent à disposition des APIs REST et des plugins d intégration simple (c.-à-d. badge, lien photo profil, etc.). Learning Infrastructure WP 1.3 8

9 Conclusion En comparaison, LinkedIn semble être l une des plateformes ayant le plus grand potentiel en matière de transfert d artefact (voir WP 1.3.1) et offrant une documentation complète pour l utilisation de leur API. Leur API est développée et nous semble adaptée à la réalisation d un prototype. Nous choisirons donc de poursuivre notre projet par la réalisation d un prototype permettant l échange de données entre Mahara et LinkedIn. Les technologies pouvant être employées afin de créer des échanges de données entre les eportfolios et les plateformes professionnelles et sociales sont limitées par l état d ouverture de ces dernières. Dans ce sens, la majorité des plateformes ne restreignent pas l accès en lecture aux informations de base telles que les profils, mais l accès en écriture est dans la majorité des cas limités. Learning Infrastructure WP 1.3 9

Interconnexion de la plateforme LinkedIn avec l eportfolio Mahara

Interconnexion de la plateforme LinkedIn avec l eportfolio Mahara Interconnexion de la plateforme LinkedIn avec l eportfolio Mahara D 1.3.3 Prototype Auteurs: Johann Luethi, Patrick Roth Projet Learning Infrastructure 2013 Work Package 1.3 - Integration of 3rd party

Plus en détail

Complément - Comparaison entre le Concept paper et Mahara 1.8

Complément - Comparaison entre le Concept paper et Mahara 1.8 Complément - Comparaison entre le Concept paper et Mahara 1.8 D 1.5.3 Concept paper Annexe Auteurs: Johann Luethi, Nadia Spang Bovey Equipe projet: Emmanuel Fernandes, Céline Restrepo Zea, Patrick Roth,

Plus en détail

Les outils du Web* : comment ça marche et à quoi ça sert?

Les outils du Web* : comment ça marche et à quoi ça sert? Sites Web Les outils du Web* : comment ça marche et à quoi ça sert? Sites marchands, e-commerce Forums Blogs Réseaux sociaux grand public : Facebook, Twitter Réseaux sociaux professionnels : Linkedin,

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

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

Qu'est-ce qu'un Web Service?

Qu'est-ce qu'un Web Service? WEB SERVICES Qu'est-ce qu'un Web Service? Un Web Service est un composant implémenté dans n'importe quel langage, déployé sur n'importe quelle plate-forme et enveloppé dans une couche de standards dérivés

Plus en détail

Cookies de session ils vous permettent de sauvegarder vos préférences d utilisation et optimiser l expérience de navigation de l Utilisateur ;

Cookies de session ils vous permettent de sauvegarder vos préférences d utilisation et optimiser l expérience de navigation de l Utilisateur ; Ce site utilise des Cookies, émis également par des tiers, pour des raisons de fonctionnalité, pratiques et statistiques indiquées dans notre politique en matière de Cookies. Politique en matière de Cookies

Plus en détail

L accès en ligne aux manuscrits Possibilités de XML, systèmes de navigation, référencement

L accès en ligne aux manuscrits Possibilités de XML, systèmes de navigation, référencement L accès en ligne aux manuscrits Possibilités de XML, systèmes de navigation, référencement Raphaële Mouren, Enssib (raphaele.mouren@enssib.fr) Isabelle Westeel, Bibliothèque municipale de Lille (iwesteel@mairie-lille.fr)

Plus en détail

Dom, XML, Lecture de fichiers

Dom, XML, Lecture de fichiers Projet de développement web : Développement côté client Chapitre 4 Dom, XML, Lecture de fichiers Page 1 / 11 Table des matières Table des matières Introduction DOM : Document Object Model Structure habituelle

Plus en détail

Documentation utilisateur de la plate-forme administrateur

Documentation utilisateur de la plate-forme administrateur Documentation utilisateur de la plate-forme administrateur Introduction... 2 1. Accès à la plate-forme... 2 2. Création d une barre de navigation... 3 3. Créer un nouveau menu... 4 Créer le nom d un nouveau

Plus en détail

Le portfolio numérique Tutoriel de prise en main

Le portfolio numérique Tutoriel de prise en main Ecole Supérieure du Professorat et de l Education Lille Nord de France Le portfolio numérique Ce document est destiné aux étudiants accompagnés lors de leur formation. Le tutoriel permet de réaliser un

Plus en détail

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que

Plus en détail

Référence Etnic Architecture des applications

Référence Etnic Architecture des applications Référence Etnic Architecture des applications Table des matières 1. Introduction... 2 2. Architecture... 2 2.1 Démarche générale... 2 2.2 Modèle d architecture... 3 2.3 Découpe d une architecture applicative...

Plus en détail

Facebook Création d'applications avec PHP et JavaScript - Version numérique

Facebook Création d'applications avec PHP et JavaScript - Version numérique Introduction. Avant-propos 1. Objectif 1 1. Pré-requis 2 1.3 Structure 2 1.4 Conventions 3 1.4.1 Règles 3 1.4.2 Code source 3 2. Historique 4 2.1 2003-200 : les origines 4 2.2 2005-2008 : l'envol 7 2.3

Plus en détail

Écriture de pages Web

Écriture de pages Web Écriture de pages Web Le langage HTML / XHTML Laurent Tichit Janvier 2011 Laurent Tichit 2005-2010 1 Comment fonctionne le Web? C'est un mécanisme client-serveur. Logiciel serveur : programme qui a pour

Plus en détail

Publication et intégration de données ouvertes

Publication et intégration de données ouvertes Publication et intégration de données ouvertes François Scharffe LIRMM, UM2 Gazouillez #lechatpito #datalift 1 Qu est-ce qu une donnée ouverte? Une donnée accessible sur le web sous une licence ouverte.

Plus en détail

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur

Déploiement des manuels numériques sur tablette. Mode d emploi intégrateur / administrateur Déploiement des manuels numériques sur tablette Mode d emploi intégrateur / administrateur Table des matières Introduction... 3 Etape 1 : récupération de l application sur les stores... 3 Etape 2 : création

Plus en détail

Projet Covoiturage TP 5

Projet Covoiturage TP 5 Projet Covoiturage TP 5 Description du thème Ce TP est le cinquième d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Intitulé long Formation concernée

Plus en détail

Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL

Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL Table des matières Système d'exploitation... 3 Environnement de développement intégré... 3 Le workspace... 3 Le

Plus en détail

Documentation Utilisateur SEO EXPERT

Documentation Utilisateur SEO EXPERT Documentation Utilisateur SEO EXPERT SEO EXPERT est un module très complet qui vous aide à optimiser rapidement le référencement naturel de votre boutique sur les principaux moteurs de recherche mais aussi

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Développement mobile «cross-platform»

Développement mobile «cross-platform» Développement mobile «cross-platform» Polytech Nice vendredi 17 octobre 2014 20.10.14 1 Au programme 1. A chaque projet sa techno 2. 1 code Plusieurs plateformes 3. La puissance de jquery sur mobile 4.

Plus en détail

Usages d un site Web contributif

Usages d un site Web contributif 1/9 Date : à partir du 8 novembre 2011 Durée : 4 séances de 3 heures Public : Licence Pro Usages d un site Web contributif Eléments de cours sur le CMS SPIP Objectifs Accompagner la découverte et la prise

Plus en détail

Module - Facebook PS Connect

Module - Facebook PS Connect Module - Facebook PS Connect Date : 07 Janvier 2014 Service Business Tech : Installation & Personnalisation Si vous avez besoin d une assistance, nous pouvons vous fournir une installation complète que

Plus en détail

Le langage JAVASCRIPT

Le langage JAVASCRIPT Le langage JAVASCRIPT I Introduction Vous vous dites encore un langage alors qu il y en a déjà un nombre non négligeable. En effet un de plus, mais à chaque langage son utilisation et sa particularité.

Plus en détail

Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1

Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1 Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1 Date : Jeudi 25 juin 2015 Horaire : 9h à 16h Local : C-2059 Adresse : Université de Montréal Pavillon Lionel Groulx 3150, rue Jean-Brillant

Plus en détail

Table des matières. Statut de ce document

Table des matières. Statut de ce document L architecture du gestionnaire de profils Groupe 1B version 2.5 12 décembre 2003 Table des matières Statut de ce document Cliquez ici pour revenir au début Cliquez ici pour dérouler le diaporama Table

Plus en détail

Architecture client/serveur

Architecture client/serveur Architecture client/serveur Table des matières 1. Principe du client/serveur...2 2. Communication client/serveur...3 2.1. Avantages...3 2.2. Inconvénients...3 3. HTTP (HyperText Transfer Protocol)...3

Plus en détail

Ecole Nationale Supérieure des Télécommunications Les outils XML

Ecole Nationale Supérieure des Télécommunications Les outils XML Ecole Nationale Supérieure des Télécommunications Les outils XML Page 1 sur 13 SOMMAIRE 1 Introduction 3 2 Parseur XML et processeur XSLT 4 2.1 Le Parseur XML v2 4 2.1.1 Les API DOM et SAX 4 2.1.2 Le parseur

Plus en détail

Réalisation d Applications Web Statiques

Réalisation d Applications Web Statiques Université Abdelmalek Essaâdi Faculté Polydisciplinaire - Tétouan Réalisation d Applications Web Statiques Mr. AZZOUZ Karim azzkimo@gmail.com 2013-2014 1 Plan Cours TP Exercices et TD Évaluation : * Devoir

Plus en détail

Site de l Assainissement et de

Site de l Assainissement et de Site de l Assainissement et de la Protection des Sols Inscription et gestion du profil utilisateur Aide Date 18/08/2015 Version 1.01 Auteur M. Semer INSCRIPTION ET GESTION DU PROFIL UTILISATEUR AIDE 2/15

Plus en détail

IBM Software Demos WebSphere Portal Web 2.0

IBM Software Demos WebSphere Portal Web 2.0 IBM WebSphere Portal prend pleinement en charge les technologies Web 2.0 pour permettre aux entreprises de déployer, en toute simplicité, des applications haute performance et intuitives qui répondent

Plus en détail

Nouveaux standards informatiques instaurés au passage au domaine VD de la CSVDC

Nouveaux standards informatiques instaurés au passage au domaine VD de la CSVDC Nouveaux standards informatiques instaurés au passage au domaine VD de la CSVDC Comptes réseau Pour les enseignants Par exemple, pour Jean Tremblay Nom d usager (identifiant) : tremblayj Mot de passe:

Plus en détail

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents

Plus en détail

PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière)

PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière) L institut de formation continue des professionnels du Web Formation Polymer JS Référence formation : Durée : Prix conseillé : PJS 4 jours (28 heures) 2 000 HT (hors promotion ou remise particulière) Description

Plus en détail

Vanilla. Open Source Business Intelligence. Présentation de la plateforme

Vanilla. Open Source Business Intelligence. Présentation de la plateforme Vanilla Open Source Business Intelligence Présentation de la plateforme Novembre 2008 Patrick Beaucamp BPM Conseil Contact : patrick.beaucamp@bpm-conseil.com Table des matières Introduction...3 Portail

Plus en détail

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP SAS Web Report Studio offre depuis de nombreuses versions la possibilité de visualiser les observations spécifiques à partir des données

Plus en détail

Analyse des besoins logiciels

Analyse des besoins logiciels Analyse des besoins logiciels Encadrement et supervision Annie Danzart Jean-Claude Moissinac Equipe de développement Mohamed Anouar Benaissa anouar@benaissa.net Anthony Rabiaza rabiaza@enst.fr Déva Pajaniaye

Plus en détail

Initiation au Web et à l HTML

Initiation au Web et à l HTML Initiation au Web et à l HTML Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /40 Mathieu

Plus en détail

Capturer, gérer, partager l info et prendre des notes. tout faire (ou presque) depuis son navigateur

Capturer, gérer, partager l info et prendre des notes. tout faire (ou presque) depuis son navigateur Capturer, gérer, partager l info et prendre des notes tout faire (ou presque) depuis son navigateur François MAGNAN francoismagnan@gmail.com http://www.francoismagnan.info => Sur le site, des vidéos pour

Plus en détail

Personnaliser une communauté. Ajouter un contenu audio et/ou vidéo et afficher des pages de réseaux sociaux

Personnaliser une communauté. Ajouter un contenu audio et/ou vidéo et afficher des pages de réseaux sociaux Personnaliser une communauté Ajouter un contenu audio et/ou vidéo et afficher des pages de réseaux sociaux Introduction Les communautés vous permettent de partager des documents, fichiers, billets de blog,

Plus en détail

Dossier de Conception Système

Dossier de Conception Système Dossier de Conception Systeme FullMANGA Document Dossier de Conception Système Version 1.2 Commencé le 30 novembre 2006 Dernière modification 4 décembre 2006 Statut Finale Client Enseignants du M2P GI

Plus en détail

Par KENFACK Patrick MIF30 19 Mai 2009

Par KENFACK Patrick MIF30 19 Mai 2009 Par KENFACK Patrick MIF30 19 Mai 2009 1 Introduction II. Qu est ce qu un OpenId? III. Acteurs IV. Principe V. Implémentation VI. Sécurité VII. conclusion I. 2 Vue le nombre croissant de sites web nous

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Le Web de A à Z. 1re partie : Naviguer sur le Web

Le Web de A à Z. 1re partie : Naviguer sur le Web 1re partie : Naviguer sur le Web D abord, vous devez être connectés à l Internet : abonnement auprès d un fournisseur borne publique Wi-Fi via un réseau de téléphonie (3G, 4G, LTE) À la Grande Bibliothèque,

Plus en détail

Agrégation de flux RSS

Agrégation de flux RSS LAPAUZE Johann NIVEAU Soline Agrégation de flux RSS Études d Approfondissement Réseaux 6 Novembre 2009 RICM5 1 Sommaire Standard RSS et Atom Objectifs Domaines d utilisation Technologies et protocoles

Plus en détail

TME 1 JAVASCRIPT (2 SEANCES)

TME 1 JAVASCRIPT (2 SEANCES) TME 1 JAVASCRIPT (2 SEANCES) 1. EXERCICES DE BASE Créez des fonctions javascript pour : - faire un jeu «plus petit plus grand» qui tire un nombre au hasard que l utilisateur doit trouver en entrant des

Plus en détail

Les nouveautés en UCOPIA Version 5.0

Les nouveautés en UCOPIA Version 5.0 Les nouveautés en UCOPIA Version 5.0 Pour mieux répondre aux besoins de nos clients, UCOPIA sort la toute dernière version de la solution, disponible dès septembre 2014. Chaque evolution dans cette version

Plus en détail

SEMIDE EMWIS. Proposition de métadonnées. Lylia ABROUK LIRMM EMWIS Technical Unit l.abrouk@semide.org. http://www.emwis.org. http://www.semide.

SEMIDE EMWIS. Proposition de métadonnées. Lylia ABROUK LIRMM EMWIS Technical Unit l.abrouk@semide.org. http://www.emwis.org. http://www.semide. SEMIDE EMWIS http://www.semide.org http://www.emwis.org Proposition de métadonnées communes Lylia ABROUK LIRMM EMWIS Technical Unit l.abrouk@semide.org Unité Technique du SEMIDE / EMWIS Technical EURO-MEDITERRANEAN

Plus en détail

Travaux pratiques. avec. WordPress. Karine Warbesson

Travaux pratiques. avec. WordPress. Karine Warbesson Travaux pratiques avec WordPress Karine Warbesson Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Mise en pages réalisée par ARCLEMAX Illustration

Plus en détail

Description de la maquette fonctionnelle. Nombre de pages :

Description de la maquette fonctionnelle. Nombre de pages : Description de la maquette fonctionnelle Nombre de pages : 22/07/2008 STATUT DU DOCUMENT Statut Date Intervenant(s) / Fonction Provisoire 22/07/2008 Approuvé Validé HISTORIQUE DES MODIFICATIONSICATIONS

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

Développement mobile «cross-platform»

Développement mobile «cross-platform» Développement mobile «cross-platform» Polytech Nice Vendredi 9 novembre 2012 11.11.13 1 / 24 Au programme 1. A chaque projet sa techno 2. 1 code Plusieurs plateformes 3. La puissance de jquery sur mobile

Plus en détail

ARCHITECTURE REST & WEB SERVICES. Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014

ARCHITECTURE REST & WEB SERVICES. Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014 ARCHITECTURE REST & WEB SERVICES Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014 1 Introduction Présentation de Rest Serveur Java JAX-RS Démonstration 2 Introduction Présentation de Rest

Plus en détail

Formation Android développement

Formation Android développement Objectif Android (prononcé androïde) est un système d'exploitation open source pour smartphones, PDA et terminaux mobiles conçu par Android, une startup rachetée par Google. D'autres types d'appareils

Plus en détail

Intégration e-commerce. Version 0.5

Intégration e-commerce. Version 0.5 Intégration e-commerce Version 0.5 13 décembre 2013 1 Table des matières 1 Introduction... 3 Fonctionnement général... 3 La sécurité... 3 2 Paramètres de votre compte... 4 3 Création d un paiement... 5

Plus en détail

Initiation au Web et à l HTML

Initiation au Web et à l HTML Initiation au Web et à l HTML Thibault MARZAIS, Mathieu LACROIX, Antoine VACAVANT marzais@llaic3.u-clermont1.fr mathieu.lacroix@isima.fr antoine.vacavant@liris.cnrs.fr 24 et 25 Avril 2006 /39 Thibault

Plus en détail

Programmation Web IMAC 2015-2016 TD 8 : API. 25 novembre 2015

Programmation Web IMAC 2015-2016 TD 8 : API. 25 novembre 2015 Programmation Web IMAC 2015-2016 TD 8 : API 25 novembre 2015 Objectif: Ce TD a pour but d introduire les APIs, avec plusieurs exemples, et voir comment les utiliser pour récupérer des données depuis des

Plus en détail

Techniques d'interopérabilité au service de l'intégration des données géographiques

Techniques d'interopérabilité au service de l'intégration des données géographiques Techniques d'interopérabilité au service de l'intégration des données géographiques Mickael TREGUER IFREMER IDM/ISI Les Normes Catalogue et métadonnées Accès aux données géographiques Serveur de données

Plus en détail

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS Drupal un CMS orienté mé2er Romain JARRAUD Mathieu GROS Romain JARRAUD - Responsable formation Trained People (drupalfrance.com) Mathieu GROS - Directeur Général Actency (actency.fr) Introduction Quelques

Plus en détail

Chapitre II : Les Réseaux Informatiques. Smii_adn@yahoo.fr 1

Chapitre II : Les Réseaux Informatiques. Smii_adn@yahoo.fr 1 Chapitre II : Les Réseaux Informatiques Smii_adn@yahoo.fr 1 I- Introduction : Un réseau informatique est un ensemble d appareils(ordinateurs et périphériques)reliés entre eux dans le but de permettre à

Plus en détail

FORMATION WEBMASTER AVANCEE :

FORMATION WEBMASTER AVANCEE : FORMATION WEBMASTER AVANCEE : OBJECTIF : 300 HEU RE S - 4 MOIS Apprendre à créer des sites internet par diverses méthodes en apprenant les bases des différents langages que constituent la création de site

Plus en détail

Mesure d'audience sur Internet

Mesure d'audience sur Internet Mesure d'audience sur Internet différences fondamentales entre les solution basées sur les journaux et celles utilisant le marquage de site. L objectif de ce document est de répondre à la question légitime

Plus en détail

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

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

Plus en détail

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

Application Gestion de Projets Manuel utilisateur

Application Gestion de Projets Manuel utilisateur Application Gestion de Projets Manuel utilisateur Version 3 - SCE-MEMORIS 2006 1 / 41 SOMMAIRE 1 Introduction 3 1.1 Présentation de l application 3 1.2 Présentation des profils utilisateurs et de leurs

Plus en détail

Atelier 4 Traiter des données peu structurées : pages Web, fichiers pdf

Atelier 4 Traiter des données peu structurées : pages Web, fichiers pdf Ecole Technique «Tranformation des données documentaires» Poitiers, 14-16 mars 2011 Atelier 4 Traiter des données peu structurées : pages Web, fichiers pdf Pôle Technologies Les questions : Introduction

Plus en détail

L approche Bases de données

L approche Bases de données L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base

Plus en détail

Utilisation du gestionnaire de références Zotero pour FIREFOX 4.0 avec plugiciel de Word

Utilisation du gestionnaire de références Zotero pour FIREFOX 4.0 avec plugiciel de Word Utilisation du gestionnaire de références Zotero pour FIREFOX 4.0 avec plugiciel de Word 1. Qu est-ce que Zotero? Zotero est un outil gratuit et convivial qui permet de stocker, d organiser et de citer

Plus en détail

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens

INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens INFO-F-101 Programmation Projet 4 Page Ranking(1/4): Création de la matrice du compte des liens Année académique 2009 2010 1 Introduction Ce projet est le premier d une série de quatre projets qui ont

Plus en détail

Java et Objet. Amélie Lambert 2014-2015. Amélie Lambert 2014-2015 1 / 42

Java et Objet. Amélie Lambert 2014-2015. Amélie Lambert 2014-2015 1 / 42 Java et Objet Amélie Lambert 2014-2015 Amélie Lambert 2014-2015 1 / 42 Chapitre 8 Développement d applications Web Amélie Lambert 2014-2015 2 / 42 Plan du cours Typologie des applications Web Architecture

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

de facebook comment utiliser les plugins sociaux www.kontestapp.com

de facebook comment utiliser les plugins sociaux www.kontestapp.com comment utiliser les plugins sociaux de facebook www.kontestapp.com MAJ : Août 2012 Proposé par Kontest, créez votre concours sur Facebook, web et mobile - www.kontestapp.com Introduction Aujourd hui,

Plus en détail

QU EST-CE QU UN BLOGUE

QU EST-CE QU UN BLOGUE Conception Mathieu Brisson Pour plus d information Séverine Parent Conseillère pédagogique TIC - Q3076 - poste 6121 severine.parent@climoilou.qc.ca QU EST-CE QU UN BLOGUE Le blogue est un site web personnel,

Plus en détail

(projet élève basé sur le contexte de niveau «Gestion de formations»)

(projet élève basé sur le contexte de niveau «Gestion de formations») Gestion des inscriptions (projet élève basé sur le contexte de niveau «Gestion de formations») Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Description Demande

Plus en détail

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Sauvegarde des profils de connexion et des options depuis une installation existante Sauvegarde des profils de connexion

Sauvegarde des profils de connexion et des options depuis une installation existante Sauvegarde des profils de connexion DEPLOYER LES PROFILS DE CONNEXION ET LES OPTIONS LORS D UNE NOUVELLE INSTALLATION DE SAS ENTERPRISE GUIDE 5.1 Inclus dans la plate-forme décisionnelle SAS 9.3, SAS Enterprise Guide 5.1 nécessite de définir

Plus en détail

Installer, configurer et personnaliser Joomla

Installer, configurer et personnaliser Joomla Installer, configurer et personnaliser Joomla Web Platform Installer 2.0 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez cet atelier à l adresse

Plus en détail

Projet DataCity. Documentation Utilisateur. Version 4

Projet DataCity. Documentation Utilisateur. Version 4 Projet DataCity Documentation Utilisateur Version 4 Cyril Moralès Marc Soufflet Lionel Hamsou Cédric Merouani Cyntia Marquis Ryan Legasal Guillaume de Jabrun morale_c souffl_m hamsou_l meroua_c marqui_c

Plus en détail

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées? Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est

Plus en détail

Présentation et traitement d information sur le Web Présentation du WWW (architectures web)

Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Jean-Michel Follin jean-michel.follin@univ-lr.fr

Plus en détail

GUIDE DES BONNES PRATIQUES SEO

GUIDE DES BONNES PRATIQUES SEO GUIDE DES BONNES PRATIQUES SEO 1 Aujourd hui, les moteurs de recherche comme Google sont de plus en plus précis pour détecter les sites intéressants et le référencement est à l heure actuelle incontournable

Plus en détail

Projet MVC-CD Analyse des outils JavaFX

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

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

NAS 243 Utilisation d AiData sur vos appareils mobiles

NAS 243 Utilisation d AiData sur vos appareils mobiles NAS 243 Utilisation d AiData sur vos appareils mobiles Accéder et gérer des fichiers sur votre NAS avec des appareils ios et Android U N I V E R S I T E A S U S T O R OBJECTIFS DU COURS A l issue de ce

Plus en détail

HAL-Pasteur. La plate-forme d archive ouverte de l Institut Pasteur. Formation au dépôt d articles. http://hal-pasteur.archives-ouvertes.

HAL-Pasteur. La plate-forme d archive ouverte de l Institut Pasteur. Formation au dépôt d articles. http://hal-pasteur.archives-ouvertes. HAL-Pasteur La plate-forme d archive ouverte de l Institut Pasteur Formation au dépôt d articles http://hal-pasteur.archives-ouvertes.fr hal-pasteur@pasteur.fr HAL-Pasteur L équipe HAL Pasteur est à votre

Plus en détail

Guide et conseils généraux pour optimiser le référencement d un site internet

Guide et conseils généraux pour optimiser le référencement d un site internet Guide et conseils généraux pour optimiser le référencement d un site internet Novembre 2010 1 Introduction Le référencement de votre site internet vous permet d être présent dans les différents moteurs

Plus en détail

Bases de données documentaires et distribuées Cours NFE04

Bases de données documentaires et distribuées Cours NFE04 Bases de données documentaires et distribuées Cours NFE04 Web, REST et CouchDB Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département d informatique Conservatoire

Plus en détail

Information sur l accés sécurisé aux services Baer Online Monaco

Information sur l accés sécurisé aux services Baer Online Monaco Information sur l accés sécurisé aux services Baer Online Monaco Avant de commencer, nettoyez la mémoire cache de votre navigateur internet: Exemple pour les versions à partir d Internet Explorer 6.x:

Plus en détail

Manuel de Documents. Introduction... 2. Format des fichiers lus... 2. Fonctions supplémentaires... 2. Copier et partager des fichiers...

Manuel de Documents. Introduction... 2. Format des fichiers lus... 2. Fonctions supplémentaires... 2. Copier et partager des fichiers... Manuel de Documents Table des matières Introduction... 2 Format des fichiers lus... 2 Fonctions supplémentaires... 2 Copier et partager des fichiers... 3 Transfert de données par USB... 3 Plateforme de

Plus en détail

Formation Développeur ios

Formation Développeur ios L institut de formation continue des professionnels du Web Formation Développeur ios Référence formation : Durée : Prix conseillé : DNII 5 jours (35 heures) 2 355 HT (hors promotion ou remise particulière)

Plus en détail

Document technique. intégration Head Pilot Online. dans un site internet. 11 Rue de Navarre 14370 Chicheboville. Préparé par.

Document technique. intégration Head Pilot Online. dans un site internet. 11 Rue de Navarre 14370 Chicheboville. Préparé par. 11 Rue de Navarre 14370 Chicheboville Affaire suivie par : Pierre BOUCHARD pierre.bouchard@starnav.fr Document technique intégration Head Pilot Online dans un site internet Préparé par Pierre BOUCHARD

Plus en détail

Comment créer un Questionnaire. avec DataWinners

Comment créer un Questionnaire. avec DataWinners Comment créer un Questionnaire avec DataWinners Table des matières 1 INTRODUCTION... 3 2 CREER UN QUESTIONNAIRE AVEC DATAWINNERS... 4 Etape 1: Créez votre Questionnaire... 4 Etape 2: Créez les profiles

Plus en détail

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr 4 arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation : 1.2 Date de dernière mise à jour : 26/02/2015 Sommaire

Plus en détail

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec Production d un site web = CMS Il n y a plus besoin aujourd

Plus en détail

Anatomie de Twenty Twelve

Anatomie de Twenty Twelve 25 Anatomie de Twenty Twelve Architecture de base d un thème WordPress Avant de faire connaissance avec les fichiers qui composent Twenty Twelve, il est important de comprendre comment est conçu un thème

Plus en détail

Déclaration des mouvements de main-d œuvre par échange de données informatisées. Informations de mise en œuvre

Déclaration des mouvements de main-d œuvre par échange de données informatisées. Informations de mise en œuvre Ministère du Travail, des Relations sociales, de la Famille et de la Solidarité Déclaration des mouvements de main-d œuvre par échange de données informatisées Informations de mise en œuvre Mai 2008 1/11

Plus en détail

C A H I E R D E S C H A R G E S

C A H I E R D E S C H A R G E S C A H I E R D E S C H A R G E S Projet : CREATION D UN SITE WEB : ENTRAID-ETUDIANT Chantier : GROUPE 2 MASTER CCI Titre du document : CAHIER DES CHARGES Référence : https:///orleans.miage.fr/svn/ccientraid

Plus en détail