Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI
|
|
- Anne Dussault
- il y a 8 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...
Plus en détailXML 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étailLangage 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étailSII 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étailOutils 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
Plus en détailAdobe 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étailProjet 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
Plus en détailManuel 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
Plus en détailModule 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
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailDé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
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailIntroduction à 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étailCRÉ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étail4. Personnalisation du site web de la conférence
RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»
Plus en détailUtilisation 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
Plus en détail145A, 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
Plus en détailJe 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étailDescription 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
Plus en détailUE 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
Plus en détailAccès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution
@promt Office 8.0 Description abrégée Spécifiquement conçu pour la maison et les petites entreprises Traduction de documents, de courriers électroniques et de messages instantanés ICQ Traduction de pages
Plus en détailGénérer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailÉ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
Plus en détailTable 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
Plus en détailOracle 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
Plus en détailCAPTURE 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
Plus en détailService 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
Plus en détailBureautique 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
Plus en détailBase 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
Plus en détailFileMaker 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étailCompte-rendu re union Campus AAR 3 mars 2015
Compte-rendu re union Campus AAR 3 mars 2015 Table des matières Liste d actions... 2 I. Environnement d analyse : INA, Armadillo... 3 a. Connexion de l outil INA avec API Armadillo... 3 b. Outil d analyse
Plus en détailContactForm 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
Plus en détailHTML. 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étailMODALITES 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 : jean-michel.richer@univ-angers.fr
Plus en détailLES 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
Plus en détailSQL 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
Plus en détailCMS 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
Plus en détailDESS 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
Plus en détailINTERNET 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étail2 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é
Plus en détailNotes 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
Plus en détailDiffuser 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...........................
Plus en détailTutoriel QSOS. Version 2.0-13/02/2013
Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer
Plus en détail< 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étailFreeMind. 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
Plus en détailGroupe 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
Plus en détailUtilisation 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
Plus en détailOptimiser 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...
Plus en détailMalgré 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
Plus en détailSAUVEGARDER 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
Plus en détailProgrammation 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étailWebSpy 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
Plus en détailDocument 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
Plus en détailOffre 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
Plus en détailOlivier 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
Plus en détailMANUEL 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
Plus en détailDevenez 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
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailCOURS 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
Plus en détailGuide 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 sales@ca.objectiflune.com http://captureonthego.objectiflune.com
Plus en détailGestion 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,
Plus en détailTUTORIEL 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
Plus en détailSOLUTION 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
Plus en détailNotes 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
Plus en détailPRISE 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
Plus en détailCQP 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,
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailProgramme «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
Plus en détailThierry 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étailCATALOGUE 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
Plus en détailConception 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
Plus en détailGuide 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
Plus en détailManuel 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
Plus en détailIBM 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
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailAutorité 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
Plus en détailBES 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
Plus en détailService 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...
Plus en détailMANUEL 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
Plus en détailP 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
Plus en détailGUIDE 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
Plus en détailCré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
Plus en détailMANUEL 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?...
Plus en détailSé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
Plus en détailXML, 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étailGUIDE 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
Plus en détailCOMMENT 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
Plus en détailMODE 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
Plus en détailServices 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...
Plus en détail1 - 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,
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailLa 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
Plus en détailFaculté 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étailSOMMAIRE. 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
Plus en détailPublication 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étailCONTACT 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...
Plus en détailSECTION 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
Plus en détailManuel 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
Plus en détailBernard 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.
Plus en détail