Toolkit WEB de contrôle en SVG Equipe Koala d’ILOG Encadré par Colas Nahaboo Isabelle LAFAYE
Problématique Sites Web – intéractifs – graphiques vectoriels Etat de l’art: Macromedia, Flash Webmaster vs. Génération automatique Etude prospective avec SVG et Javascript
Isabelle LAFAYE Cahier des charges Prototype en SVG et Javascript Langage XML de description de l’interface Moteur de génération automatique Librairies de composants SVG Objectifs : – modularité – extensibilité
Isabelle LAFAYE Prototype Composants graphiques – Menus – Boutons – Panel Fonctionnalités – Chargement de fichier – Zoom in/out
Isabelle LAFAYE Résultats concrets de l’étude Identification des composants Librairies Javascript dépendantes Fonctions javascript au top level Variables globales Problème de namespace
Isabelle LAFAYE Description en XML Syntaxe intuitive Librairies explicites Style personnel Composants graphiques - par défaut - externes Actions logiques
Isabelle LAFAYE Moteur JAVA XML “Description de l’interface graphique” Javascript “Librairies de l’utilisateur” SVG “Composants graphiques et style de l’utilisateur” Moteur de génération Javascript “Librairies RUN TIME” SVG “Composants graphiques par défaut” SVG “Interface graphique générée” Côté Client Côté Serveur
Isabelle LAFAYE Conclusion Difficulté du projet – Spécifications nouvelles – Sujet prospectif Résultat intéressant et prometteur Perspectives futures – Nouveaux composants – Nouvelles librairies – améliorations (layout,styles)