Développement d’une interface Web riche en AJAX

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Sextant RFS Consultants – Mai 2012
« Les Mercredis du développement » Ajax / Client CallBack / Atlas
Vue d'ensemble Présentation multimédia : Administration d’un environnement Microsoft Windows Server 2003 Ouverture de session sur Windows Server 2003 Installation.
Page d accueil.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Le"cartable électronique"®
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Une solution personnalisable et extensible
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
Formation WIMS Jeudi 9 juillet 2009
Manipulation d’XML avec XSL
Jean-Baptiste NALLET Amphithéâtre de lISTIL - CAMPUS DE LA DOUA Evolution du Questionnement.
SOLUTIONS LOGICIELLES Identification, Impression côté serveur, Logiciel de Suivi & de Mobilité TEKLYNX CENTRAL Solutions logicielles clés en main.
Sujets de mémoire Mercury Génération automatique de XML Gestion et debugging d'ontologies Un éditeur intelligent pour Mercury (sans stage) Conception d'un.
Projet Drone/Android M2
GED Masters: Gestion Électronique de Documents
ST40 – Stage Professionnel
Compatibilité INSPIRE
N. Le Gall A. Jaouën E. Morin C. Coelo Cuzon D. Le Toux
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Développement Rapide dApplications Web avec.NET « Mon premier site »
Interaction audio sur le site web du LIA
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Mapping Objet-Relationnel
Extranet Client – V4.0.0 Lot1 Problématique générale et base des données Document rédigé par: Mihai Ionescu - chef de projet développement - Apal Informatique.
Formation Environnement Numérique de Travail
Analyse des besoins en informatique du SRI
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Nallet Jean-baptiste Choix techniques, quelles implications ? SPIRAL 3.0 Chef de projet SPIRAL.
Clients riches RIA (Rich Internet Application) / RDA
Projet de Master première année 2007 / 2008
Adaptée du cours de Richard Grin
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
Soutenance de Projet Plateforme de Stages
ISICIL Mai 2010 Nicolas Delaforge Architecture serveur(s) et prototypes de social bookmarking/tagging dans ISICIL Avancement technique.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
PROGRAMMATION WEB FRONT-END.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Plan Qu’est-ce que Windows Server 2008 ?
GESTION DE COMPOSANTS ELECTRONIQUES
Nexeto.  Entreprise ◦ ADINFO ◦ Nexeto  Besoins ◦ Objectifs ◦ Outils/Moyens ◦ ATS ◦ Planning  Projet de stage ◦ Conception ◦ Réalisation  Bilan  Résultats.
1 01 février 2005 Montpellier Franck MERCIER Ouan-Zan ZANIFE CLS, Direction Océanographie Spatiale Contribution de l’Altimétrie Spatiale à l’Hydrologie.
Exemples de paramètrage ACL VLAN niveau 3
Composants graphiques en ACube Framework client riche SVG.
Initiation à Access: Interfaces
Easy Solutions Création d'un CRM
Développement d’un CRM en PHP/JavaScript
Olivier Leclair, Université Laval Un algorithme de fouille dans une représentation des données par objets: une application médicale SIMON, Arnaud.
AJAX.
L’enseignement de spécialité SLAM
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Iup MIAGe 3° année Projet MIAGe Toulouse – Groupe 21 Charte graphique.
Plan de la présentation
Base de données biogéographiques sur Internet
Apports des clients riches dans le monde du WEB 2.0
Introduction au développement Web avec ASP.NET Présenté par Pierre Lagarde Relation Développeurs Microsoft France.
Présentation et prise en main
Ramon Puigjaner Universitat de les Illes Balears Palma, Espagne
Bertolo / Blavy / Giraud / Lafaye / Rossi LOG 9: IHM Fusion d’interfaces graphiques de composant.
Soutenance de Projet – BTS IG
ETM IBN ROCHD Présenté par : Mlle KHETTAR Lamia & Mlle AIT SAADA Kahina Novembre 2012.
1 Le Projet N Ordre du jour : Rappel d’une demande industrielle Présentation du projet technique Choix des blocs fonctionnels Quantification.
Systems for all your business needs Workshop Plateforme de Développement et de Déploiement Présentée par: Mr. Sofiane Bouziri Directeur Général de Grepsys.
1 Le dispositif d’évaluation Présentation de XiTi Mise à disposition d’un outil d’analyse statistique : XiTi  Accessible en ligne pour le chef d’EPLE.
ARIANE : Interopérabilité sémantique et accès aux sources d'information sur Internet Sylvain Aymard, Michel Joubert, Dominique Fieschi, Marius Fieschi.
Enterprise Content Management © 2007 IBM Corporation 02 octobre IBM FileNet User Group Bertrand BLASQUEZ - Consultant ECM IBM.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

