soutenance de projet. qu'est ce que pic objectifs : –compresser une ou des images rapidement...

Post on 04-Apr-2015

103 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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