Réalisation de l’Interface logiciel Beebox [2007]

Rapports de séquence
Rapports de séquence

J’ai eu la chance de travailler sur l’interface d’un logiciel fait en Java avec Struts.

A quoi sert le logiciel

Ce logiciel sert pour automatiser les déploiements des versions selon l’idéologie du Développement en mode «Intégration continue». Bref il est utilisé pour créer des suites d’actions programmables qui peuvent être répétées au besoin.

Histoire brève

Au début le logiciel s’appelait TSCM et était utilisé chez quelques clients dont Téléfilm Canada et la Banque Nationale du Canada dans un département que je ne mentionnerai pas. Dans le but de le rendre plus grand public nous avons changé le nom et remonté l’image.

Mon implication

Aujourd’hui appelé beebox. Mon travail consistait à monter l’interface utilisateur et guider l’équipe développement à monter les librairies du back end pour générer le front-end.

Tout ce qui touchait le design du produit, l’image, le site, l’interface utilisateur, et son intégration html.

Description d'un module
Description d'un module

En gros j’ai collaboré avec le créateur du produit pour donner une interface plus actuelle.

  • Monté maquettes de présentation du logiciel dans Photoshop CS2;
  • Produit les maquettes statiques de l’interface utilisateur avec MooTools et du HTML;
  • Monté les maquettes et le découpage;
  • Réalisé l’intégration HTML avec les une librairie custom de tags Struts que j’ai participé a la conception;
  • Fait la sélection des icônes;
  • Travaillé et découpé les icônes;
  • Produit le site web (billet à venir…);
  • Programmé les behaviors en Javascript sous MooTools;
beebox: Sécurité des modules
Sécurité des modules

 

Pour avoir plus de détails a propos du produit, allez-voir le site web.

Le logiciel est distribué sous licence Creative Commons “paternité” qui demande uniquement de mentionner sur le site de l’entreprise et des personnes qui l’utilisent d’afficher leur utilisation. (Je n’ai pas étudié les termes, allez voir la licence sur le site web.)

Personnellement, je compte développer des suites de scripts qui seraient utilisés pour administrer des projets en PHP avec cet outil. Je n’ai rien de publiable pour le moment.

Voir la suite de mon Portfolio.