18
DÉVELOPPEMENT D’UNE INTERFACE WEB RICHE EN AJAX WORKSHOP GI Lundi 14 mai

WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Embed Size (px)

Citation preview

Page 1: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

DÉVELOPPEMENT D’UNE INTERFACE

WEB RICHEEN AJAX

WORKSHOP GI Lundi 14 mai

Page 2: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Plan

Présentations

Ma mission

Etude des besoins

Etude de l’existant

Solutions envisagées

Avancement de la mission

Page 3: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant 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

Page 4: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

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

Page 5: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Ma missionSchéma général d’un configurateur

CONFIGURATEUR

Base de connaissances

Utilisateur

Page 6: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Ma missionInterface actuelle

Page 7: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Ma missionSchéma général d’un configurateur

CONFIGURATEUR

Base de connaissances

Utilisateur

MOTEURDE CONTRÔLE

MOTEURTEMPLATES

Données de session(Modèle, instance)

SERVEURNAVIGATEUR(Firefox, IE…)

WEB

Templates

MOTEURCONTRAINTES

Mod

èles d

e

satis

facti

ons d

e

cont

raint

es

Base de connaissances

CONFIGURATEUR

Utilisateur

Page 8: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Etude des besoins Un nombre important de variables à faire

évoluer Des variables de différents types :

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

Page 9: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Etude de l’existant

Principaux configurateurs existants étudiés :

Configit Software XpertRule Tacton Koalog

Page 10: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

ConfigitSoftware

Page 11: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Tacton

Page 12: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Koalog

Page 13: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Solutions envisagées

Représentation des variablesSymboliquesNumériques

Ebauche de l’interface générale

Page 14: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Représentation des variables symboliques

Valeurs interdites Valeurs possibles

Valeurs sélectionnées

Gas

Oil

Water

Page 15: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Représentation des variables numériques

=

>

<

Page 16: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

EBAUCHE DE L’INTERFACE GENERALE

1

2

3 4

5

6

Modèles Instances Historique AideConnexion

Nom du nœud Nœud > Feuille > Sous-Nœud Se connecter

Se déconnecter

Créer un compte

Suivi de variable:

Page 17: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

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

Page 18: WORKSHOP GI Lundi 14 mai. Plan Présentations Ma mission Etude des besoins Etude de lexistant Solutions envisagées Avancement de la mission

Des questions ?