lundi 10 mai 2010

Un prototype d'IHM d'un coup de crayon (ou presque!)

Que cela soit pour faire rapidement une maquette d'interface graphique ou pour commencer à réfléchir à un concept sans se lancer dans le code, je n'avais jusqu'à présent pas trouver d'outil gratuit et multiplateforme qui me satisfasse (peut-être que jusqu'à présent j'avais mal cherché...). J'en étais réduit soit à utiliser le couple Visio©/Powerpoint©, soit à faire quand cela était possible à construire la maquette avec le "GUI Builder" d'un IDE (Netbeans©, IntelliJ Idea©, Flex Builder©,etc.) sans que cela soit toujours concluant ou portable... Je ne parle même pas de montrer cela facilement à un utilisateur final...

Et puis je suis tombé sur le Pencil Project ! Et là j'ai trouvé l'outil qui me manquait ! C'est fait en XUL, cela tourne en version "standalone" indépendante (en fait cela embarque un XULRunner) ou bien dans Firefox. Cela tourne sur Windows(©), Linux et Mac.

L'objet du projet Pencil est de construire un outil facilement utilisable par tout un chacun, gratuit et "opensource" pour réaliser des diagrammes et des prototype d'interface graphique.

L'outil a bien quelques bugs et limitations (dans les versions que j'ai utilisées) mais cela reste largement utilisable et je ne me vois plus désormais utiliser un outil au moins aussi complet pour faire des maquettes d'interfaces. Ce que vous produisez peut être exporté notamment sous forme d'images ou de pages HTML.

Et je me suis aperçu au gré des conversations et échanges avec des collègues développeurs que je n'étais pas le seul à la recherche d'un outil de ce type... je passe donc le mot :-)