La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.

Présentations similaires


Présentation au sujet: "Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt."— Transcription de la présentation:

1 Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt

2 Plan Objectifs Résultats Avantages / Inconvénients Démo / Exemples

3 Objectifs Diffusion de prototypes dinterfaces graphiques Interpréteur usiXML Interprétation à distance Dans le navigateur Internet

4 Plugin pour navigateur ? Plugin implémenté en langage C Peu de bibliothèques disponibles Tout le rendu graphique doit être écrit Une version par plateforme et navigateur Installation à réaliser côté client + mises à jour

5 Extension pour navigateur ? Extension programée en javascript Dépend du navigateur Ne permet pas de prendre en charge de nouveaux formats de fichiers Possibilité de peut-être appliquer un style aux fichiers XML mais solution peu propre Même problème dinstallation / mise à jour

6 Résultats

7 Solution Utilisation du moteur de rendu du navigateur Interprétation côté serveur Interprétation par le navigateur du code généré

8 HTML & CSS insuffisant Nombreux widgets indisponibles : Barre de progression Sélecteur de date Sliders Boîtes de dialogue … Pas de redimenssionnement possible

9 Solution jQuery Conteneurs et widgets interprétés jQueryCSSHTML

10 Architecture Interpréteur réalisé en architecture client / serveur Langage PHP côté serveur Pattern MVP

11 Côté clientCôté serveur Fenêtres interprététes sous forme HTML avec CSS & JS Réception des requêtes HTTP Interraction avec le modèle Classes usiXML Templates Présentateur Vue Modèle Fichiers source usiXML Vue Conversion, transfert & listage Invocation des templates Accueil de lapplication

12

13 Conteneurs pris en charge WindowBox BorderBox (T,L,C,R,B) flowBoxspace

14 Widgets pris en charge inputTextoutputTextbuttontoggleButton radioButtoncheckBoxslidercursor comboBoxdatePickerfilePickerprogressionBar

15 Avantages / Inconvénients

16 Inconvénients Nécessité dun serveur (web+php) Interprétation hors-ligne pas possible

17 Qualités logiciel Pas dinstallation côté client Pas de mises à jour à diffuser Peu de pré-requis côté serveur Autres modes dinterprétation envisageables Maintenance facilitée

18 Fonctionnement à distance Interprétation à distance : dun fichier se trouvant sur le serveur dun fichier présent à une URL distante Interprétation via URL

19 Démo / Exemples

20 Questions / réponses


Télécharger ppt "Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt."

Présentations similaires


Annonces Google