Plan du cours (1) XML pour la publication multilingue. Plan du cours (2) I. Introduction à XML. Un premier exemple en XML. Qu est-ce que XML?

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

Download "Plan du cours (1) XML pour la publication multilingue. Plan du cours (2) I. Introduction à XML. Un premier exemple en XML. Qu est-ce que XML?"

Transcription

1 Plan du cours (1) XML pour la publication multilingue Cours à l ISTI : 5 décembre 2003 Andrei Popescu-Belis ISSCO/TIM/ETI, Université de Genève andrei.popescu-belis@issco.unige.ch I. Introduction à XML (15 ) 1. Motivation, définition, historique 2. Applications d XML 3. La «galaxie XML» II. Fondements d XML (50 ) 1. La bonne formation d un document XML 2. Les DTD et la validité d un document XML cas particulier : la validation de HTML 3. Les transformations XSLT Pause (20 ) 2 Plan du cours (2) III. Quelques applications d XML (15 ) 1. Serveur web de documents multilingues : Cocoon (Apache) 2. Format d échange pour la localisation : OpenTag et LIFF 3. Format d échange pour les mémoires de traduction TMX 4. Marquage de corpus linguistiques : XCES I. Introduction à XML IV. Exercices pratiques (50 ) 1. Outils de base pour la gestion de XML 2. Vérification et validation d exemples simples 3. Application de feuilles de style XSLT 3 Qu est-ce que XML? «extended Markup Language» Langage de balises permettant de marquer les documents afin de les structurer Coder la structure ou le sens plutôt que la forme d un document Langage flexible, expressif, simple, répandu Un premier exemple en XML Entrée lexicale d un dictionnaire bilingue <?xml version="1.0" encoding="utf-8"?> <LETTRE VALEUR="x"> <ENTREE> <mot_cle>xerox</mot_cle> <trad pos="nf">photocopieuse</trad> <trad pos="nf">photocopie</trad> </ENTREE> </LETTRE> 5 6 1

2 XML vs. HTML : différences Qu est-ce que XML n est pas? HTML définit la signification de chaque balise et attribut XML laisse l entière interprétation des données aux applications qui les lisent Noms de balises XML : à définir selon les besoins HTML : fixés en vue de l affichage Syntaxe des balises XML : plutôt stricte HTML : assez tolérante, dépend du navigateur Nombreux outils associés à XML, applications XML, etc. Ce n est pas un langage de programmation tels Basic, C, Prolog, Perl, Java, etc. Ce n est pas un format propriétaire tel le format de Word, ou PDF Ce n est pas non plus une base de données mais en en un certain sens XML permet le stockage des informations structurées 7 8 Intérêt d XML XML et le traitement multilingue Structurer l information Rendre explicite le contenu des documents Echanger de l information entre humains et/ou entre programmes informatiques Traiter l information structurée en XML grâce aux nombreux outils existants Applications (exemples): Structuration de documents : XML Support des caractères spéciaux : XML Interfaçage avec Unicode : XML Format de localisation : LIFF < XML Echange de mém. de trad. : TMX < XML Et aussi: sites web multilingues (Cocoon), terminologie, Toutefois: outils d édition à adapter (en cours) 9 10 La «galaxie XML» (1) La «galaxie XML» (2) XML : la syntaxe de base des balises XSL (extensible Stylesheet Language) langage évolué pour les feuilles de style XSLT : transformations d un document XML XSL-FO : formatage de bas niveau (graphique) en vue de l affichage CSS (Cascading Style Sheets) : langage de feuilles de style graphiques pour HTML et XML Espaces de noms : éviter les conflits entre noms de balises pour différentes applications XPath : mécanisme pour faire référence à une partie d un document XML XLink : connexions (hyperliens) entre documents XML XPointer : pointer sur (indiquer) des parties d un document (basé sur XPath)

3 La «galaxie XML» (3) XML Query : langage de requêtes DOM : manipuler des fichiers XML à partir d un programme DTD et XML Schema définir la syntaxe des balises pour une application DTD : Document Type Definition (ex-sgml) XML Schema: plus riche, écrite elle-même en XML XML est le fondement de RDF et du Web Sémantique RDF : norme pour les méta-données = un texte au format XML qui décrit d'autres données (p.ex. un site web) RDF intègre les applications en un "Web Sémantique«Les serveurs communiquent entre eux, à propos de leur contenu, grâce à des ontologies RDF Eléments de syntaxe XML II. Fondements d XML Bonne formation (BF) Validité et DTD Transformations XSLT En quoi consiste un document XML? Ligne de déclaration XML Eventuellement déclaration d un DOCTYPE Eléments emboîtés, à partir d une racine éléments avec ou sans contenu contenu : texte et/ou autres éléments commentaires balises avec ou sans attributs Commentaires 16 Premier exemple Entrée lexicale d un dictionnaire bilingue <?xml version="1.0" encoding="utf-8"?> <LETTRE VALEUR="x"> <ENTREE> <mot_cle>xerox</mot_cle> <trad pos="nf">photocopieuse</trad> <trad pos="nf">photocopie</trad> </ENTREE> </LETTRE> Second exemple Fiche bibliographique pour un ouvrage <?xml version="1.0" encoding="iso "?> <ouvrage> <index valeur="125"/> <titre>la légende des siècles</titre> <auteur> <nom>hugo</nom> <prénom>victor</prénom> </auteur> </ouvrage>