Développement d’une interface Web riche en AJAX WORKSHOP GI Lundi 14 mai Développement d’une interface Web riche en AJAX

Plan Présentations Ma mission Etude des besoins Etude de l’existant Solutions envisagées Avancement de la mission

Présentations Damien GHILES 22 ans M1 (Bac +4) IUP ISI (Ingénierie des Systèmes Informatiques) à l’université Paul Sabatier, Toulouse Stage de 5 mois (Avril-Août) Tutrice : Elise Vareilles Co-Tuteur : Paul Gaborit

Ma mission Sujet du stage : Développement d’une interface web riche en Ajax (Asynchronous JavaScript And XML) Déroulement du stage : Etude des configurateurs existants sur le marché Etude et sélection des composants d’interface existants et utilisables dans notre cas Construction d’un exemple d’interface à partir des composants sélectionnés pour vérifier la faisabilité Intégration de ces composants dans la génération des documents d’interface Amélioration des performances grâce à l’application du Framework AJAX

Ma mission Schéma général d’un configurateur Base de connaissances Utilisateur

Ma mission Interface actuelle Il suffit de cliquer sur l’image pour arriver sur le site

Ma mission Schéma général d’un configurateur NAVIGATEUR (Firefox, IE…) SERVEUR WEB Base de connaissances Données de session (Modèle, instance) MOTEUR DE CONTRÔLE Utilisateur CONFIGURATEUR Modèles de satisfactions de contraintes MOTEUR TEMPLATES MOTEUR CONTRAINTES Base de connaissances Utilisateur Templates CONFIGURATEUR

Etude des besoins Un nombre important de variables à faire évoluer Des variables de différents types : Symboliques Numériques (valeurs uniques ou intervalles) Des variables classées par groupes et sous-groupes Un accès constant à un suivi de chaque variable ainsi que de l’évolution générale Une interface conviviale et ergonomique, facile d’accès même à des néophytes

Etude de l’existant Configit Software XpertRule Tacton Koalog Principaux configurateurs existants étudiés : Configit Software XpertRule Tacton Koalog

ConfigitSoftware

Tacton

Koalog

Solutions envisagées Représentation des variables Symboliques Numériques Ebauche de l’interface générale

Représentation des variables symboliques Valeurs interdites Valeurs possibles Valeurs sélectionnées Gas Oil Water

Représentation des variables numériques = ≠ > < ≤ ≥

EBAUCHE DE L’INTERFACE GENERALE Se connecter Se déconnecter Créer un compte Modèles Instances Historique Aide Connexion 1 Nom du nœud 3 Nœud > Feuille > Sous-Nœud 4 2 5 Suivi de variable: 6

Avancement de la mission Etude des configurateurs existants sur le marché Etude et sélection des composants d’interface existants et utilisables dans notre cas Construction d’un exemple d’interface à partir des composants sélectionnés pour vérifier la faisabilité Intégration de ces composants dans la génération des documents d’interface Amélioration des performances grâce à l’application du Framework AJAX

Des questions ?