Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI
|
|
|
- Anne Dussault
- il y a 10 ans
- Total affichages :
Transcription
1 Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI Olivier Beaudoux 4 septembre Introduction 1.1 Propos Dans ce mini-projet, nous proposons de construire différentes briques logicielles permettant de définir, de visualiser, d interroger et d éditer des emplois du temps. Le schéma de principe suivant synthétise le processus de gestion des emplois du temps à mettre en œuvre : Editeur XML dédié (C# - WPF) DOM Semaine37.xml XMLSchema XSLT SchemaEdT.xsd résultat validation SVG EdTversSVG.xsl Fonctions.xsl ModelesSVG.xsl XSLT RequetesXPath.xsl résultat requêtes 1
2 1. L emploi du temps relatif à la semaine 37 de la classe préparatoire P1B est renseigné dans le document Semaine37.xml. L emploi du temps est édité au travers d une application WPF écrite en C#. Elle utilise le processeur DOM de la plateforme.net afin de charger et sauvegarder le document, lequel peut prendre en compte le schéma XML SchemaEdT.xsd de l emploi du temps afin de vérifier la validité du document avant son traitement. 2. Le document instance Semaine37.xml et son schéma XML SchemaEdT.xsd sont construits en s assurant, à chaque étape, que le document instance est validé par son schéma XML. Le processeur XML Schema effectuera le test de validation. 3. L emploi du temps est interrogé via des expressions XPath intégrées à la feuille de transformation RequetesXPath.xsl, laquelle met également en forme le résultat de la requête en HTML. Le processeur XSLT assure la transformation du document instance en un résultat HTML. 4. La représentation SVG de l emploi du temps, qui peut être publiée pour diffusion, est générée par le processeur XSLT. Il transforme le document instance en un document SVG à l aide de la feuille de transformation EdTversSVG.xsl, laquelle inclut les documents Fonctions.xsl et ModelesSVG.xsl. Le document SVG résultat est alors rendu par le processeur SVG, visualisable sur un navigateur Web. Cette architecture sera mise en oeuvre en quatre étapes : 1. Grammaire XML pour emplois du temps : (a) Définition d un document instance XML représentant un emploi du temps en particulier à partir d un modèle UML. (b) Définition d un schéma XML validant le document instance précédent et respectant le modèle UML. Note : On reprendra cette étape à partir de ce qui a été réalisé en I2 (en Relax NG). 2. Requêtes sur un emploi du temps avec XPath/XSLT : Construction de requêtes complexes XPath en s aidant de XSLT (e.g. utilisation de variables XSLT). Formatage du résultat de la requête en HTML pour visualisation dans un navigateur Web. 3. Visualisation d emplois du temps en SVG : (a) Définition des «vignettes» SVG représentant quelques enseignements types. (b) Définition de ces mêmes vignettes SVG en tant que modèle XSL (document ModelesSVG.xsl). (c) Construction de la feuille de style (documents EdTversSVG.xsl et Fonctions.xsl) effectuant la transformation emploi du temps vue SVG. Note : On pourra reprendre, pour le point 3a, ce qui a été réalisé en I2. Concernant le point 3b, la forme du modèle SVG demandé est différente de celle utilisée en I2. 2
3 4. Édition de l emploi du temps via une application WPF écrite en C# : (a) Implémentation en C# de l éditeur de ressources et de l éditeur d une semaine d enseignement en utilisant DOM et WPF. Il est recommandé de s inspirer de l application «Filmographie» abordée en cours et dont le code source est disponible sur le campus numérique. (b) Bonus : Intégration des points 1, 2 ou/et 3 dans l application : Validation XML Schema par le processeur DOM ; Lancement de Internet Explorer pour la visualisation en SVG ; Reprise des requêtes XPath dans du code C# et affichage des résultats dans l application. Ces différentes étapes, de tailles assez inégales, pourront être traitées relativement indépendamment les unes des autres (sauf 4b). L étape 1a devra cependant être finalisée avant de commencer les autres. 1.2 Environnement Vous travaillerez sous Windows avec l environnement suivant : Éditeur XML et processeur XML Schema : L IDE VisualStudio.NET (version express 2008 / C#) gère l édition de documents XML et des schémas XML. La validation se fait automatiquement dès lors qu un espace de nom est défini par le schéma XML et est spécifié dans le document XML. de transformation XSLT : Le processeur XSLT interne à Internet Explorer est utilisé en spécifiant la feuille de transformation XSLT dans le document instance XML (balise <?xml-stylesheet?>). Les requêtes XPath/XSLT pourront donc être directement exécutées et leur résultat visualisés directement dans le navigateur. SVG : FireFox gère SVG en natif ainsi que la transformation XSLT via la balise <?xmlstylesheet?>). Cependant, il n indique par correctement les erreurs dans les transformations XSLT contrairement à Internet Explorer. Le processeur SVG à utiliser est le plugin SVG pour Internet Explorer téléchargeable sur le site d Adobe, lequel permettra de visualiser le résultat de la transformation directement dans le navigateur. Développement de l application WPF en C# : L IDE VisualStudio.NET sera bien entendu utilisé pour développement l application. 1.3 Fichiers fournis L ensemble des fichiers nécessaires est fourni sur le campus numérique. Différentes documentations utiles pour le mini-projet sont disponibles soit depuis le campus au format PDF, soit directement sur le Web : La recommandation SVG1.0 du W3C (bonne documentation de référence sur SVG). 3
4 Le site contient des tutoriaux simples sur les technologies XML suivantes : XPath : http :// SVG : http :// (tutorial un peu léger, voir plutôt la recommandation du W3C) XSLT : http :// Les fichiers suivants seront utiles lors de la construction de la représentation SVG de l emploi du temps : Semaine37.png : Une capture d écran de la représentation SVG possible pour la semaine 37. ModeleSVG.xsl : Le modèle de la grille est intégralement fourni et le modèle de la vignette devra être implémentée (balises <xsl :template name>). Fonctions.xsl : Les différentes fonctions principalement liées au calcul de la mise en page des vignettes dans la grilles sont à implémenter (balises <xsl :template name>). Enfin, l exemple de la filmographie vu en cours d XML et d IHM est intégralement donné. 2 Partie I : Grammaire XML pour emplois du temps Le modèle UML est celui fourni dans le BE XML en I2 : Reprendre l une des versions de l emploi du temps Semaine37.xml faite en I2, en l améliorant éventuellement. A partir du modèle UML ci-dessus et éventuellement du schéma Relax NG fait en I2, construire le schéma XML (document SchemaEdT.xsd) en veillant à respecter toutes les règles XML/UML vues en cours. 4
5 Utiliser VisualStudio pour éditer les 2 documents XML. Afin de valider le document Semaine37.xml par rapport à son schéma SchemaEdt.xsd, il est nécessaire de déclarer dans ces deux documents un espace de nom définissant de manière unique la grammaire de l emploi du temps : Document Semaine37.xml : <?xml version="1.0" encoding="iso "?> <elementracine xmlns="http :// Document SchemaEdT.xsd : <?xml version="1.0" encoding="iso "?> <xsd :schema xmlns :xsd="http :// xmlns="http :// targetnamespace="http :// elementformdefault="qualied"> Une fois que ceci est fait, remarquer que l édition du document instance est facilitée par le choix des éléments et attributs lors de l édition : l insertion d un < fait afficher un menu présentant les éléments possibles à insérer à cet endroit ; de même, l insertion d un espace après le nom d un élément fait afficher un menu présentant les attributs pouvant y être insérés. 3 Partie II : Requêtes XPath sur un emploi du temps Le document RequetesXPath.xsl doit contenir les requêtes XPath dont les résultats seront mis en forme en HTML grâce aux instructions XSLT. La forme HTML du résultat peut être élémentaire mais doit permettre une visualisation claire des résultats pour l ensemble 7 des requêtes spécifié ci-après. Afin qu Internet Explorer effectue la transformation et affiche son résultat, indiquer au préalable le lien vers la feuille de transformation dans le fichier Semaine37.xml, comme suit : <?xml version='1.0' encoding='iso '?> <?xmlstylesheet href="requetesxpath.xsl" type="text/xsl"?>... Construire les requêtes suivantes, données dans l ordre croissant de difficulté, qui doivent fournir : 1. Les enseignants, affichés par leur prénom et leur nom, en fonction du nom partiel passé en paramètre. Par exemple, la chaîne «oug» passée en paramètre retourne «Jean-Yves Fougère». 5
6 2. Les matières, affichés par leur titre, enseignées par un enseignant dont l identifiant est passé en paramètre. 3. Les enseignants, affichés par leur prénom et leur nom, enseignant une matière dont l identifiant est passé en paramètre. 4. Les enseignements, affichés par l identifiant de l enseignant, le nom du jour et les identifiants des horaires, concernant une matière dont l identifiant est passé en paramètre. 5. Les enseignements, affichés par l identifiant de la matière, le nom du jour et les identifiants des horaires, assurés par un enseignant dont l identifiant est passé en paramètre. Attention : tenir compte qu un enseignant peut ne pas être spécifié si la matière n a qu un enseignant. 6. Les disponibilités, affichées par l identifiant de l horaire disponible, d une salle dont l identifiant est passé en paramètre et pour un jour dont le nom est passé en paramètre. 7. Les disponibilités, affichées par l identifiant de l horaire disponible, d un enseignant dont l identifiant est passé en paramètre et pour un jour dont le nom est passé en paramètre. Attention : tenir compte qu un enseignant peut ne pas être spécifié si la matière n a qu un enseignant. 4 Partie III : Visualisation d'emplois du temps en SVG 4.1 Vignettes enseignements SVG À partir des éléments <g>, <rect>, <polygon> et <text>, construire dans le document Vignettes.svg la description SVG de deux vignettes d enseignements qui concernent respectivement un cours de 2 heures en pleine division, et un TD d une heure (en groupe). La vignette d un enseignement à les dimensions suivantes : Largeur : 1 heure = 150 pixels de large, 2 heures = 305 pixels Hauteur : en pleine division = 145 pixels, en groupe = 70 pixels Cette construction pourra reprendre celle réalisée en I2. Utiliser VisualStudio pour éditer le document SVG et Internet Explorer pour le visualiser (après avoir installé le plugin SVG). Il est préférable d utiliser le préfixe svg pour chaque élément SVG du document, ce qui deviendra indispensable dans la section suivante. 4.2 Modèle SVG en XSL Compléter le modèle SVG «vignette» (balise <xsl :template name= vignette > du document ModelesSVG.xsl) à partir du contenu du document Vignettes.svg précédent. La structure du modèle étant différente de celle proposée en I2, il est inutile de reprendre ce qui a été réalisé en I2. Le test de ce modèle sera réalisé à l étape suivante. 6
7 4.3 Feuille de transformation Dans cette dernière étape, la feuille de transformation EdTversSVG.xsl va être construite en utilisant les modèles SVG définis dans ModelesSVG.xsl et en codant les fonctions de calcul de la géométrie dans Fonctions.xsl. 1. Commencer par modifier la désignation de la feuille de transformation dans le document instance : <?xml version='1.0' encoding='iso '?> <?xml-stylesheet href="edtverssvg.xsl" type="text/xsl"?>... Supprimer également la spécification de l espace de nom présente dans l élément racine (sinon, l affichage dans Internet Explorer poserait problème). 2. Tester la vignette de ModelesSVG.xsl en complétant le document EdTversSVG.xsl de manière à instancier le modèle par un <xsl :call-template>. Note : il faut impérativement utiliser le préfixe svg pour désigner tous les éléments des modèles SVG. 3. Implémenter les différentes fonctions x, x1 et x2 puis y et hauteur déclarées dans le document Fonctions.xsl (balises <xsl :template name>) à partir des formules suivantes : Abscisse de la vignette en fonction de l heure : x(m) = m où m représente le nombre de minutes depuis 8h00, moins 60 si l heure dépasse 13h00. Ordonnée de la vignette en fonction du jour et du groupe : y( j,g) = j + 75 (g 1) où j représente l indice du jour ( j = 0 pour «lundi», j = 1 pour «mardi», etc.) et g le numéro de groupe (g = 1 ou 2). Pour un enseignement en division complète, g = 1 dans la formule. Hauteur de la vignette en fonction du groupe : h(g) = (g 1) où g représente le numéro de groupe avec la même convention que pour y( j,g). 4. Définir dans le document EdTversSVG.xsl les règles (balises <xsl :template match>) permettant de construire la grille à l aide des modèles «fond» et «tranchehoraire» donnés dans le document ModelesSVG.xsl. Noter que la règle «match= /» fournie permet d insérer le résultat SVG dans une page HTML visualisable sous Internet Explorer grâce au plugin SVG. Mettre alors au point les fonctions x, x1 et x2 si nécessaire. 5. Terminer la construction de EdTversSVG.xsl en définissant la règles permettant de construire toutes les vignettes des enseignements. Mettre alors au point les fonctions y et hauteur si nécessaire. 7
8 5 Partie IV : Éditeur WPF en C# 5.1 Prototype papier Avant de se lancer dans la réalisation de l application, il est important d avoir une bonne idée de ce que sera l interface finale via un prototype papier. Réaliser le prototype papier complet des différentes vues nécessaires aux deux tâches principales d édition des ressources et d édition d une semaine d enseignement. Il est souhaitable de faire valider votre prototype par l enseignant responsable du miniprojet. 5.2 Implémentation de l'ihm Implémenter le prototype papier en C# en respectant l approche MVC de WPF présentée lors du cours. L application devra utiliser le processeur DOM de.net afin de charger et sauvegarder l emploi du temps (voir l exemple de la filmographie). 5.3 Bonus : Intégration des différentes briques Ajouter les fonctionnalités suivantes à l application : Validation XML Schema par le processeur DOM ; Lancement de Internet Explorer pour la visualisation en SVG ; Reprise des requêtes XPath dans du code C# et affichage des résultats dans l application. 6 Mode d'évaluation L évaluation prendra en compte, dans l ordre d importance, les points suivants : 1. Qualité du travail 2. Quantité de travail fourni 3. Rapport final 4. Soutenance orale / démonstration (lors de la dernière séance) Il n est pas demandé de rapport final mais une archive au format ZIP qui contiendra les documents XML élaborés à chaque étape du mini-projet : Partie I : Le document instance XML Semaine37.xml Le schéma XML SchemaEdT.xsd Partie II : Le document RequetesXPath.xsl 8
9 Une sauvegarde Semaine37.xpath.xml du document instance XML contenant le lien <?xml-stylesheet?> vers RequetesXPath.xsl. Partie III : Le document Vignettes.svg contenant les vignettes SVG de deux enseignements. Les feuilles de transformation EdTversSVG.xsl, Fonctions.xsl et ModelesSVG.xsl. Une sauvegarde Semaine37.svg.xml du document instance XML contenant le lien <?xml-stylesheet?> vers EdTversSVG.xsl. Partie IV : Le répertoire contenant le projet VisualStudio WPF/C# complet de votre application. Chaque document doit être fonctionnel lorsqu ils sont ouverts sous VisualStudio pour les documents XML, XSD et XSL et le projet WPF/C#, et par Internet Explorer pour les documents XML (Semaine37.*.xml). L archive devra être nommée GroupeN.zip ou N est le numéro du groupe. Elle servira à évaluer la qualité et la quantité du travail effectué. L oral, effectué sur 10 à 15 minutes à la fin de la dernière séance, inclura en une démonstration (qui fonctionne, donc à préparer!) et un ensemble de questions. 9
Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22
Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...
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
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
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...
Outils logiciels pour l'ingénierie documentaire
Ingénierie Documentaire Outils logiciels pour l'ingénierie documentaire http://doc.crzt.fr STÉPHANE CROZAT 16 octobre 2014 Table des matières I - L'IDE XML Oxygen 5 A. Fichiers XML...5 B. Schémas XML...6
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
Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation
Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Interlis V1.0 - GC version 5.0 Table des matières TABLE DES MATIERES...1 1. INTRODUCTION...2 1.1 OBJECTIF...2 1.2 PRINCIPE...2
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
Déploiement d application Silverlight
Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les
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»
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
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
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»
Utilisation de l éditeur.
Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7
145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com
Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation
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
Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013
Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326
UE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Accès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution
@promt Office 8.0 Description abrégée Spécifiquement conçu pour la maison et les petites entreprises Traduction de documents, de courriers électroniques et de messages instantanés ICQ Traduction de pages
Générer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Édu-groupe - Version 4.3
Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les
Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires...
Manuel utilisateur Table des matières 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5 1.2 Public visé... 5 1.3 Commentaires... 5 2 Généralités sur les applications web... 7 3 Module
Oracle Developer Suite 10g. Guide de l installation. Vista & Seven
TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS
CAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1
Service des ressources informatiques - Conseil Scolaire de District Catholique Centre-Sud Page 1 Table des matières 1. Accéder au gestionnaire de notes... 3 2. Sélectionner une classe... 4 3. Première
Bureautique Initiation Excel-Powerpoint
Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office
Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés
Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface
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
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
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
MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES
MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : [email protected]
LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1
LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version
SQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
CMS Modules Dynamiques - Manuel Utilisateur
CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage
DESS Arts, création et technologies
DESS Arts, création et technologies Faculté des arts et des sciences DESS Arts, création et technologies ART6017 - INTERNET ET WEB Trimestre HIVER 2014 PLAN DE COURS Enseignante Courriel Marjolaine Béland
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.
2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22
SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané
Notes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
Diffuser un contenu sur Internet : notions de base... 13
Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................
Tutoriel QSOS. Version 2.0-13/02/2013
Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer
< 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
FreeMind. Freeplane XMind. 2 e édition. Bien démarrer avec le Mind Mapping. . Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9
X a v i e r D e l e n g a i g n e P i e r r e M o n g i n FreeMind Freeplane XMind Bien démarrer avec le Mind Mapping. Groupe Eyrolles, 2010, ISBN : 978-2-212-12696-9 2 e édition Table des matières Première
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Utilisation de Sarbacane 3 Sarbacane Software
Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur
Optimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.
Création d une carte heuristique avec Freeplane Version : 1.1.3 Barre de menus Barre d outils Barre des touches de fonctions Espace de travail Barre d icônes Éditeur de notes Freeplane est un logiciel
SAUVEGARDER SES DONNEES PERSONNELLES
SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration
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
WebSpy Analyzer Giga 2.1 Guide de démarrage
WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer
Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014
Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014 Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de
Offre de formation. Travaux autour d'uniform. ESUP-Days #19. 05.02.2015 Paris
ESUP-Days #19 05.02.2015 Paris Offre de formation Travaux autour d'uniform Nathalie Vauquier Laurent Gaveau Claude Viéville Université de Valenciennes et du Hainaut-Cambrésis Université de Reims Champagne-Ardenne
Olivier Deheurles Ingénieur conception et développement.net
Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD
MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005
MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE Documentation utilisateur Octobre 2005 I. Principes 1.1 - Généralités Les personnes autorisées à intervenir sur le site sont enregistrées par
Devenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Joomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
COURS WINDEV NUMERO 3
COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev
Guide d utilisation. Version 1.1
Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 [email protected] http://captureonthego.objectiflune.com
Gestion collaborative de documents
Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,
TUTORIEL Qualit Eval. Introduction :
TUTORIEL Qualit Eval Introduction : Qualit Eval est à la fois un logiciel et un référentiel d évaluation de la qualité des prestations en établissements pour Personnes Agées. Notre outil a été spécifiquement
SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS
1 Création et gestion de compte 2 Envoi par e-mail 3 Envoi par commande http 4 Publipostage SMS personnalisés 5 Autres fonctionnalités et options SMSvialeweb.com est une solution complète d envoi de SMS
Notes de mise à jour. 4D v11 SQL Release 2 (11.2) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 2 (11.2) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D Server v11 SQL et 4D v11 SQL Release 2 (11.2). Pour plus de détails consultez
PRISE EN MAIN RAPIDE
PRISE EN MAIN RAPIDE sommaire DÉCOUVREZ VOTRE UNIVERS ELnetdirectionjuridique.fr PAGE CONNECTEZVOUS ET CRÉEZ VOTRE COMPTE PERSONNEL PAGE PERSONNALISEZ VOTRE PAGE D ACCUEIL PAGE 5 5 NAVIGUEZ FACILEMENT
CQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
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
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
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
CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES
CATALOGUE DES OFFRES O2i INGÉNIERIE POUR LES PLATEFORMES ÉDITORIALES SYGESP Solution éditoriale Cross-Média Fiche produit O2i + L' EXPERTISE O2I POUR LA SOLUTION Nous sommes distributeur exclusif de la
Conception d'une plate-forme collaborative Microsoft SharePoint 2003
Business Management and Global Internet Center Intitulé de la formation : Conception d'une plate-forme collaborative Programme B.M.G.I. Center Adresse : 88 Ter, Bd. KRIM Belkacem - Télemly, 16004 Alger
Guide Utilisateur Transnet
Guide Utilisateur Transnet > Sommaire 1 I Introduction 3 2 I Les premiers pas sous Transnet 4 2.1 Configuration informatique nécessaire pour accéder à Transnet 4 2.2 Initialisation de Transnet 4 3 I Téléchargement
Manuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
IBM DB2 Alphablox. d administration GC11-2170-00
IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 IBM DB2 Alphablox Guide d administration Version 8.4 GC11-2170-00 ii IBM DB2 Alphablox - Guide d administration Table des matières Avis
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
Autorité de certification
IUT de Villetaneuse, Université Paris 13, Sorbonne Paris Cité Étienne André Travaux pratiques de cryptographie Autorité de certification Licence Pro R&T ASUR Version du sujet : 23 décembre 2014 Ce TP s
BES WEBDEVELOPER ACTIVITÉ RÔLE
BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et
Service intervenant. Version 6.3
Service intervenant Version 6.3 Guide intervenant Mai 2013 Sommaire 1. PRESENTATION GENERALE... 3 1.1. OBJECTIFS... 3 1.2. PRECONISATIONS... 3 1.3. PRINCIPES GENERAUX... 4 2. PRESENTATION DETAILLEE...
MANUEL D INSTALLATION
Data Processing Commission Fast Advanced Software for Table soccer - v 1.0 Logiciel de gestion de tournoi de football de table MANUEL D INSTALLATION INSTALLATION INFORMATIQUE DE LA TABLE DE MARQUE & CONFIGURATION
P E U G E O T A L E R T Z O N E S Y S T E M E D E N A V I GAT I O N S U R T A B L E T T E T A C T I L E
PEUGEOT ALERT ZONE NOTICE SYSTEME DE NAVIGATION SUR ECRAN TACTILE Ce document décrit la procédure d achat, de téléchargement et d installation de mises à jour cartographiques et des bases de données Peugeot
GUIDE D UTILISATION DE LA PLATEFORME DE L UNIVERSITE DE BOURGOGNE POUR L ENSEIGNEMENT EN LIGNE ( PLUBEL )
UNIVERSITE DE BOURGOGNE C.F.O.A.D «La Passerelle» GUIDE D UTILISATION DE LA PLATEFORME DE L UNIVERSITE DE BOURGOGNE POUR L ENSEIGNEMENT EN LIGNE ( PLUBEL ) POUR L ENSEIGNANT DOCUMENT 1 «Accès à la plateforme
Création WEB avec DreamweaverMX
Creation Web avec DreamweaverMX MX Initiation Sommaire.preparation.mise en forme.liens hypertextes.images.liens sur images.images avec zones sensibles.images survolees.liens de type courriel.apercu dans
MANUEL DE L UTILISATEUR
MANUEL DE L UTILISATEUR COMPAS DYNAMIQUE Page 1 / 81 Page 2 / 81 SOMMAIRE PREAMBULE... 7 CHAPITRE 1 :... 9 PRESENTATION DU COMPAS DYNAMIQUE... 9 1 INTRODUCTION... 11 1.1 QU EST-CE QUE LE COMPAS DYNAMIQUE?...
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte
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.................................
GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS
GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS Table des matières Présentation de la plateforme d envoi de courriels... 4 1- Gestion des contacts... 5 1.1. Base de données... 5 1.1.1- Création
COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?
COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? Les versions 4.3 et 4.31 du SAS BI Dashboard offrent de nouvelles fonctionnalités tant pour les utilisateurs finaux (nouvelle application
MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"
MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB" Quelques conseils pour bien contribuer 1 Paramétrer votre navigateur web 2 Accéder au module de gestion des pages web 2
Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22
Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...
1 - Se connecter au Cartable en ligne
Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de proposer un ensemble de services en ligne, personnalisés et sécurisés, accessibles aux élèves et aux professeurs,
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,
La Gestion Électronique de Documents spécialement conçue pour les Experts Comptables
GEDExpert votre nouvel assistant La Gestion Électronique de Documents spécialement conçue pour les Experts Comptables Service client Pour acquérir, produire, classer, partager, consulter, diffuser et publier
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
SOMMAIRE. Comment se connecter?
SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter
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
CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS
CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...
SECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
Manuel d'utilisation du site Deptinfo (Mise en route)
Manuel d'utilisation du site Deptinfo (Mise en route) 1)Nouveautés apportées par le nouveau site...2 2) Accès à l espace privé... 3 a) Accès... 3 b) Identification... 3 c)page d accueil de l espace privé...4
Bernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