4 Explications (1) Explications (2) Première ligne : déclaration XML <?xml version="1.0" encoding="utf-8"?> la version est toujours 1.0 l encodage des caractères est à préciser si l on veut US-ASCII, ISO , UTF-8, etc. Puis : une suite d éléments élément sans attributs <trad>photocopieuse</trad> ou bien, élément avec attributs <trad pos="nf" dom="tech">photocopieuse</trad> Elément : <AUTEUR> GOETHE </AUTEUR> balise ouvrante + contenu + balise fermante Règle de base Eléments emboîtés : OK <AA> <BB> contenu </BB> </AA> Eléments enchaînés : OK <AA> contenu1 </AA> <BB> contenu2 </BB> Eléments chevauchés : JAMAIS! <AA> contenu1 <BB> contenu2 </AA>... </BB> Explications (3) Balises et attributs: noms permis Un fichier XML est donc: un fichier texte = suite de caractères lisibles sur tout ordinateur pas un fichier Word, PDF, ou autre format propriétaire Les noms des éléments (balises) sont à définir selon les besoins de chaque application Les noms XML peuvent contenir des lettres de tous les alphabets (Unicode) des chiffres, et: _ -. Les noms XML ne peuvent pas: contenir d autres ponctuations (sauf :) contenir des blancs, retour à la ligne, etc. commencer par autre chose qu une lettre ou _ Attention : majuscules minuscules Commentaires, caractères réservés Commentaire standard (texte ne devant pas être traité) <!-- Ceci est un commentaire --> Commentaire plus «robuste» Peut contenir des caractères spéciaux Mettre le commentaire entre <![CDATA[ et ]]> Caractères réservés à remplacer par des entités: <( < ) &( & ) >( > ) "( " ) &apos;( ' ) XML et caractères «spéciaux» Déclaration de l encodage (défaut = UTF-8) <?xml version="1.0" encoding=..."?> Utilisation des codes correspondants dans l encodage (exemple : UTF-8) on souhaite insérer un epsilon : son code Unicode est 603 d ou 25B h on écrit alors: ɛ ou bien ɛ Cinq entités prédéfinies : & & < < > > " " &apos;

5 Définition d entités en XML Dans une DTD, on peut facilement définir des noms pour des caractères spéciaux : <!ENTITY gamma "γ"> Puis dans le document XML on écrit: γ Exemple de DTD externes avec des entités prédéfinies : les DTD de XHTML pour les entités HTML xhtml-lat1.ent, xhtml-special.ent, xhtml-symbol.ent Conclusion sur la bonne formation Un document bien formé (well-formed): respecte la syntaxe de base XML Exemples d erreurs de bonne formation absence de déclaration XML mauvaise syntaxe des balises pas d élément racine, pas de fermeture, croisement, mauvaise formation des noms XML caractères spéciaux mal utilisés p.ex. incompatibles avec l encodage déclaré Pour être plus précis: la DTD * * Validité des documents XML DTD Comment communiquer à quelqu un sa propre convention de balisage? Comment vérifier qu elle est respectée? Objectifs décrire les noms de balises autorisés décrire un ordre autorisé pour les balises quels éléments peuvent contenir quels éléments quels éléments sont optionnels quels sont les attributs autorisés, obligatoires / optionnels, leur type, etc. 28 La «grammaire des balises» DTD : Document Type Definition notion provenant de SGML très utilisée en XML écrite dans un langage spécifique Document conforme à une DTD : valide <?xml version="1.0" standalone="no"?> <!DOCTYPE racine SYSTEM "exemple.dtd"> <racine>... </racine> Comment associer une DTD externe locale à un document XML 1. Déclaration DOCTYPE dans le fichier XML <!DOCTYPE ouvrage SYSTEM "biblio.dtd"> 2. Présence d une DTD = fichier texte bib.dtd <!ELEMENT ouvrage (index, titre, auteur+)> <!ELEMENT index EMPTY> <!ATTLIST index valeur CDATA #REQUIRED> <!ELEMENT titre (#PCDATA)> <!ELEMENT auteur (nom, prenom+)> <!ELEMENT nom (#PCDATA)> <!ELEMENT prenom (#PCDATA)>

6 Que contient une DTD? Symboles pouvant être utilisés Déclarations des noms de balises autorisés <!ELEMENT nom_balise (contenu)> Déclarations de l ordre des balises dans chaque "contenu" : voir les exemples Déclarations des attributs de chaque élément (noms, types, attribut obligatoire ou non) <!ATTLIST élément attribut-1 type-1 attribut-2 type-2 attribut-3 type-3> <!ELEMENT nom (surnom vrai-nom)> ou : 'nom' contient soit 'surnom' soit 'vrai-nom' <!ELEMENT exemple (exa, exb?, exc*, exd+)> l élément 'exemple' contient: RIEN = un seul 'exa'? = zéro ou un 'exb' * = zéro, un ou plusieurs 'exc' + = un ou plusieurs 'exd' Dans cet ordre, sans autres caractères entre eux Davantage d informations? HTML, une application de XML Deux attributs par défaut (tout élément) xml:space="default" ou bien ="preserve" xml:lang="fr-be" ou bien en, fr, etc. Sur la définition des DTD Consulter les sites Internet, surtout Sur les DTD existantes Consulter les sites web, surtout xml.coverpages.org Une application d XML = définie par la DTD + docs HTML : langage de marquage pour les pages web Hyper-Text Markup Language HTML : application de SGML, donc peut être validé Il est possible d écrire du HTML qui soit (presque) du XML bien formé et valide fermer toutes les balises (<br></br>, etc.) mettre les attributs entre guillemets attention à l ordre des balises etc... problème de la déclaration XML Document HTML 4.01 valide Validation de HTML <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso "> <title>page de Jean Dupont</title> </head> <body> <h1>jean Dupont</h1> <p align="left">jean Dupont is a student at ISTI in Belgium. </p> </body> </html> Choisir une DTD publique adaptée : HTML X.Y avec un éditeur web HTML : 2.0, 3.0, 4.01 variantes : frameset, strict, transitional XHTML s il est généré à partir d XML Préciser l encodage du document Utiliser par exemple le valideur qui se trouve à : Si la page est valide, on peut y mettre un logo

7 Les feuilles de style XSL * * * Transformations XSLT Un langage à part entière: XSL : Extensible Stylesheet Language Deux sous-langages XSLT : XSL Transformations XSL-FO : XSL Formatting Objects XSLT = Définit comment on peut transformer un fichier XML en un autre fichier XML, ou en un fichier HTML 38 Principe Fichier XML ( + DTD éventuellement) = D Feuille de style XSL = F Processeur XSL = programme qui applique la feuille de style au fichier = P P D + F D Le processeur P transforme D en D grâce à F Exemples d utilisation de XSLT Utiliser plusieurs feuilles de style pour un même type de documents afin de varier l affichage (HTML, PDF, etc.) selon les besoins affichage détaillé affichage résumé catalogue Conversion de formats entre différents outils ou utilisateurs pour sélectionner / recombiner les documents structurés Rôle du processeur XSL Structure d une feuille de style (1) Feuille de style XSL n 1 Feuille de style XSL n 2 Les feuilles de style sont elles-mêmes des fichiers XML (contrairement aux DTD, mais cf. XML Schema) Fichier XML initial (bien formé ou valide) Fichier XML ou HTML ou TXT résultat (transformé) n 1 Processeur XSL Fichier XML ou HTML ou TXT résultat (transformé) n 2 41 Extension «.xsl», p.ex. nom-de-feuille.xsl Donc, ce sont aussi des fichiers texte + balises Possibilité de déclarer l encodage 42 7

8 Structure d une feuille de style (2) Structure d une feuille de style (3) Au début : déclaration habituelle XML Puis : élément principal <xsl:stylesheet déclaration de version déclaration du nom d'espace XSL > Puis : série d instructions de transformation Puis : fin de </xsl:stylesheet> I 1 I 2 I n <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl=" <xsl:template match="nom-element-ou-joker">... INSTRUCTIONS-OU-BALISES-OU-TEXTE... </xsl:template> <xsl:template match="nom-autre-element-ou-joker">... AUTRES-INSTRUCTIONS-OU-TEXTE-OU-BALISES... </xsl:template>... AUTANT DE BLOCS XSL:TEMPLATE QUE NECESSAIRE </xsl:stylesheet> 44 Principes d application de XSL XSL est très complexe... Le processeur lit d abord la feuille de style et mémorise ses instructions Le processeur parcourt le document XML initial du début à la fin, sous forme d arbre (i.e., des éléments parents vers les élément enfants) A chaque élément (balise), le processeur cherche l instruction de formatage XSL qui s applique, et transforme l élément en un nouvel élément du document XML final L ordre de parcours des éléments peut être modifié par les instructions de formatage Il y a un ensemble d instructions par défaut Il y a des instructions de formatage générales, à mettre au début de la feuille XSL Il y a des instructions conditionnelles (xsl:choose, xsl:otherwise, xsl:if, etc.) Les expressions dans match=" " et select=" " sont des expressions XPath langage à part entière, très riche Il y a un mécanisme pour traiter aussi les attributs Schéma récapitulatif Document XML Valideur III. Applications de XML au traitement informatique multilingue Vérificateur BF Feuille de style XSLT Moteur XSLT Définitions des balises DTD Nouveau document XML Cocoon (Apache) XLIFF et OpenTag TMX (LISA) XCES 47 8

9 Cocoon Capacités et intérêt Objectif = publier (ou rendre visibles) grâce aux feuilles de style XSLT des sites web écrits en XML, mais aussi du contenu "dynamique" des bases de données, etc. Cocoon se présente comme un logiciel qui s ajoute au serveur web APACHE (en Java) Sur Internet Avec Cocoon, on peut facilement: afficher sur le site web des données en XML interroger une base de données à travers le site produire des résultats en HTML, XML, PDF, programmer des modules supplémentaires Intérêt séparer clairement le contenu des données, leur structure logique, et leur forme graphique et tout cela gratuitement Principe de l'architecture XML pour la localisation et la traduction : OpenTag L utilisateur qui consulte le serveur envoie des requêtes ("afficher une information") Le serveur produit cette information en combinant plusieurs modules Enchaînement ("pipeline") des traitements permet de recombiner les modules Nombreux modules prédéfinis, mais on peut en programmer d'autres Un fichier de configuration «sitemap» déclare tous les modules au serveur + les chaînes de traitement OpenTag : séparer : dans une application le texte qui doit être localisé menus, boutons, aide, infos, etc. les éléments de programme qui ne changent pas XML pour la localisation et la traduction : XLIFF XLIFF XML Localization Interchange File Format xliff/documents/xliff-specification.htm Gestion de segments source, traduits, ou en cours Une fois le texte à traduire extrait, on le traduit avec un outil qui ne change pas les balises (ex.: Trados TagEditor) 53 Le format TMX Organisation groupe OSCAR de LISA Définition du format échange de mémoires de traduction entre différents logiciels Certification «TMX-compliant» en place 54 9

10 Exemple simple en TMX Autre exemple TMX <?xml version="1.0"?> <!DOCTYPE tmx SYSTEM "tmx14.dtd"> <tmx version="1.4"> <header creationtoolversion="1.0.0" datatype="winres" segtype="sentence" adminlang="en-us" srclang="en-us" o-tmf="abc" creationtool="xyztool" > </header> <body> <tu> <tuv xml:lang="en-us"><seg>text with 3 spaces [ ] and 2 [ ]</seg></tuv> <tuv xml:lang="fr-ca"><seg>texte avec 3 espaces [ ] et 2 [ ]</seg></tuv> </tu> <tu> <tuv xml:lang="en-us"><seg>text with 1 tab [ ] and 2 [ ]</seg></tuv> <tuv xml:lang="fr-ca"><seg>texte avec 1 tab [ ] et 2 [ ]</seg></tuv> </tu> <tu> <tuv xml:lang="en-us"><seg><=lt, >=gt, &=amp, {=obrace, }=cbrace</seg></tuv> <tuv xml:lang="fr-ca"><seg><=lt, >=gt, &=amp, {=obrace, }=cbrace</seg></tuv> </tu> </body> </tmx> <?xml version="1.0"?> <!DOCTYPE tmx SYSTEM "tmx14.dtd"> <tmx version="1.4"> <header creationtoolversion="1.0.0" datatype="plaintext" segtype="sentence" adminlang="en" srclang="es-es" o-tmf="abc" creationtool="xyztool"> </header> <!-- For import with source=en-us and target=en-gb, only first and second entries should be imported --> <body> <tu srclang="en-us"> <tuv xml:lang="en-us"><seg>first entry in US English</seg></tuv> <tuv xml:lang="en-gb"><seg>first entry in UK English</seg></tuv> </tu> <tu srclang="en-us"> <tuv xml:lang="en-gb"><seg>second entry in UK English</seg></tuv> <tuv xml:lang="en-us"><seg>second entry in US English</seg></tuv> </tu> <tu> <tuv xml:lang="es-es"><seg>[not to import] Third entry in Spanish</seg></tuv> <tuv xml:lang="en-us"><seg>[not to import] Third entry in US English</seg></tuv> </tu> </body> </tmx> Le processus de certification TMX Autre application de XML: XCES TMX 1.4 «Compliance Verification» Recommandation OSCAR, 10 juillet Série de tests import / export de mémoires et comparaison avec l original ou application à la traduction d un document tests de validité XML des mémoires exportées cf. logiciel + DTD Seulement exécutés par des sociétés 57 Standard pour l annotation des corpus textuels 1. Première tentative: TEI (définie en SGML) Text Encoding Initiative 2. Simplification de la TEI et adoption des directives du projet EAGLES: CES Corpus Encoding Standard 3. Définition de CES en XML: XCES 58 Objectifs de XCES Standard pour baliser la structure des corpus textuels Deux parties Annotation des méta-données = information sur le texte, sa version électronique, l annotation Annotation du texte = structures sur plusieurs niveaux Niveau de la section / chapitre Niveau du paragraphe Niveau de la phrase XCES : démo et discussion Conclusion Objectifs vous expliquer les fondements techniques vous donner une première introduction avant la documentation technique vous familiariser avec un ensemble de standards en pleine évolution Standards approfondissez ceux qui vous paraissent utiles au fond, chacun = description + DTD + outils logiciels on gagne toujours à utiliser les standards

11 Visualisation, édition IV. EXERCICES Introduction aux outils Application des notions d XML Internet Explorer, Netscape affichage seulement, mais assez convivial vérification aussi de la bonne formation Edition : tout éditeur texte convient Wordpad, Notepad, même Word Outils plus avancés XMLSpy : éditeur XML/XSLT + nombreux outils intégrés Treebeard : éditeur XML/XSLT seulement; gratuit, simple : 62 Vérifier la bonne formation (1) Vérifier la bonne formation (2) Nombreuses possibilités! Un survol des outils: EXEMPLES : 1. Ouvrir le fichier dans Internet Explorer (ou Netscape > 6) : le système indiquera la première erreur trouvée, ou affichera le fichier si correct 2. Utiliser un vérificateur en ligne, par exemple (saisir/coller le document XML dans le cadre) Utilisation de l outil RXP, sur la disquette (à l origine : 3. Utiliser le raccourci appliquer-rxp.bat : faire glisserdéplacer (drag-and-drop) avec le fichier XML sur ce raccourci. Une fenêtre s ouvre, et le programme s arrête à la première erreur trouvée (la fin du document si correct) 4. Utiliser RXP dans une fenêtre de commandes DOS. Syntaxe: H:\prive\xml\> rxp x livrea.xml Le programme s arrête aussi à la première erreur trouvée. Lire le mode d emploi pour les options: rxp-manuel.txt Vérifier la validité (1) 1. Netscape ou Internet Explorer : ne le font pas 2. Utiliser un vérificateur en ligne : la difficulté est de mettre le document XML et la DTD (si elle est externe) sur Internet. A défaut, on utilisera une DTD interne dans le document XML. Exemples: STG ( ou RUWF ( Vérifier la validité (2) 3. Utiliser le raccourci rxp-validate.bat : faire glisser-déplacer (drag-and-drop) avec le fichier XML sur ce raccourci (qui utilise RXP). Le programme s arrête à la première erreur trouvée (à la fin du document si correct) 4. Utiliser RXP en mode validation dans une fenêtre de commandes DOS. Syntaxe: H:\prive\xml\> rxp VV x livrea.xml Le programme s arrête aussi à la première erreur de validité trouvée. Lire le mode d emploi pour les options: rxp-manual.txt

12 Appliquer des feuilles de style XSLT Outils avancés XMLSpy, Treebeard = le font Internet Explorer, Netscape = versions récentes (appliquent la feuille de style indiquée au début du document XML) Sablotron (gratuit) Saxon (sur la disquette) Notre application : Saxon utiliser le raccourci convert-xx-yy.bat applique une feuille de style fixée (éditer le fichier.bat pour changer) glisser-déplacer le fichier à transformer le résultat reçoit l extension.html le visualiser Exercices (1) Se placer dans C: si possible Décomprimer l archive xml.zip depuis la disquette Vérifier qu un dossier C:\xml\ a été créé et l ouvrir 3 dossiers : easy, book, xces-documents Pour chaque dossier : (utiliser les outils décrits précédemment) visualiser les documents XML dans Internet Explorer et dans Wordpad vérifier la bonne formation de tous les fichiers XML grâce au raccourci rxp-wellformedness (glisser déplacer) et/ou à Internet Explorer Exercices (2) (suite) vérifier la validité de tous les fichiers ( erreurs pour ceux qui n ont pas de DTD) visualiser les feuilles de style XSLT (*.xsl) convertir les fichiers XML en HTML avec les raccourcis convert fournis (glisser-déplacer) Pour la série easy corriger les fichiers marqués «two-mistakes» utiliser les différentes feuilles de style pour varier le format d affichage en HTML pouvez-vous créer un document XML valide et/ou une nouvelle feuille de style, en adaptant les fichiers existants? 69 12

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

SII Stage d informatique pour l ingénieur

SII Stage d informatique pour l ingénieur SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...

Plus en détail

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

XML : documents et outils

XML : documents et outils XML : documents et outils Pierre-Alain Reynier Université de Provence pierre-alain.reynier@lif.univ-mrs.fr http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...

Plus en détail

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties

Plus en détail

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht. Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques

Plus en détail

Gestion Électronique de Documents et XML. Master 2 TSM

Gestion Électronique de Documents et XML. Master 2 TSM Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante

Plus en détail

Installation de DocBook sur un système Linux

Installation de DocBook sur un système Linux Installation de DocBook sur un système Linux Emmanuel Fleury fleury@cs.auc.dk Le but de ce document est d expliquer comment installer aussi simplement que possible DocBook sur votre système (Mandrake,

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

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations

Plus en détail

Programmation Web TP1 - HTML

Programmation Web TP1 - HTML Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML

Plus en détail

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème Chapitre IX L intégration de données Le problème De façon très générale, le problème de l intégration de données (data integration) est de permettre un accès cohérent à des données d origine, de structuration

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Module : programmation site Web dynamique Naviguer entre les pages via site map

Module : programmation site Web dynamique Naviguer entre les pages via site map Module : programmation site Web dynamique Naviguer entre les pages via site map Soit le site web suivant qui est constitué de six pages web : On veut créer un menu constitué de trois nœuds principaux générale

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Production de documents avec XSLT. Production de documents p.1/??

Production de documents avec XSLT. Production de documents p.1/?? Production de documents avec XSLT Production de documents p.1/?? Sommaire La balise xsl:output comment choisir le format de sortie Création de nœuds dans un document créer des éléments et attributs Création

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

Guide d implémentation. Réussir l intégration de Systempay

Guide d implémentation. Réussir l intégration de Systempay Guide d implémentation - Interface avec la plateforme de paiement - Réussir l intégration de Systempay Version 1.4b Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa

Plus en détail

<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>

<?xml version=1.0 encoding=iso-8859-1 standalone=yes?> Multimédia XML Benoît Piranda Équipe SISAR Université de Marne La Vallée XML l avenir de HTML? Extensible Markup Language, entre HTML et SGML tente de se servir des principes de simplicité du HTML et de

Plus en détail

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 Formation Word/Excel Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007 1 Avant de débuter Qui suis-je? À qui s adresse cette présentation? Petit sondage

Plus en détail

Optimiser moteur recherche

Optimiser moteur recherche Optimiser moteur recherche Vous apprennez à inscrire vos sites dans les moteurs de recherche et les optimiser, déjà à la construction Worldsoft SA Inscription de sites Web dans les moteurs de recherche

Plus en détail

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

FileMaker Server 12. publication Web personnalisée avec XML

FileMaker Server 12. publication Web personnalisée avec XML FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont

Plus en détail

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL . THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL Mr MEZRED MOHAMED Ingénieur météorologue INTRODUCTION Il existe de nombreuses manières de construire une base de données. En effet,

Plus en détail

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web Je sais utiliser Création d une galerie photo pour un site Web Picasa crée les documents HTML pour insérer une galerie de photos dans un site web Club Informatique Éducatif Laurentin 1 Picasa offre une

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

Systèmes d'informations historique et mutations

Systèmes d'informations historique et mutations Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN

Plus en détail

Adobe Technical Communication Suite 5

Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 Comparatif des versions Adobe Technical Communication Suite 5 est arrivé Adobe Technical Communication Suite 5 Adobe Technical Communication Suite 5 est une solution

Plus en détail

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques?

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques? Gestion des références bibliographiques Comment simplifier la gestion des références bibliographiques? Objectifs de la formation Créer votre base de données personnelle de références bibliographiques.

Plus en détail

Le référencement naturel

Le référencement naturel Le référencement naturel Phases essentielles Choix des mots-clés Où se référencer : moteurs, annuaires Indexation des pages du site dans les moteurs Positionnement et trafic généré Optimisation des pages

Plus en détail

SYSTRAN 7 Guide de démarrage

SYSTRAN 7 Guide de démarrage 1 SYSTRAN 7 Guide de démarrage Réf : DSK-7-QSG-HO-FR Bienvenue SYSTRAN 7 Guide de démarrage Félicitations! Nous vous remercions d avoir choisi SYSTRAN V7 la version la plus récente et la plus puissante

Plus en détail

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on? Le "Portrait de la Biodiversité Communale" est un document réalisé au niveau national pour chaque commune, regroupant les connaissances publiques disponibles et mobilisables à l'échelle nationale en matière

Plus en détail

et de la feuille de styles.

et de la feuille de styles. Feuilles de style / mars 2007 Manuel d'utilisation du modèle enssib et de la feuille de styles. Writer Open Office Service des produits documentaires Contact : Richard Grenier 2e étage enssib Tél : 04

Plus en détail

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web Réseau informatique TIC TC - IUT Montpellier Internet et le Web Ensemble d'ordinateurs reliés entre eux et échangeant des informations sous forme de données numériques But : Rendre disponible l information

Plus en détail

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? TP Codage numérique des caractères Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte? I Le code ASCII 1. Une première approche Ouvrir un fichier Excell Sur la ligne 1 du tableau,

Plus en détail

Introduction aux concepts d ez Publish

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

BIRT (Business Intelligence and Reporting Tools)

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

PIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT

PIVOT. Pivot/Querier Documentation technique XML/XSD/XSLT Réf. : Pivot/Querier Auteur : JM. DERUYTER Rév. : 1.3 Rév. Date : 05/05/15 Distribution : Normale * Restreinte 1. Confidentielle PIVOT Pivot/Querier Documentation technique XML/XSD/XSLT Table des matières

Plus en détail

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation

Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA. Guide d'utilisation Plate-forme de tests des fichiers XML virements SEPA et prélèvements SEPA Guide d'utilisation 8 novembre 2013 2/14 Table des matières 1 Introduction... 3 2 Accès au service... 3 3 Aperçu du service...

Plus en détail

armasuisse Office fédéral de topographie swisstopo Cours geocat.ch 28 avril 2014

armasuisse Office fédéral de topographie swisstopo Cours geocat.ch 28 avril 2014 armasuisse Cours geocat.ch Plan 9.00 Présentation des participants Introduction métadonnées - geocat.ch Vue générale de l application geocat.ch Saisie simple Recherche et visualisation Validation Exercice

Plus en détail

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

Bibliothèque numérique de l enssib

Bibliothèque numérique de l enssib Bibliothèque numérique de l enssib Il y a une vie après MARC, 19 novembre 2007 : journée d étude en hommage à Pierre-Yves Duchemin De MARC à XML : Les nouveaux formats bibliographiques CLAVEL, Thierry

Plus en détail

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall Internet DNS World Wide Web Mécanismes de base Exécution d'applications sur le web Divers Proxy, fire-wall 1 Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie

Plus en détail

GESTION D UNE BASE BIBLIOGRAPHIQUE

GESTION D UNE BASE BIBLIOGRAPHIQUE GESTION D UNE BASE BIBLIOGRAPHIQUE BTS Bioanalyses et contrôles Gil Voge Lycée Louise Michel, Grenoble Base de données (BD ou DB, database) Ensemble de données relatif à un domaine particulier des connaissances

Plus en détail

Couches 4 à 7 : Traitement des données

Couches 4 à 7 : Traitement des données Chapitre 8 1 Couches 4 à 7 : Traitement des données Couche 4 OSI : Transport 2 Cette couche est la charnière entre les fonctions qui traitent de la communication et celle qui traitent de l'exploitation.

Plus en détail

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,

Plus en détail

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

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

creer votre site internet en html/css

creer votre site internet en html/css 3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour

Plus en détail

L'essentiel de XML. Cours XML. Olivier Carton

L'essentiel de XML. Cours XML. Olivier Carton L'essentiel de XML Cours XML Olivier Carton L'essentiel de XML: Cours XML Olivier Carton Version du 18/12/2014 Copyright 2007-2014 Olivier Carton Résumé Support du cours XML en M2 Pro à l'université Paris

Plus en détail

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

Plus en détail

Formation HTML / CSS. ar dionoea

Formation HTML / CSS. ar dionoea Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Utiliser un tableau de données

Utiliser un tableau de données Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des

Plus en détail

XML et DOM. Matériel de cours. mars 1999 version 0.3 dernière modification: 24/3/99

XML et DOM. Matériel de cours. mars 1999 version 0.3 dernière modification: 24/3/99 XML XML et DOM Matériel de cours mars 1999 version 0.3 dernière modification: 24/3/99 http://tecfa.unige.ch/guides/xml/slides/xml.html - (moche!) http://tecfa.unige.ch/guides/xml/slides/xml.pdf - (lecture

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

XML et travail collaboratif : vers un Web sémantique

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

Plus en détail

Création d un document PublishView

Création d un document PublishView Auteur : Jean Louis Balas Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Création d un document PublishView Ce document est réalisé avec la version 3.0.2 du logiciel TI Nspire CAS Teacher

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

WebSSO, synchronisation et contrôle des accès via LDAP

WebSSO, synchronisation et contrôle des accès via LDAP 31 mars, 1er et 2 avril 2009 WebSSO, synchronisation et contrôle des accès via LDAP Clément Oudot Thomas Chemineau Sommaire général Synchronisation d'identités WebSSO et contrôle des accès Démonstration

Plus en détail

Dévéloppement de Sites Web

Dévéloppement de Sites Web 1 Dévéloppement de Sites Web Cours III : Travailler avec Dreamweaver de Macromedia Peter Stockinger Séminaire de Maîtrise en Communication Interculturelle à l'institut National des Langues et Civilisations

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Dévéloppement de Sites Web

Dévéloppement de Sites Web 1 Dévéloppement de Sites Web Cours II : Internet et HTML - une très brève introduction Peter Stockinger Séminaire de Maîtrise en Communication Interculturelle à l'institut National des Langues et Civilisations

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Informatique : Création de site Web Master 2 ANI TP 1

Informatique : Création de site Web Master 2 ANI TP 1 Informatique : Création de site Web Master 2 ANI TP 1 Objectifs du TP : créer des pages Web en HTML EXERCICE I : AFFICHAGE DE DOCUMENT HTML 1. Ouvrez le bloc-note, recopiez-y le document suivant :

Plus en détail

Master d Informatique Corrigé du partiel novembre 2010

Master d Informatique Corrigé du partiel novembre 2010 Universités d Aix-Marseille I & II Technologies XML Master d Informatique Corrigé du partiel novembre 2010 Année 2010-11 Documents autorisés Exercice 1 : Documents XML et Applications XML (4 points) Georges,

Plus en détail

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage

Plus en détail

Soyez accessible. Manuel d utilisation du CMS

Soyez accessible. Manuel d utilisation du CMS Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise

Plus en détail

Les conseils et les procédures pour utiliser divers programmes francophones avec de l'hébreu

Les conseils et les procédures pour utiliser divers programmes francophones avec de l'hébreu Les conseils et les procédures pour utiliser divers programmes francophones avec de l'hébreu L hébreu n est pas une langue occidentale. Il est très compliqué d'afficher de l'hébreu sur nos ordinateurs.

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

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES 1e partie : encoder et structurer les données Gautier Poupeau Antidot http://www.lespetitescases.net Twitter @lespetitescases Emmanuelle Bermès

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

Jeux de caracte res et encodage (par Michel Michaud 2014)

Jeux de caracte res et encodage (par Michel Michaud 2014) Jeux de caracte res et encodage (par Michel Michaud 2014) Les ordinateurs ne traitent que des données numériques. En fait, les codages électriques qu'ils conservent en mémoire centrale ne représentent

Plus en détail

Préparation à l examen EFA en Macro

Préparation à l examen EFA en Macro Préparation à l examen EFA en Macro Exercice sur les macros en Word / Excel Les questions suivantes doivent constituer un bref rafraîchissement et vous aider à situer le niveau de vos connaissances : Question

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB 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étail

FICHE 1 : GENERALITES SUR INTERNET EXPLORER

FICHE 1 : GENERALITES SUR INTERNET EXPLORER FICHE 1 : GENERALITES SUR INTERNET EXPLORER 1. GENÉRALITES SUR LES HYPERLIENS Rappelons que, contrairement aux documents classiques (par exemple traitement de texte), les documents placés sur Internet

Plus en détail

Les sites web avec NVU

Les sites web avec NVU Les sites web avec NVU Table Des Matières Les sites web avec NVU Les bases du web Les protocoles réseaux Le Web Uniform Resource Locator Recherche d'informations Création et gestion d un site Web Utiliser

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail

Master Technologies numériques appliquées à l'histoire Deuxième année

Master Technologies numériques appliquées à l'histoire Deuxième année Master Technologies numériques appliquées à l'histoire Deuxième année Octobre 2014 Octobre Novembre Décembre Semaine 1 Semaine 2 Semaine 3 Semaine 4 Semaine 5 Semaine 6 Semaine 7 Semaine 8 Semaine 9 Semaine

Plus en détail

La billetterie informatique du spectacle vivant L EMAILING

La billetterie informatique du spectacle vivant L EMAILING La billetterie informatique du spectacle vivant L Emailing La fonctionnalité «Emailing» vous permet d envoyer un mail à plusieurs destinataires de votre fichier clients Sirius. Votre mail doit être composé

Plus en détail

Publication dans le Back Office

Publication dans le Back Office Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008

Plus en détail

Travaux dirigés n 10

Travaux dirigés n 10 Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones

Plus en détail

Titres de créances NégOciables Refonte Informatique et organisationnelle

Titres de créances NégOciables Refonte Informatique et organisationnelle Titres de créances NégOciables Refonte Informatique et organisationnelle S P E C I F I C A T I O N S D E S FLUX D E R A C H A T S P O R T A G E E N V O Y E S P A R LES D O M I C I L I A T A I R E S VERSION

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail