Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJosce Dupre Modifié depuis plus de 10 années
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
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 http://interpreteur.com/?view=
19
Démo / Exemples
20
Questions / réponses
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.