soutenance de projet. qu'est ce que pic objectifs : –compresser une ou des images rapidement...
Post on 04-Apr-2015
103 Views
Preview:
TRANSCRIPT
Soutenance de projet
Qu'est ce que PIC
• Objectifs :– Compresser une ou des images rapidement
• Public :– Tous niveaux– Envoi d'email– Insertions de multiples photos dans un rapport
Positionnement
• But unique : Compresser une image– Pas de gestion de collection– Pas de modification élaborées des images
• Possibilité de compresser plusieurs images rapidement.
Concepts testés
• Limitation du nombre de clics– Utilisation de Drap&Drop
• Technologie XUL
Technologies
• XUL/XBL
• Javascript
• XPCOM/XPConnect
• Moteur XulRunner
• C
Déroulement du projet
• Evaluations à plusieurs niveaux
• Développement séparé XUL/XPCOM
• Mise en commun du développement
Evolutions
• A partir de l'étude utilisateur– Développement d'une interface plus 'classique'
• Objectif de découverte du logiciel
– Aperçu taille réelle
• Modifications mineures– Intitulés de boutons moins techniques
Interface XUL
• Composants atomiques déclarés en XBL
• Deux interfaces différentes, basées sur les mêmes composants– 'Standard' vs 'Classique'
Composants XPCOM
• Pourquoi un composant XPCOM : – Javascript très limité– Décomposer les fonctionnalités en composants– Faire appel à des bibliothèques existantes
• En d’autre termes : s’affranchir des limites du XUL+JS
Problèmes rencontrés
• Documentation peu accessible
• Pas d'IDE
• Problèmes de versions
• Compilation et bibliothèques
• Instanciation des composants
• Portabilité et distribution (DLLs et libs)
Perspectives
• Options de compression
• Optimisation du code– Bibliothèques JavaScript (Prototype)
• Modularité totale des composants
Démonstration
• Compresser une image
• Compresser plusieurs images
• Choisir une interface
• Aide
Questions
top related